Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, базовый уровень)



Урок 25
§33. Линейные алгоритмы






Содержание урока

Что такое линейный алгоритм?

Какие могут быть ошибки?

Вычислительные задачи

Выводы. Интеллект-карта

Вопросы и задания

Практическая работа № 21 «Линейные программы для Робота»

Практическая работа № 22 «Вычислительные задачи»


Что такое линейный алгоритм?


Ключевые слова:

• линейный алгоритм	
• программа	
• алгоритмический язык	
• служебные слова языка
• синтаксические ошибки
• логические ошибки
• отказы

В линейном алгоритме команды выполняются в том порядке, в котором они записаны.

Мы научимся составлять линейные алгоритмы для Робота. Кроме тех команд Робота, с которыми вы уже знакомы, в его СКИ есть команда

закрасить

Выполняя эту команду, Робот закрашивает клетку, в которой он стоит.

Клетки, которые нужно закрасить по заданию, мы будем обозначать точкой (рис. 6.13).

Рис. 6.13

Рис. 6.13

Для того чтобы Робот смог выполнить программу, нужно оформить её так, чтобы она была понятна системе КуМир. Шаблон программы для решения задачи на рис. 6.13 выглядит так:

использовать Робот

алг Переход

нач

кон

В первой строке программы мы подключаем исполнителя Робот. Программа на алгоритмическом языке1) начинается словом алг, за которым записывают имя алгоритма. Имя выбирают так, чтобы можно было легко понять, для чего служит алгоритм.

Основная часть («тело») алгоритма начинается словом нач (сокращения от слова «начало») и заканчивается словом кон (сокращение от слова «конец»). Между словами нач и кон (вместо многоточия) нужно добавить команды алгоритма.

Слова алг, нач и кон — это служебные (зарезервированные) слова алгоритмического языка. Они всегда имеют единственное значение, которое задали им разработчики языка.

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




1) Для краткости мы будем называть школьный алгоритмический язык просто «алгоритмический язык».



Следующая страница Какие могут быть ошибки?



Cкачать материалы урока








Наверх