Бесплатные онлайн-вебинары для учителей
интересно • быстро • выдача свидетельств
Выбрать тему

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

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

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

Урок информатики: "Формальное исполнение алгоритма. Основные правила составления алгоритмов"



Информика 10кл. Урок 4. INF4K.LST

Тема: Формальное исполнение алгоритма. Общие правила
алгоритмического языка.

Цель: Закрепить понятие алгоритма. Уяснить возможность
формального исполнения алгоритма. Понять, что
степень детализации алгоритма должна соответство-
вать возможностям исполнителя.

Обеспечение урока: 1) Кододиапозитив или самодельный пла-
кат к примеру 2.1, оформленный со-
ответсвующим образом;
2) Плакат: 9ИП2
2) программное обеспечение:
а) на РМУ BASIC.COM, PR22.BAS;
б) на РМП программа связи.


1. Опрос:
1) У доски два человека решают задачи:
а) N 1а, #1 стр.21
б) N:1б, #1 стр.21
2) Проверить знания по определению алгоритма и его основных
свойств по вопросам:
а) Приведите примеры известных вам алгоритмов.
б) Что понимается под входными и выходными данными? Приве-
дите примеры.
в) Что понимается под командой алгоритма?
г) Что называется системой команд исполнителя? Поясните на
примере.
д) Назовите основные свойства алгоритма и дайте краткое
пояснение к ним.
3) К проверке решенных задач на доске привлечь учащихся с ко-
торыми проводился фронтальный опрос и выставить оценки.


Объяснение нового материала:

1. АЛГОРИТМИЧЕСКИЙ ЯЗЫК - это система обозначений и правил для
единообразной и точной записи алгоритма и их исполнения. Общий
вид алгоритма, записанного на алгоритмическом языке:


алг <название алгоритма>
дано (список входных данных)
надо (список выходных данных)
нач
команды алгоритма (серия)
кон


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

При помощи кодоскопа (или плаката) показать учащимся алго-
ритм примера 2.1 оформленный следующим образом:


алг середина_отрезка_AB
дано отрезок AB
надо поделить пополам
нач
поставить ножку циркуля в точку A
установить раствор циркуля равным длине отрезка AB
провести окружность
поставить ножку циркуля в точку B
провести окружность
через точки пересечения окружностей провести прямую
отметить точку пересечения этой прямой с отрезком AB
кон

Сделать следующие пояснения:
а)команды не нумеруют, каждую команду пишут с новой строки
или отделяют специальными символами (двоеточием, точкой с
запятой и т.д. в зависимости от версии алгоритмического язы-
ка);
б) заголовок пишется без пробелов. Вместо пробела ставим знак
"_";

Замечение: при объяснении данного примера можно использо-
вать пример 3.1, пользуясь учебником стр.24, но это дает худший
результат.

2. Формальное исполнение алгоритма.
1) Исполнить алгоритм 2.1.
2) Сделать вывод о во операционных систем в персо-
нальных ЭВМ является копирование программ и данных, а также
обеспечение управления работой всех систем и устройств ЭВМ.

б) У ч е б н ы е п р о г р а м м ы служат для организации
учебных занятий с помощью вычислительных машин. Учебные прог-
раммы - это различные обучающие и моделирующие программы, помо-
гающии изучать школьные предметы.

в) Д е л о в ы е п р о г р а м м ы используются для подготов-
ки, накопления и обработки служебной информации в различ