Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Тема «Циклические конструкции»

Тема «Циклические конструкции»

  • Информатика

Поделитесь материалом с коллегами:

Тема «Циклические конструкции»

Хакимова Оксана Фанисовна

Преподаватель информационных технологий

ГАОУ СПО Кумертауский горный колледж

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

  2. Сообщение темы и целей урока

Тема нашего урока «Циклические конструкции». Ребята, мы с вами, на этом уроке должны закрепить свои знания по теме «Циклические конструкции». Это нужно для того, чтобы владеть навыками самой современной сферы деятельности - программирование. Для того чтобы достичь этой цели, нам надо повторить пройденный материал.

  1. Проверка домашнего задания

Давайте повторим основные операторы, используемые в языке программирования Паскаль (на столе лежат карточки с названием операторов).

Я буду читать, а вы поднимаете соответствующую карточку.

  • Для одного из нескольких операторов в зависимости от условия позволяет оператор (ветвления);

  • Выполнить выражение, заданное в его правой части, и присвоить результат переменной, имя которой указано в его левой части предписывает оператор (присваивания);

  • Для того чтобы выполнить входящие в его состав операторы несколько раз служит оператор (цикла).

  • Что называется циклом? Организация одной или несколько команд в программе.

  • Оператор присваивания

  • Оператор безусловного перехода

  • Условный оператор

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

(Учащиеся проверяют правильность заполнения блок-схем с помощью демонстрации слайдов презентации)

Итак, мы разобрали каждую задачу, составили математическую модель, и вы сами заполнили блок-схему.

hello_html_77cc4603.png

hello_html_m4257b238.png

hello_html_m560b9fb4.png


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.Домашнее задание

  • Составить кроссворд по теме «Циклические конструкции»

  • В кроссворде необходимо использовать новые понятия и определения программирования

  • Количество слов должно быть не менее 10

9. Подведение итогов урока

Спасибо, ребята. Все вы справились с заданием - молодцы, а значит, мы достигли цели нашего урока. Выставление оценок.



Список использованных источников


  • Голицына, О.Л. Основы алгоритмизации и программирования. [Текст ] Учеб.пособие для СПО.- М.: ФОРУМ-ИНФРА-М, 2009.-432с.

  • Колдаев,В.Д. Основы алгоритмизации и программирования. [Текст ] Учеб.пособие для СПО.- М.: ФОРУМ-ИНФРА-М, 2006.-416с.

  • Микрюков,В.Ю. Алгоритмизация и программирование.[Текст ]Учеб.пособие для СПО.-Ростов н/Д.: Феникс, 2007.- 304с.

  • Голицына, О.Л. Языки программирования. [Текст ] Учеб.пособие для СПО.- М.: ФОРУМ-ИНФРА-М, 2008.- 400с.

  • Кормен, Т. Алгоритмы: построение и анализ. [ Текст ] Учебник для СПО.-М.: МЦНМО: БИНОМ, 2004.-960с.

Кнут,Д.Э. Искусство программирования.[ Текст ] Учеб.пособие для СПО. В 3-х томах - М.: Вильямс,2005.-720/ 832/ 824с.


Выберите курс повышения квалификации со скидкой 50%:

Краткое описание документа:

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

2.Сообщение темы и целей урока

3.Проверка домашнего задания

4. Усвоение нового материала

5. Проверка нового материала

6. Закрепление пройденного материала



Автор
Дата добавления 06.05.2015
Раздел Информатика
Подраздел Конспекты
Просмотров285
Номер материала 267266
Получить свидетельство о публикации

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх