Ізяславський НВК 2, Гульчак І.В. Алгоритми та їх властивості. Форми подання алгоритмів.

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



Advertisements
Похожие презентации
Ізяславський НВК 2, Гульчак Інна Василівна Базові алгоритмічні структури 11 клас Рівень стандарту.
Advertisements

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

Ізяславський НВК 2, Гульчак І.В. Алгоритми та їх властивості. Форми подання алгоритмів.

Видатний вчений середньовічного Сходу Мухаммед бен-Муси аль- Хорезми ( ) В своїх наукових працях з математики, астрономії та географії описав і використовував індійську позиційну систему числення, сформулював у загальному вигляді правила виконання 4-х основних математичних дій.

Алгоритм Алгоритм – це скінчена послідовність команд (вказівок), що приводить до певного результату. Кожна команда алгоритму є спонукальним реченням.

Властивості алгоритму Дискретність - виконання окремих дій у певній послідовності за скінчений інтервал часу Визначеність (детермінованість) – команди повинні бути однозначними Виконуваність - зрозумілість виконання Скінченність Результативність Масовість – може бути застосований для однотипних задач

Форми подання алгоритмів Словесна Графічна (у вигляді блок-схем) Задача Є посудина місткістю 8 л, наповнена водою, і дві порожні посудини місткістю 5 л і 3 л. Потрібно відміряти 1 л води.

Словесний опис алгоритму 1. Узяти повну 8-літрову посудину 2. Наповнити 3-літрову з 8-літрової 3. Перелити з 3-літрової в 5-літрову 4. Наповнити 3-літрову з 8-літрової 5. Наповнити 5-літрову з 3-літрової 6. Узяти 3-літрову посудину (1 л води)

Блок-схема Початок Кінець Узяти повну 8-літрову посудину Узяти 3-літрову посудину (1 л води) Наповнити 3-літрову з 8-літрової Перелити з 3-літрової в 5-літрову Наповнити 3-літрову з 8-літрової Наповнити 5-літрову з 3-літрової Лінійний алгоритм

Призначення блоків Початок або кінець алгоритму Виконання однієї або кількох команд Введення вхідних даних (аргументів) або виведення вихідних (результатів) Перевірка умови

Обчислити значення виразу 4*(а-b)+c для дійсних чисел a, b, c. Початок Кінець Увести значення a, b, c Вивести значення Х X:= 4*(а-b)+c := := знак присвоювання

Домашнє завдання Вивчити п. 2.3 Виконати 6, 11. (ст.30)