Навчальна алгоритмічна мова (НАМ) Інформатика-11 Тема-2.

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



Advertisements
Похожие презентации
Тема 1. Вступ. Основи алгоритмізації Урок 3. Типові операції алгоритмізації Урок 4. Реалізація алгоритму на алгоритмічній мові Основи алгоритмізації та.
Advertisements

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

Навчальна алгоритмічна мова (НАМ) Інформатика-11 Тема-2

Історія Слово алгоритм походить від імені математика середньовічного Сходу Мухаммеда аль-Хорезмі. Він запропонував прийоми виконання арифметичних обчислень із багатозначними числами. Пізніше в Європі ці прийоми назвали алгоритмами від латинського написання імені математика Algorithm.

Алгоритми Алгоритм – це набір вказівок виконавцю для розвязання поставленої задачі або досягнення певної мети. Алгоритми ми виконуємо та складаємо весь час життя. Часто нам пропонують (навчають) готовим алгоритмам, які були складені іншими людьми. Часто ми самі складаємо для себе або інших алгоритми та виконуємо їх самі чи інші люди. Деякі алгоритми ми отримуємо внаслідок генетичної памяті на підсвідомому рівні.

Виконавець алгоритмів Виконавець алгоритму – це обєкт, який автоматично та точно виконує всі вказівки алгоритма. Набір команд (вказівок), які розуміє і може виконати виконавець називається СИСТЕМОЮ КОМАНД виконавця. Виконавець працює формально, тобто виконує команди, не замислюючись над ними чи їх смислом.

Властивості алгоритмів 1. Дискретність – з окремих команд. 2. Точність – однозначне розуміння команди. 3. Зрозумілість – команди зрозумілі виконавцеві. 4. Скінченність – обовязково повинен завершуватись. 5. Масовість – має забезпечувати розвязання усіх задач даного зразку (класу).

Способи подання алгоритмів Письмовий – записаний чи надрукований. Усний – сказаний вголос. Схематичний – представлений у вигляді схеми чи креслення. Графічний – намальований малюнком чи знаками. Кодований – у зашифрованому виді, зрозумілому для виконавця.

Алгоритмічна мова Для одновиглядового запису алгоритму на папері придумано – Навчальну Алгоритмічну Мову (НАМ). НАМ визначає способи запису алгоритмів та правила інтерпретації записаних команд виконавцем. В НАМ є прості команди (вказівки) для виконавця і службові слова, які служать для оформлення алгоритму і не можуть вживатися де-небудь.

НАМ Алгоритм записаний НАМ повинен мати назву. Послідовність кількох команд, що виконуються одна за одною називають серією. Запис будь-якого алгоритму починається із заголовка. АРГВеличини, що є вхідними для алгоритму називаються АРГументами, а результуючі величини – РЕЗультатами.