Разделы презентаций


Основи алгоритмізації і програмування

Содержание

Тема 1. Основні поняття алгоритмізації (3 год)

Слайды и текст этой презентации

Слайд 1Основи алгоритмізації і програмування

Основи алгоритмізації і програмування

Слайд 2Тема 1. Основні поняття алгоритмізації (3 год)

Тема 1. Основні поняття алгоритмізації (3 год)

Слайд 3Алгоритм
Алгоритм – це чітко визначений план дій для виконавця.
Науковці визначають

три основні класи алгоритмів:

АлгоритмАлгоритм – це чітко визначений план дій для виконавця.Науковці визначають три основні класи алгоритмів:

Слайд 4Приклади алгоритмів
Покрокове додавання, множення, ділення,
добування квадратного кореня.
Побудова бісектриси кута
Ділення

відрізків навпіл
Алгоритми проведення фізичних і хімічних експериментів,
дослідження різних явищ

Приклади алгоритмівПокрокове додавання, множення, ділення, добування квадратного кореня.Побудова бісектриси кутаДілення відрізків навпілАлгоритми проведення фізичних і хімічних експериментів,

Слайд 5дискретність: складається з окремих кроків (команд)
зрозумілість: повинен включати тільки команди

відомі для виконавця
визначеність: при однакових вхідних даних завжди видає один

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

Властивості алгоритму

дискретність: складається з окремих кроків (команд)зрозумілість: повинен включати тільки команди відомі для виконавцявизначеність: при однакових вхідних даних

Слайд 6Способи представлення алгоритмів
Існує чотири способи запису алгоритмів:
Словесний спосіб запису алгоритмів
Запис

алгоритмів за допомогою схем
Описування алгоритмів мовою псевдокодів
Запис алгоритму мовою

програмування
Способи представлення алгоритмівІснує чотири способи запису алгоритмів:Словесний спосіб запису алгоритмівЗапис алгоритмів за допомогою схемОписування алгоритмів мовою псевдокодів

Слайд 7Способи представлення алгоритмів
Словесний
Орієнтований на людину-виконавця.
Найбільш проста і доступна форма представлення

алгоритму.
Приклад «Як відкрити ключ»
Дістати ключ
Вставити ключ в отвір
Повернути ключ два

рази
Вийняти ключ
Способи представлення алгоритмівСловеснийОрієнтований на людину-виконавця.Найбільш проста і доступна форма представлення алгоритму.Приклад «Як відкрити ключ»Дістати ключВставити ключ в

Слайд 8Способи представлення алгоритмів
Запис за допомогою схем (в графічній формі)
Вимагає деяких

знань у знайомстві зі спеціальними стандартами графічних зображень блоків, в

середину яких поміщаються команди алгоритму.

Початок та кінець алгоритму

Введення або виведення даних

Вибір напрямку виконання алгоритму в залежності від виконання умови

Виконання операцій, в результаті яких відбувається змінна значення даних

Блок покрокового повторення

Способи представлення алгоритмівЗапис за допомогою схем (в графічній формі)Вимагає деяких знань у знайомстві зі спеціальними стандартами графічних

Слайд 9Запис за допомогою схем (в графічній формі)
Знаходження найбільшого спільного дільника

Запис за допомогою схем (в графічній формі)Знаходження найбільшого спільного дільника

Слайд 10Способи представлення алгоритмів
Запис за допомогою мови псевдокодів
Використовуються службові слова та

спеціальні правила запису окремих дій…

ЯКЩО…ТО…ІНАКШЕ, ПОКИ…ПОЧАТОК…КІНЕЦЬ тощо.
Приклад
АЛГОРИТМ найбільший спільний дільник

ПОЧАТОК
ВВЕДЕННЯ “Задайте два натуральних числа”, m, n
ПОКИ n не дорівнює m
ПОЧАТОК
ЯКЩО n>m
ТО n:=n-m
ІНАКШЕ m:=m-n
ВСЕ
КІНЕЦЬ
ВИВЕДЕННЯ “найбільший спільний дільник заданих чисел: ”, n
КІНЕЦЬ
Способи представлення алгоритмівЗапис за допомогою мови псевдокодівВикористовуються службові слова та спеціальні правила запису окремих дій…ЯКЩО…ТО…ІНАКШЕ, ПОКИ…ПОЧАТОК…КІНЕЦЬ тощо.ПрикладАЛГОРИТМ

Слайд 11Способи представлення алгоритмів
Запис за допомогою МОВИ ПРОГРАМУВАННЯ
На практиці найчастіше виконавцями

алгоритмів є комп'ютери. Тому алгоритми повинні бути записані мовами, зрозумілими

їм.

Познайомимося з мовою програмування Паскаль.

Приклад

program NSD;
var n, m: integer;
begin
writeln (‘задайте два додатних цілих числа:’);
readln (n, m);
while n<>m do
if n>n
then n:=n-m
else m:=m-n;
writeln (‘найбільший спільний дільник заданих чисел:’, n)
end.

Способи представлення алгоритмівЗапис за допомогою МОВИ ПРОГРАМУВАННЯНа практиці найчастіше виконавцями алгоритмів є комп'ютери. Тому алгоритми повинні бути

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика