

Программирование цикл while
Presentation
•
Computers
•
8th Grade
•
Practice Problem
•
Easy
Екатерина Иванова
Used 12+ times
FREE Resource
18 Slides • 16 Questions
1
Циклы
2
У исполнителя Вычислитель две команды, которым присвоены номера:
1. вычти 1
2. умножь на 3
Первая из них уменьшает число на экране на 1, вторая утраивает его.
Составьте алгоритм получения из числа 3 числа 53, содержащий не более 5 команд. В ответе запишите только номера команд.
3
Fill in the Blank
Ответ
4
s = int(input())
t = int(input())
if s > 6 and t < 7:
print("YES")
else:
print("NO")
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(7, 3); (2, 7); (6, 10); (5, 3); (5, 4); (–11, 4); (–8, 9); (7, 3); (9, 1).
Сколько было запусков, при которых программа напечатала «YES»?
5
Fill in the Blank
Ответ
6
Допустим, мы хотим вывести 5 раз на экран слово «привет». Можно, конечно, записать 5 одинаковых команд:
print( "привет" )
print( "привет" )
print( "привет" )
print( "привет" )
print( "привет" )
7
!Цикл в программировании — это управляющая конструкция, которая заставляет какой-то блок кода выполняться несколько раз.
8
Вы знаете, что программа выполняется автоматически. И при этом в любой момент нужно знать, сколько раз уже выполнен цикл и сколько ещё осталось выполнить.
count = 0
9
! Цикл, в котором проверка условия выполняется при входе называется циклом с предусловием, то есть циклом с предварительной проверкой условия.
Свойства:
-цикл не выполнится ни разу, если условие в самом начале ложно;
-как только нарушается условие в заголовке цикла, его работа заканчивается.
10
11
Open Ended
Код
12
13
!while - цикл с предварительной проверкой условия. Слово while переводится как «пока» и отражает суть: пока верно какое-то условие, цикл выполняется.
14
count = 0
while count < 5: # заголовок цикла
print( "привет" )
count += 1 # увеличение счётчика
15
Все операторы, которые выполняются в цикле (они называются телом цикла) сдвигаются вправо на одинаковое число позиций, так же как и в условном операторе. Этот приём позволяет обойтись без операторных скобок, ограничивающих тело цикла в других языках программирования.
16
Задача№1
Требуется ввести с клавиатуры натуральное число и найти сумму цифр его десятичной записи. Например, если ввели число 123, программа должна вывести сумму 1+2+3 = 6.
17
Multiple Choice
t==0
переменной t присваивается значение, введённое с клавиатуры
переменной t присваивается значение 0
на экран выводится значение 0
значение переменной t сравнивается с 0
18
Multiple Choice
Конструкция d != 2 означает
переменной d присваивается значение 2
четная величина
значение переменной d не равно 2
значение переменной d равно 2
19
Multiple Choice
z = int (input ())
переменная z может иметь целое значение
переменная z может иметь дробное значение
переменная z может иметь положительное значение
переменная z может иметь отрицательное значение
20
21
Open Ended
Сколько правильных ответов?
22
Задача№1
Требуется ввести с клавиатуры натуральное число и найти сумму цифр его десятичной записи. Например, если ввели число 123, программа должна вывести сумму 1+2+3 = 6.
23
Open Ended
Код для задачи №1
24
Задача№2
На вход программы поступает поток данных – последовательность целых чисел, которая заканчивается нулём. Требуется найти сумму элементов этой последовательности.
25
Open Ended
Код для задачи №2
26
Задача№3
На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определить, сколько получено чисел, которые делятся на 3.
27
Open Ended
Код для задачи №3
28
Цикл с параметром for
Цикл с параметром позволяет повторить команду или группу команд заданное число раз. Число повторов зависит от начального и конечного значений параметра цикла и шага цикла.
29
Open Ended
Задача
Вывести на экран в строчку через пробел 1000 раз слово
30
Open Ended
Задача
Вывести на экран числа их квадраты и кубы для первых десяти натуральных чисел
31
Open Ended
Задача
Вывести на экран все четные натуральные трехзначные числа
32
Open Ended
Задача
Вывести на экран все числа от А до В и их количество. А и В вводятся с клавиатуры А<В
33
Open Ended
Задача
Найти сумму всех натуральных чисел от 1 до введенного числа
34
Open Ended
Задача
Найти сумму всех целых чисел от a до b
Циклы
Show answer
Auto Play
Slide 1 / 34
SLIDE
Similar Resources on Wayground
28 questions
Весёлые каникулы
Presentation
•
8th Grade
26 questions
Ссылки в формулах
Presentation
•
9th Grade
31 questions
презентация ООП 1 урок
Presentation
•
8th - 9th Grade
28 questions
Урок 10-8 ККД простого механізма
Presentation
•
8th Grade
28 questions
Козацько-селянські повстання 20-30-х років 17 ст.
Presentation
•
8th Grade
25 questions
Гра Морський бій
Presentation
•
8th Grade
25 questions
Черепашкова графіка
Presentation
•
8th Grade
30 questions
Информатика, 8 класс. Условия, истинность и ложность.
Presentation
•
8th Grade
Popular Resources on Wayground
10 questions
5.P.1.3 Distance/Time Graphs
Quiz
•
5th Grade
10 questions
Fire Drill
Quiz
•
2nd - 5th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
15 questions
Hargrett House Quiz: Community & Service
Quiz
•
5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
Discover more resources for Computers
23 questions
Conflict Resolution
Presentation
•
6th - 8th Grade
25 questions
Early Republic 8th Grade US History
Quiz
•
8th Grade
10 questions
SMS Library Quiz
Quiz
•
6th - 8th Grade
15 questions
Pythagorean Theorem Word Problems Quizizz
Quiz
•
8th Grade
10 questions
Cell Organelles and Their Functions
Interactive video
•
6th - 10th Grade
20 questions
Graphing Inequalities on a Number Line
Quiz
•
6th - 9th Grade
10 questions
Exploring Basic Probability Concepts
Interactive video
•
6th - 10th Grade
18 questions
Informative or Argumentative essay
Quiz
•
5th Grade - University