329.64K
Категория: ПрограммированиеПрограммирование

Программирование циклических алгоритмов

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

14.

Практическая работа
English     Русский Правила