Читать онлайн «Алгоритмы и исполнители. 5-6 класс»

Автор Константин Поляков




Поляков К. Ю.

Алгоритмы и исполнители


Учебник по алгоритмизации
для 5-6 классов





Москва 2014 год
Алгоритмы и исполнители

 TOC \o "1-3" 1. Алгоритмы и исполнители  PAGEREF _Toc310176161 \h 4
 Что такое алгоритм?  PAGEREF _Toc310176162 \h 4
 Исполнители  PAGEREF _Toc310176163 \h 4
 Старинные задачи  PAGEREF _Toc310176164 \h 6
 Какие бывают алгоритмы?  PAGEREF _Toc310176165 \h 6
 Программы  PAGEREF _Toc310176166 \h 7
 Задача о перевозчике  PAGEREF _Toc310176167 \h 8
 Ханойские башни (рекурсивные алгоритмы)  PAGEREF _Toc310176168 \h 9
2. Исполнитель Робот  PAGEREF _Toc310176169 \h 11
 Среда Робота  PAGEREF _Toc310176170 \h 11
 Основные команды Робота  PAGEREF _Toc310176171 \h 11
 Простейшая программа (задача z1. maz)  PAGEREF _Toc310176172 \h 12
 Какие ошибки могут быть у Робота?  PAGEREF _Toc310176173 \h 12
 Работа в системе Исполнители  PAGEREF _Toc310176174 \h 12
 Задачи  PAGEREF _Toc310176175 \h 13
3. Циклы  PAGEREF _Toc310176176 \h 15
 Что такое цикл (задача z2-3. maz)?  PAGEREF _Toc310176177 \h 15
 Правила использования оператора цикла  PAGEREF _Toc310176178 \h 15
 Вложенные циклы (задача z3-3. maz)  PAGEREF _Toc310176179 \h 16
4. Алгоритмы с обратной связью  PAGEREF _Toc310176180 \h 17
 Что такое обратная связь и зачем она нужна?  PAGEREF _Toc310176181 \h 17
 Как Робот использует обратную связь?  PAGEREF _Toc310176182 \h 17
 Цикл с условием  PAGEREF _Toc310176183 \h 18
 Правила использования цикла пока  PAGEREF _Toc310176184 \h 18
 Задачи  PAGEREF _Toc310176185 \h 20
5.
Условный оператор  PAGEREF _Toc310176186 \h 22
 Что такое условный оператор (задача z5-3. maz)?  PAGEREF _Toc310176187 \h 22
 Правила использования условного оператора  PAGEREF _Toc310176188 \h 23
 Сокращенная форма  PAGEREF _Toc310176189 \h 23
 Что такое сложные условия (задача z6-3. maz)?  PAGEREF _Toc310176190 \h 24
 Правила использования сложных условий  PAGEREF _Toc310176191 \h 24
6. Переменные и арифметические выражения  PAGEREF _Toc310176192 \h 26
 Зачем нужны переменные (задача z7-3. maz)?  PAGEREF _Toc310176193 \h 26
 Что такое переменная?  PAGEREF _Toc310176194 \h 27
 Объявление переменных  PAGEREF _Toc310176195 \h 27
 Правила работы с переменными  PAGEREF _Toc310176196 \h 28
 Арифметические выражения  PAGEREF _Toc310176197 \h 29
 Цикл с параметром  PAGEREF _Toc310176198 \h 30
 Задачи  PAGEREF _Toc310176199 \h 31
7. Диалоговые программы  PAGEREF _Toc310176200 \h 32
 Что такое диалоговая программа?  PAGEREF _Toc310176201 \h 32
 Вывод на экран (задача z8-3. maz)  PAGEREF _Toc310176202 \h 32
 Правила использования оператора вывода  PAGEREF _Toc310176203 \h 33
 Ввод данных  PAGEREF _Toc310176204 \h 33
 Правила использования оператора ввода  PAGEREF _Toc310176205 \h 34
 Задачи  PAGEREF _Toc310176206 \h 34
 Вычисления с циклами  PAGEREF _Toc310176207 \h 35
 Задачи  PAGEREF _Toc310176208 \h 36
8.