2 Що таке алгоритм? Що таке виконавець? Що таке система команд виконавця (СКІ)? Що таке середу виконавця? Яких виконавців ви знайте? Форми запису алгоритмів? Види алгоритмів? Які алгоритми називаються лінійними? Які алгоритми називаються умовними? Які алгоритми називаються циклічними?
3 «Алгоритм - модель діяльності виконавця алгоритмів. Виконавець Чертежник. Управління креслярем. Робота в середовищі Кумир »
4 Основні властивості алгоритму: Дискретність - припускає, що алгоритм складається з окремих команд, до виконання кожної з яких можна приступати тільки після закінчення виконання попередньої Результативність - алгоритм обов'язково повинен привести до результату Кінцівка - результат буде отримано за кінцеве кількість кроків Масовість - один і той ж алгоритм може бути застосований для вирішення однотипних завдань Зрозумілість - всі команди, що становлять алгоритм, повинні бути зрозумілі виконавцю
5 Система виконавців Кумир
6 Система виконавців КУМІР. У систему виконавців КУМІР входять: - алгоритмічний мову, - виконавець Робот - виконавець Чертежник - і ін.
7 Структура запису алгоритму на мові Ку Світ: алг поч · послідовність команд кін Після службового слова Алг можна записати тип алгоритму і його ім'я. Можна використовувати два виконавця - Робот і Чертежник.
8 Виконавець Чертежник Призначений для побудови малюнків, креслень, графіків на аркуші (поле виконавця); Серед виконавців: Система координат СКІ: підняти перо Перекладає кресляра в режим переміщення без малювання. опустити перо Перекладає кресляра в режим переміщення з малюванням. зміститися на вектор (dX, dY) - переміщує перо на dX вправо і dY вгору. зміститися в точку (x, y) - переміщує перо в точку з координатами (x, y). встановити колір -встановлюється колір чорнила. напис (шіріна_знакоместа, текст)
9
10
12 використовувати Чертежник алг поч. зміститися в точку (2,1). опустити перо. зміститися в точку (4,6). зміститися в точку (6,1). зміститися в точку (2,1) кін
13 Домашнє завдання 3.1, §3.2 (1, 2) 1-4 на стор