Search Header Logo
Программирование цикл while

Программирование цикл while

Assessment

Presentation

Computers

8th Grade

Practice Problem

Easy

Created by

Екатерина Иванова

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

media

11

Open Ended

Код

12

media
media

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

1
  • переменной t присваивается значение, введённое с клавиатуры

2
  • переменной t присваивается значение 0

3
  • на экран выводится значение 0

4
  • значение переменной t сравнивается с 0

18

Multiple Choice

Конструкция d != 2 означает

1
  • переменной d присваивается значение 2

2
  • четная величина

3
  • значение переменной d не равно 2

4
  • значение переменной d равно 2

19

Multiple Choice

z = int (input ())

1
  • переменная z может иметь целое значение

2
  • переменная z может иметь дробное значение

3
  • переменная z может иметь положительное значение

4
  • переменная z может иметь отрицательное значение

21

Open Ended

Сколько правильных ответов?

22


Задача№1
Требуется ввести с клавиатуры натуральное число и найти сумму цифр его десятичной записи. Например, если ввели число 123, программа должна вывести сумму 1+2+3 = 6.

23

Open Ended

Код для задачи №1

24


Задача№2
На вход программы поступает поток данных – последовательность целых чисел, которая заканчивается нулём. Требуется найти сумму элементов этой последовательности.

media
media

25

Open Ended

Код для задачи №2

26


Задача№3
На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определить, сколько получено чисел, которые делятся на 3.

media
media

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