Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, базовый уровень)



Уроки 18 - 19
§ 20. Программирование циклических алгоритмов




Содержание урока

Как организовать цикл?

Циклы с предусловием

Алгоритм Евклида

Циклы в других языках программирования

Обработка потока данных

Циклы с постусловием

Циклы по переменной

Циклы по переменной в других языках программирования

Выводы. Интеллект-карта

Вопросы и задания

Практическая работа № 15 «Циклы с условием»

Практическая работа № 16 «Алгоритм Евклида»

Практическая работа № 17 «Обработка потока данных»

Практическая работа № 18 «Циклы с постусловием»

Практическая работа № 19 «Циклы по переменной»


Циклы по переменной в других языках программирования


Суммирование всех чисел от 1 до 1000 на языках Python и С выглядит так:

В языке Python с помощью вызова стандартной функции range задаётся диапазон изменения переменной i от 1 до 1000, причём последнее указанное число (1001) в этот диапазон не входит. В языке С в заголовке определяются начальное и конечное значения переменной цикла, а запись i++ означает «увеличить значение i на единицу».

Сравните эти фрагменты с программами на алгоритмическом языке и на Паскале и выясните, что значит запись sum += i.

Измените программы на языках Python и С так, чтобы они вычисляли сумму квадратов натуральных чисел от 5 до 25.

Следующая страница Выводы. Интеллект-карта



Cкачать материалы урока





Наверх