Алгоритмічні структури. Базові алгоритмічні структури Слідування Розгалуження Повтор За допомогою комбінацій цих трьох базових структур можна подати будь-який.

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



Advertisements
Похожие презентации
Кожен оточуючий нас обєкт має свої властивості. Обєкт – цілісна частина навколишнього світу. Наприклад, стіл має такі властивості, як розміри, форму,
Advertisements

Урок 24 5 клас СЕРЕДОВИЩЕ ОПИСУ SCRATCH Й ВИКОНАННЯ АЛГОРИТМІВ .
Розділ 3. Алгоритмізація і програмування п Алгоритми й основні алгоритмічні структури. Складання обчислювальних алгоритмів.
Базові структури алгоритмів Інформатика-11 Тема-2.
Алгоритм - це точний і зрозумілий опис послідовності дій над заданими об'єктами, що дозволяє отримати кінцевий результат. Базові структури алгоритмів.
Тема 1. Вступ. Основи алгоритмізації Урок 5. Позначення операцій на блок схемі. Урок 6. Основні алгоритмічні структури : послідовність Основи алгоритмізації.
Алгоритм Що таке алгоритм Алгоритм – це скінчена послідовність вказівок (команд), формальне виконання яких дозволяє за обмежений час отримати розвязок.
Тема 1. Вступ. Основи алгоритмізації Урок 3. Типові операції алгоритмізації Урок 4. Реалізація алгоритму на алгоритмічній мові Основи алгоритмізації та.
Інформатика 11 клас. Базові структури алгоритмів Базові структури алгоритмів –– це способи керування процесами обробки даних. Комбінуючи керуючі структури,
ПЕРЕТВОРЕННЯ ЦІЛИХ ВИРАЗІВ. Cпособи тотожних перетворень цілого виразу у многочлен 1) розкриття дужок; 2) зведення подібних членів многочлена; 3) перетворення.
ЛІНІЙНЕ РІВНЯННЯ З ОДНІЄЮ ЗМІННОЮ. Актуалізація опорних знань Виконання усних вправ: 1) Обчисліть: ; ; ; 2) Спростіть вираз: а) б) в) г).
Слідування Команда подається у вигляді послідовності двох(або більше) простіших команд, які виконуються одна за одною. Команда подається у вигляді послідовності.
БАЗОВІ АЛГОРИТМІЧНІ СТРУКТУРИ. ТИПИ ДАНИХ В МОВІ PASCAL. ПРІОРИТЕТ ОПЕРАЦІЙ В МОВІ PASCAL.
РОЗВЯЗУВАННЯ ВПРАВ НА ЗАСТОСУВАННЯ ПЕРЕТВОРЕНЬ ВИРАЗІВ.
Урок 25 5 клас ЛІНІЙНІ АЛГОРИТМИ.
Циклічні структури та розгалуження 1. Команда розгалуження (блок-схема) 1. Команда розгалуження (блок-схема) 1. Команда розгалуження (блок-схема) 1. Команда.
Урок 27 5 клас. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМИ.
ТОТОЖНІ ВИРАЗИ. ТОТОЖНІСТЬ. ТОТОЖНІ ПЕРЕТВОРЕННЯ ВИРАЗІВ.
Чи істинне твердження? 5. Число 7 – просте. 6. Число 25 – просте. 7. Число 10 – складене. 3. Число 5 є дільником числа Складене число має один.
Це така алгоритмічна конструкція, де за певних умов виконується команда або серія команд. З Передумовою (WHILE) З Післяумовою (REPEAT) З Параметром (FOR)
Транксрипт:

Алгоритмічні структури

Базові алгоритмічні структури Слідування Розгалуження Повтор За допомогою комбінацій цих трьох базових структур можна подати будь-який алгоритм.

Слідування Операція слідування подається у вигляді послідовності двох (або більше) простих операцій, що виконуються одна за одною. Якщо алгоритм складається лише з послідовності простих операцій, його називають простим або лінійним алгоритмом.

Алгоритм «Відгадай число» 1. Задумай будь-яке число. 2. Додай до нього Від результату відніми Відніми від результату задумане число. 5. Одержано число 5. Х Х+12 Х+12-7 Х+5-Х 5

Розгалуження (вибір) Операція розгалуження – це вказівка виконати одну з двох команд: команду1 або команду2, залежно від істинності чи хибності деякого твердження. такні умова

Алгоритм «Користування телефоном» 1. зняти трубку; 2. почувши гудок, набрати номер; 3. якщо з'єднання відбулось говорити; 4. якщо з'єднання не відбулось покласти трубку і перейти до п.1.

Повторення (цикл) Повторення команди або групи команд певну кількість разів або до виконання певної умови Ітерація Тіло циклу

Алгоритм знаходження найбільшого спільного дільника двох натуральних чисел 1. Порівняй числа а і b. 2. Якщо а = b, то а найбільший спільний дільник. 3. Якщо а > b, то замінити а на a – b. 4. Якщо а < b, то замінити b на b – a. 5. Перейти до п. 1.

Блок-схема алгоритму

Змінна Найменована величина, яка під час виконання алгоритму може набувати різних значень імя змінної вираз А 3535 B+ 5 B

Завдання На Робочому столі файл Завдання_дорога – розставити команди на місця Скласти за таким же принципом алгоритм Підйом на 10 поверх Тест 2 у системі GTester