СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Тема: Операторы цикла while и repeat – until. Оператор цикла с параметром for информатика и ИКТ 10 класс

Категория: Информатика

Нажмите, чтобы узнать подробности

Информатика и ИКТ              10 класс                                               03.03.2023

Тема: Операторы цикла while и repeat – until. Оператор цикла с параметром for

Просмотр содержимого документа
«Тема: Операторы цикла while и repeat – until. Оператор цикла с параметром for информатика и ИКТ 10 класс»

Информатика и ИКТ 10 класс 03.03.2023


Тема: Операторы цикла while и repeat – until. Оператор цикла с параметром for


Видео: https://www.youtube.com/watch?v=zbc7NVc_g6w

Задание: параграф 21 читать, изучить видео, стр. 148 записать "Система основных понятий", стр. 149 №4 (выполнить на Паскале, если есть такая возможность)

фото готового ДЗ прислать учителю

Тема: Цикл с заданным числом повторений. Итерационный цикл

Задачи на сегодняшний урок:

- повторить понятие циклических алгоритмических структур, изучить понятие вложенности циклов, итерации в циклах, совершенствование навыков составления программ на ЯП Паскаль;

- развивать логическое мышление, внимание, память;

- воспитывать алгоритмическую культуру.

Ход урока

Откройте тетради и запишите число и тему урока.

Ознакомьтесь задачами сегодняшнего урока.

Повторение пройденного материала.

В компьютеризованном мире, чтобы решить повседневную задачу, математическую, физическую или другую, удобно использовать компьютер. Для решения уравнений, формул и многого другого нужно писать программы на языках программирования, чтобы компьютер нас понимал. Программы – это алгоритмы, состоящие из 3-х базовых алгоритмических конструкций:

  • линейная или следование;

  • ветвление;

  • …? (кто затрудняется, откройте ваши учебники по информатике для 10 класса, авторы: Семакин И.Г, Хеннер Е.К, Шеина Т.Ю., на странице 92-93 (§ 13) и повторите пройденный материал.

! Запишите определение в тетрадь.

Цикл – это алгоритмическая конструкция, кот. представляет собой последовательность действий, повторяющуюся многократно.

Изучение нового материала

! Запишите определение в тетрадь.

Вложенный цикл – цикл, входящий в тело другого (внешнего) цикла.

! Откройте ваши учебники на странице 150 (§ 22). Внимательно изучите параграф и заполните следующие схемы:

! Перечертите схему, а во 2-4 столбцах напишите «Да» или «Нет»

Цикл по параметру n вложен в цикл по параметру m

Верно?

Верно?

Верно?

for n:=1 to 10 do

Внешний

На один шаг внешнего цикла происходит полная прокрутка внутреннего

При параметре N:=1, параметр М выполнится 10 раз;

for m:=1 to 10 do

внутренний


При параметре N:=2, параметр М выполнится ещё 10 раз и т.д.


Пример 1. Дана программа на Паскале получения матрицы Пифагора (стр. 151, учебник по информатике для 10 класса, И.Г. Семакин). Перечертите таблицу и заполните 2 и 3 столбцы.

Фрагмент (страница учебника: 151)

Опишите назначение каждого оператора в этой программе

На строке 5. запись: write(x*y:3). Для чего указан формат 3?

1.for i:=1 to 9 do



2.begin



3.writeLn;



4. for y:=1 To 9 do



5.write(x*y:3)



6.end;




Итерационные циклы

Определение. Итерационный цикл - это цикл, для которого число повторений тела цикла заранее … В итерационных циклах на каждом шаге вычислений происходит последовательное … и … условия достижения искомого результата. Слово «итерация» означает «приближение».

Пример 2. Сравните задачи с.120 и с.153


Начертите таблицу и заполните (4 столбец - самостоятельно)

Вычисление суммы цифр трехзначного числа (с.120)

Вычисление суммы цифр для любого числа (с.153)

«Итерация»


приближение

Ваши ответы

Write (‘введите трехзначное число’);

Write (‘…’);

С каждым повторением цикла:


Readln(x);

Readln(…);

Что происходит с х- …


s:=0;

s:=0;

… приближается к …


s:=s+xmod10;

while …… do

Известно ли число повторений?


x:=x div 10;

begin



s:=s+xmod10;

s:=s+…;



x:=x div 10;



s:=s+10;

end;



write(‘Сумма цифр равна’, s)

write(‘s=’,s)




Домашнее задание – §21 повторить, §22 учить, стр.155 решить в тетради на оценку любое задание.



Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!