Similar presentations:
Программирование циклических алгоритмов
1.
ПРОГРАММИРОВАНИЕЦИКЛИЧЕСКИХ
АЛГОРИТМОВ
НАЧАЛА ПРОГРАММИРОВАНИЯ
2.
Проверка домашнего задания (у доски)3.
Ответьте на вопросы:1.Какая команда используется для
вывода (печати) данных?
a.
b.
c.
d.
сonsole.WriteLine ( )
сount ( )
printf ( )
print ( )
4.
2. Выберите верные строки кода.Обоснуйте свой выбор.
a. print('Просто текст...")
b. print ("с=" ,с)
c. print(«Моя первая программа)
d. print('Поэма "Мёртвые души" одна
из самых интересных')
e. print("3.1415")
f. print("с=" с, "d=" d )
5.
3. Что выведет следующий кодprint('1', '2', '3', '4', sep='*')?
a. 1 2 3 4
b. 1234
c. 1*2*3*4
d. 24
6.
4. Какая команда используется длясчитывания данных с клавиатуры?
a. Console.ReadLine ( )
b. scanf ( )
c. inputt ( )
d. input( )
7.
5. Какая из указанных строк считываетцелое число в переменную n?
a. n = input ()
b. n = integer(input())
c. n = int(input())
d. n = number(input())
e. n = str(input())
8.
Самостоятельная работа10 минут
9.
Программирование циклов с заданнымусловием продолжения работы
нет
Условие
да
Тело цикла
Общий вид оператора:
while
<условие> :
<оператор>
<условие>
логическое
выражение;
пока оно истинно, выполняется тело цикла;
<оператор> - простой или составной оператор, с
помощью которого записано тело цикла.
10.
Программирование циклов с заданнымусловием окончания работы
В языке Python нет цикла с
заданным условием окончания
работы, но его можно
организовать с помощью цикла
while:
Тело цикла
да
Условие
нет
while True:
<операторы>
if <условие>: break
Такой цикл будет выполняться бесконечно, потому что
условие True всегда истинно. Оператора break обеспечивает
выход из цикла если условие истинно (в переводе с англ. –
«прервать», досрочный выход из цикла).
11.
Задача 1: Найти сумму всех чисел от 1 до 10.Введём обозначения: 1) формула суммы S:=S+слагаемое, где
начальное значение суммы S=0;
2) получение очередного чётного числа N=N+1, где начальное
число N=1
12.
Задача 1, но с циклом While True:13.
Задача 2: Найти сумму всех четных чисел от 1 до 10.Введём обозначения: 1) формула суммы S:=S+слагаемое, где
начальное значение суммы S=0;
2) получение очередного чётного числа N=N+2, где начальное
число N=0