Циклы с предусловием
план-конспект урока по информатике и икт (8 класс)
Презентация и технологическая карта урока по теме "Циклы с предусловием" (Паскаль) 8 класс
Скачать:
Вложение | Размер |
---|---|
tsikly_s_predusl_tk.docx | 20.09 КБ |
tsikly_s_predusl.pptx | 95.57 КБ |
Предварительный просмотр:
Технологическая карта урока
Учитель: Гольцина Ю.В.
Тема: Цикл с предусловием.
Предмет: информатика и ИКТ
Класс: 8
Базовый учебник: Информатика: учебник для 8 класса/ Л.Л.Босова, А.Ю. Босова.
Тип урока: нового знания.
Цель урока: ученик освоит способ решения задач с использованием цикла с предусловием.
Планируемые результаты:
личностные:
· формирование ответственного отношения к учению на основе мотивации к обучению и познанию;
· формирование коммуникативной компетентности в общении и сотрудничестве со сверстниками и взрослыми в процессе учебной деятельности.
метапредметные:
· умение определять понятия, создавать обобщения, классифицировать, строить рассуждение, умозаключение и делать выводы;
· умение создавать, применять различные продукты для решения учебной задачи;
· умение оценивать правильность выполнения учебной задачи, собственные возможности её решения.
предметные:
· знать определения: цикл, виды циклов, цикл с предусловием;
· уметь: решать задачи с использованием оператора цикла с предусловием.
План:
- Организационный момент - 1 мин
- Актуализация опорных знаний и умений - 5 мин
- Мотивация. Сообщение темы и цели урока - 5 мин
- Объяснение нового материала - 10 мин
- Первичное закрепление нового материала - 5 мин
- Домашнее задание - 2 мин
- Выполнение заданий - 12 мин
- Итоги урока - 3 мин
- Рефлексия. - 2 мин.
Предварительный просмотр:
Подписи к слайдам:
Установите соответствие: Логическое выражение . ( a>b, 6=h, …) 2) Последовательность повторяющихся действий. 3) OR, AND , NOT . 4) Используется для выполнения повторяющихся действий, если число повторений известно. Тело цикла Условие Логическая операция for I :=1 to 5 do тело цикла ;
Заполните пропуски 1. Найти и вывести на экран сумму первых 10 натуральных чисел. S :=0; for I :=1 to 10 do ............................; Writeln (‘сумма=’, S ); 2. Найти и вывести на экран 5! P :=1; for I :=2 to 5 do .................................; Writeln (‘5!=’,P); 3. Найти и вывести на экран числа кратные 2, в промежутке от 1 до 20. for I :=1 to … do Writeln (………………………);
Цикл с заданным условием продолжения работы (цикл-ПОКА, цикл с предусловием) Тело цикла Условие да нет
Цикл с предусловием while < условие > do begin { тело цикла } end; Особенности: можно использовать сложные условия: Перед проверкой условия необходимо задать значение переменных, используемых в условии цикла while (a < b) and (b < c) d o begin { тело цикла } end; a := 1; b := 1 0 ; while a < b d o …
Особенности: условие пересчитывается каждый раз при входе в цикл если условие на входе в цикл ложно, цикл не выполняется ни разу если условие никогда не станет ложным, программа зацикливается a := 4; b := 6; while a > b d o a := a – b; a := 4; b := 6; while a < b d o d := a + b; Цикл с предусловием
Цикл с предусловием Особенности: если в теле цикла только один оператор, слова begin и end можно не писать : Необходимо изменять переменную цикла в теле цикла Здесь нужны слова begin и end while a < b d o a := a + 1; a := 1; b := 1 0 ; while a < b d o begin s := s + a; a := a + 1 ; end;
Сколько раз выполняется цикл ? a := 4; b := 6; while a < b d o a := a + 1; 2 раза a = 6 a := 4; b := 6; while a < b d o a := a + b ; 1 раз a = 10 a := 4; b := 6; while a > b d o a := a + 1; 0 раз a = 4 a := 4; b := 6; while a < b d o b := a - b; 1 раз b = -2 a := 4; b := 6; while a < b d o a := a - 1; зацикливание
Вывести на экран все четные числа от 1 до 20 var k: integer; Begin k:=2; while k<=20 do begin writeln (k); k := k+2; end ; end .
Маше надо решить 100 примеров. Она решила, что в первый день решит - 1 пример, во второй - 2, в третий - 3 и так далее. Сколько дней Маша будет решать примеры? var p, sum: integer; Begin sum := 0; p:=1; while sum<=100 do begin sum := sum+p ; p := p+1; end ; writeln (p); end .
Домашнее задание § 3.5.1 Стр . 141 №2, 3 Придумать несколько задач, которые можно решить с помощью цикла с предусловием.
Все ли мне было понятно на уроке Я ничего не понял Я многое понял Я понял все
Задача для самостоятельного решения Вова готовится к сдаче ГТО. Ему нужно пробежать 5 км. Вова решил начать бегать 300 м, причем каждые 2 дня он увеличивает свою дистанцию на 100 м. Через сколько дней Вова сможет сдать норму ГТО. Какое условие будем проверять? Сколько он пробежал в 1-ый день? В какой день (четный или нечетный) Вова пробежит 5 км?
Все ли мне было понятно на уроке Я ничего не понял Я многое понял Я понял все
По теме: методические разработки, презентации и конспекты
Циклы с предусловием и постусловием
Урок информатики для начинающих изучать язык программирования Pascal....
Цикл с предусловием
Презентация может быть использована при решении задач по теме "Циклические программы"9 класс...
Разработка урока "Цикл с предусловием"9 класс
Разработка урока предназначена для учащихся 9 класса по теме "Цикл с предусловием". ...
Конспект урока «Циклический алгоритм. Цикл с предусловием» 6 класс
Конспект урока «Циклический алгоритм. Цикл с предусловием» для исполнителя РоботУрок проводился в шестом классе в рамках изучения темы Основы алгоритмизации и программирования....
Разработка урока по информатике для учащихся 9- кл. по теме "Программирование цикла с предусловием"
Раздел программы: «Алгоритмизация и основы программирования»Тип урока: комбинированныйТехнология: развитие критического мышления...
Урок в 9 классе по теме: "Оператор цикла с предусловием WHILE"
Урок разработан для учащихся 9 класса. Цель урока: научить применять полученные знания при составлении программ и творческих заданий. Научить решать задачи с использованием оператором цикла WHILE. Зак...
Алгоритмы с повторениями. Цикл с параметром FOR. Цикл с предусловием WHILE. Цикл с постусловием REPEAT.
Разработка урока по теме "Алгоритмы с повторениями. Цикл с параметром FOR. Цикл с предусловием WHILE. Цикл с постусловием REPEAT" (расчитан на 3 часа)...