Перевірка знань за темою Алгоритми Що таке алгоритми ? Наведіть приклади. Що ви знаєте про історію виникнення алгоритмів ? Що таке система команд виконавця.

Презентация:



Advertisements
Похожие презентации
Базові структури алгоритмів Інформатика-11 Тема-2.
Advertisements

Алгоритм - це точний і зрозумілий опис послідовності дій над заданими об'єктами, що дозволяє отримати кінцевий результат. Базові структури алгоритмів.
Тема 1. Вступ. Основи алгоритмізації Урок 3. Типові операції алгоритмізації Урок 4. Реалізація алгоритму на алгоритмічній мові Основи алгоритмізації та.
Розділ 3. Алгоритмізація і програмування п Алгоритми й основні алгоритмічні структури. Складання обчислювальних алгоритмів.
Розгалуження в алгоритмах і програмах Алгоритми з розгалуженням.
Бройченко А.Г КОМАНДИ ПОВТОРЕННЯ (Turbo Pascal 7.0) КОМАНДИ ПОВТОРЕННЯ (Turbo Pascal 7.0) Інформатика-11 Тема-4.
ВИРАЗИ. ЧИСЛОВІ ВИРАЗИ. Виконання усних вправ 1. Виконайте дії:.
Тема 1. Вступ. Основи алгоритмізації Урок 5. Позначення операцій на блок схемі. Урок 6. Основні алгоритмічні структури : послідовність Основи алгоритмізації.
Циклічні структури та розгалуження 1. Команда розгалуження (блок-схема) 1. Команда розгалуження (блок-схема) 1. Команда розгалуження (блок-схема) 1. Команда.
Команда повторення (while, repeat). Головні питання 4 Що таке цикли і де вони застосовуються? Що являє собою оператор while Що являє собою оператор.
Ізяславський НВК 2, Гульчак І.В. Алгоритми та їх властивості. Форми подання алгоритмів.
Рівняння Основна тотожність квадратного кореня Основна тотожність квадратного кореня.
Урок 27 5 клас. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМИ.
ФУНКЦІЯ. ОБЛАСТЬ ВИЗНАЧЕННЯ ТА ОБЛАСТЬ ЗНАЧЕНЬ ФУНКЦІЇ.
Пригадайте систему команд виконавця ЧЕРЕПАШКА. Які дії виконує ЧЕРЕПАШКА по кожній з цих команд? Що таке алгоритм? Які алгоритми називаються лінійними,
Урок 24 5 клас СЕРЕДОВИЩЕ ОПИСУ SCRATCH Й ВИКОНАННЯ АЛГОРИТМІВ .
ТОТОЖНІ ВИРАЗИ. ТОТОЖНІСТЬ. ТОТОЖНІ ПЕРЕТВОРЕННЯ ВИРАЗІВ.
Квадратний корінь з числа. Арифметичний квадратний корінь.
НАУКОВО-МЕТОДОЛОГІЧНІ ЗАСАДИ РОЗВЯЗУВАННЯ ФІЗИЧНИХ ЗАДАЧ.
Програмування на мові Паскаль Тема Цикли. Цикли Цикл – це багатократне виконання однакової послідовності дій. цикл з відомою кількістю кроків цикл з невідомою.
Транксрипт:

Перевірка знань за темою Алгоритми Що таке алгоритми ? Наведіть приклади. Що ви знаєте про історію виникнення алгоритмів ? Що таке система команд виконавця ? Для чого вона потрібна ? Назвіть і поясніть основні властивості алгоритмів. Назвіть основні типи і способи запису алгоритмів. Що таке лінійні алгоритми ? Які графічні елементи використовуються для їх схематичного зображення ? Опишіть загальний алгоритм розвязування задачі : Як із жолудя побудувати будинок ?

Базові структури алгоритмів 1. Послідовність. 1. Послідовність. 2. Розгалуження. 2. Розгалуження. 3. Цикли. 3. Цикли.

Послідовність - множина команд, що мають виконуватись одна за одною у заданому порядку.

Розгалуження - розділення однієї послідовності на дві або більше окремих послідовностей відповідно до вибору за певною умовою. розділення однієї послідовності на дві або більше окремих послідовностей відповідно до вибору за певною умовою.

Цикли - частини алгоритму, які мають виконуватись повторно або задане число разів, або за певної передумови, або до досягнення певної післяумови. частини алгоритму, які мають виконуватись повторно або задане число разів, або за певної передумови, або до досягнення певної післяумови.

Типи циклів 1. Цикл із параметром. 2. Цикл із змінною за передумовою. 3. Цикл із змінною за післяумовою.

Цикл із параметром i : = 1 i : = i + 1 Блок команд циклу i <= N Присвоєння параметру початкового значення Збільшення значення параметру на 1 Перевірка умови продовження Forto N do yes no

Цикл із змінною за передумовою x : = * х : = ** Блок команд циклу х < А Визначення змінної Перевизначення змінної Перевірка умови входу While do yes no

Цикл із змінною за післяумовою x : = * Блок команд циклу х > А Визначення змінної Перевірка умови виходу Repeat until yes no

Домашнє завдання Вивчити конспект. Виготовити в редакторі MS Word шаблони циклів 3 типів. Розробити алгоритм знаходження скалярного добутку двох векторів.