получите прямо сейчас
10 видеоуроков
по русскому языку на свой электронный ящик

 
авторские видеоуроки, видеоуроки по русскому, математике и другим предметам.

более 1000 отборных презентаций, планов и материалов к уроку.

Урок информатики: "Pascal. Команда повторения"

Информатика 10кл. Урок 7. INF7K.LST

Тема: Команда повторения.
Цель: Ввести понятие команды повторения.

Обеспечение урока: а)Плакат 9ИП3, Дп ИНФОРМАТИКА N:27
б)Чайник, кофейник, кружка, большая фо-
тованночка или чашка.
Опрос: а) На доске записать алгоритм, который было предложе-
но придумать дома.
б) Фронтально:
Типы алгоритмов (базовые структуры алгоритмов).
Перечислить и дать краткое пояснение.
в) Попросить учащегося дать пояснения к своему алго-
ритму, написанному на доске.

Содержание нового материала:

Команда повторения.
а) необходимость введения алгоритмов с повторением;
б) пример алгоритма с повторением:

алг наполнить_чайник_водой
~~~
нач
~~~ пока чайник не полный
~~~~
нц
~~ принести кружку с водой
вылить воду из кружки в чайник
кц
~~
кон
~~~
в) схема такого алгоритма выглядит так:

|
+----------------->----------+
| /
| /
| /
| да / условие нет
| !~~~~~~~~ /~~~~~~~~~~!
| | / |
| | / |
| | / |
| +---------+---------+ |
| | серия (тело цикла)| |
| +---------+---------+ |
| | |
+-------<------+ +--------<------+
|
V

г) пояснить назначение и роль служебных слов: пока, нц,
кц и их роль в формировании структуры алгоритма;

Например.
Служебное слово "пока" сразу задает конструкцию:

пока ...
нц
| ...
кц

Заметим, что служебные слова "нц", "кц" могут быть примене-
ны только в конструкции т.е. служебное слово "пока" задает ске-
лет конструкции, который мы затем заполняем командами.

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

алг наполнить_чайник_водой
~~~
нач
~~~ пока чайник не полный
~~~~
нц
~~ принести кружку с водой
вылить воду из кружки в кофейник
кц
~~
кон
~~~
Здесь необходимо обратить внимание на то, что в теле цикла
обязательно должны стоять команды, которые прямо или косвенно
изменяют условие исполнения тела цикла.
В оставшееся время провести закрепление по вопросам стр.29
1. Для чего нужен алгоритмический язык?
2. Какова роль служебных слов: алг, нач, кон, если, то, иначе,
все, пока, нц, кц? Поясните на примерах.
3. Какие бывают составные команды? Приведите примеры.

Домашнее задание: П4 #2 стр.27-28 до примера 4.5, алгоритм
"наполнить_чайник_водой" знать наизусть.

 

Вы можете быть первым, кто оставит свой отзыв к этому материалу.

Image CAPTCHA
Введите символы, которые вы видите на картинке.
Копирайт 2006—2011 Учителю.net. Администрация ресурса не несет ответственности за содержимое материалов, публикуемых пользователями. Копирование материалов сайта запрещается. При обнаружении нарушений обращайтесь в службу поддержки.

Карта сайта