Тема «Циклические конструкции»
Хакимова Оксана Фанисовна
Преподаватель информационных технологий
ГАОУ СПО Кумертауский горный колледж
1.
Организационный момент
2.
Сообщение темы и целей урока
Тема нашего урока «Циклические конструкции». Ребята, мы с вами, на этом
уроке должны закрепить свои знания по теме «Циклические конструкции». Это нужно
для того, чтобы владеть навыками самой современной сферы деятельности -
программирование. Для того чтобы достичь этой цели, нам надо повторить
пройденный материал.
3.
Проверка домашнего задания
Давайте повторим основные операторы, используемые в языке
программирования Паскаль (на столе лежат карточки с названием операторов).
Я буду читать, а вы поднимаете соответствующую карточку.
-
Для одного из нескольких операторов в
зависимости от условия позволяет оператор (ветвления);
-
Выполнить выражение, заданное в его правой
части, и присвоить результат переменной, имя которой указано в его левой части
предписывает оператор (присваивания);
-
Для того чтобы выполнить входящие в его состав
операторы несколько раз служит оператор (цикла).
-
Что называется циклом? Организация
одной или несколько команд в программе.
-
Оператор присваивания
-
Оператор безусловного перехода
-
Условный оператор
4. Усвоение нового материала
А теперь давайте познакомимся с операторами цикла.
5. Проверка нового материала
Итак, мы с вами познакомились с основными операторами цикла. А теперь
закрепим и проверим полученные знания с помощью электронного теста.
(заполняют соответствующие ячейки.
После выполнения теста, в выделенной ячейке появляется количество
баллов, которые набрал студент)
Ребята, заканчиваем выполнения теста, сейчас, посмотрев количество
набранных вами баллов, вы самостоятельно выставите себе оценки за тестовую
работу в таблицу оценок.
(таблица оценок)
Критерии оценок вы также найдете в таблице
(У каждого студента есть таблица оценок, в которую за выполнение любого
задания студент ставят себе оценки)
6. Закрепление пройденного материала
Теоретические знания, которые мы с вами повторили, помогут вам в
решении следующих задач.
На парте лежат условия задач и пустые блок-схемы
1. Прочитать задачу (ученик)
2. Какой цикл будем использовать?
3. Найти на парте соответствующую блок-схему.
4. Составляем математическую модель (вместе, по образцу)
начальные значения:
- условия:
- операторы цикла:
- ответ на вопрос задачи:
Заполнить блок-схему
Задача 1. Автомобиль
трогается с места и каждую секунду его скорость увеличивается на 7км/ч. Какова
будет скорость автомобиля через 12 секунд?
Начальные значения: V: = 0, t: = 0;
Условия: for t: = 1 to 12 do
Операторы цикла: v: = v + 7
Задача 2. Из
бочки емкостью 350 литров через сливное отверстие каждую минуту вытекает 3
литра воды. Через какое время бочка опорожнится наполовину.
Начальные значения: V: = 350, t: = 0;
Условия: while v > 175
Операторы цикла: v: = v – 3; t: = t + 1;
Задача 3. В
чайник налили воду при температуре 200 С и поставили на газ. Каждую
минуту вода нагревается на 100С. Через какое время вода закипит?
Начальные значения: t: = 20; n: = 0
Условия: t > = 100
Операторы цикла: t: = t + 10; n: = n + 1
(Учащиеся проверяют правильность заполнения блок-схем с помощью
демонстрации слайдов презентации)
Итак, мы разобрали каждую задачу, составили математическую модель, и вы
сами заполнили блок-схему.
7. Практическая работа с ПК.
И следующая часть урока - практическая работа. Вы составляете программы
на языке Паскаль.
Задача 1.
PROGRAM 1;
VAR V0,V,T:
INTEGER;
BEGIN
V0:= 0;
T:=0;
FOR T:=1 TO
12 DO
V:=V+7;
WRITELN (‘ЧЕРЕЗ ‘, T, ‘СЕКУНД СКОРОСТЬ=’,V);
READLN
END.
Ответ: через 12 секунд скорость будет равна 84
км/ч
Задача 2.
PROGRAM 2;
VAR V,T:
INTEGER;
BEGIN
V:=35 0;
T:=0;
WHILE
V>175 DO
BEGIN V:=V-3;
T:=T+1; END;
WRITELN (‘ЧЕРЕЗ ‘, T, ‘МИНУТ V=’,V);
READLN
END.
Ответ: через 59 минут объем будет равен 173
л
Задача 3.
PROGRAM 3;
VAR T,N:
INTEGER;
BEGIN
N:= 0;
T:=20;
REPEAT
T:=T+10;
N:=N + 1;
UNTIL
T>100;
WRITELN (‘ЧЕРЕЗ ‘, N, ‘МИНУТ T=’,T);
READLN
END.
Ответ: через 8 минут вода закипит
8.Домашнее задание
n
Составить кроссворд по теме «Циклические
конструкции»
n
В кроссворде необходимо использовать новые понятия
и определения программирования
n
Количество слов должно быть не менее 10
9. Подведение итогов урока
Спасибо, ребята. Все вы справились с заданием - молодцы, а значит, мы
достигли цели нашего урока. Выставление оценок.
Список использованных источников
-
Голицына, О.Л. Основы
алгоритмизации и программирования. [Текст ] Учеб.пособие для СПО.- М.: ФОРУМ-ИНФРА-М, 2009.-432с.
-
Колдаев,В.Д. Основы
алгоритмизации и программирования. [Текст ] Учеб.пособие для СПО.- М.: ФОРУМ-ИНФРА-М, 2006.-416с.
-
Микрюков,В.Ю. Алгоритмизация и
программирование.[Текст ]Учеб.пособие
для СПО.-Ростов н/Д.: Феникс, 2007.- 304с.
-
Голицына, О.Л. Языки
программирования. [Текст ]
Учеб.пособие для СПО.- М.: ФОРУМ-ИНФРА-М, 2008.- 400с.
-
Кормен, Т. Алгоритмы:
построение и анализ. [ Текст ]
Учебник для СПО.-М.: МЦНМО: БИНОМ, 2004.-960с.
Кнут,Д.Э. Искусство программирования.[ Текст ] Учеб.пособие для СПО. В 3-х томах
- М.: Вильямс,2005.-720/ 832/ 824с.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.