Поляков К. Ю.
Алгоритмы и исполнители
Учебник по алгоритмизации
для 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.