русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Структурований підхід. Етапи розв’язування задач з використанням ЕОМ.


Дата додавання: 2014-11-28; переглядів: 1260.


  1. Для реалізації складних завдань необхідно використати використовувати структурований підхід: розбити алгоритм на певні допоміжні алгоритми і комбінувати їх.
  2. Основний алгоритм – для досягнення основної мети.
  3. Допоміжний алгоритм – для досягнення проміжної мети.

4. Приклад 7

Визначити площу опуклого n-кутника

 

 

Модуль 1 (довжина сторін)

 

 

 

Модуль 2 (площа трикутника)

 

 


  1. Етапи реалізації задач з використанням ПЕОМ.

 

Варіант 1

  1. Постановка задачі, яка містить побудову математичної моделі і виділення аргументів і результатів.
  2. Побудова словесного алгоритму.
  3. Запис алгоритму мовою програмування.
  4. Реалізація алгоритму мовою програмування.
  5. Аналіз результатів.

 

Варіант 2

  1. Математична постановка задачі.
  2. Визначення методу розв’язування.
  3. Складання сценарію роботи з ПЕОМ.
  4. Конструювання алгоритму.
  5. Переведення алгоритму в програму.
  6. Введення програми, запуск.
  7. Отримання результатів.

 

Домашнє завдання

Знати відповідь на запитання:

  1. Яке походження терміну “алгоритм”?
  2. Що ви розумієте під поняттям “алгоритм”?
  3. Навести приклад алгоритму.
  4. Навести приклади виконавців алгоритмів.
  5. Навести приклади допустимих та недопустимих команд виконавця.
  6. Навести приклади правильного і неправильного алгоритму.
  7. Навести приклади визначеного та невизначеного алгоритму.
  8. Навести приклади масового та немасового алгоритму.
  9. Чи завжди можна в алгоритмі переставити будь-які дві команди місцями? Чи буде алгоритм правильним?
  10. Перерахуйте властивості алгоритмів.
  11. Перерахуйте базові конструкції алгоритмів, дайте означення, наведіть приклади.
  12. Дайте характеристику кожного з відомих вам способів опису алгоритмів.
  13. Зобразіть схематично у вигляді блок схеми базові структури алгоритмів:

а) слідування;

б) розгалуження;

в) циклу “поки”;

г) циклу “для”.

  1. Запишіть структурні елементи (модулі) для алгоритму “Мій день” (майте на увазі деякі блоки алгоритмів повторюються).

 

Завдання

1) Написати словесний алгоритм:

- переходу вулиці;

- пошуку книги в бібліотеці;

- наповнення водою 1)20-літрової 2) 25-літрової бочки за допомогою посудини ємністю 1) 1 л 2)2 л 3) 3 л 4)4 л 5)5 л.

Скільки разів треба виконати команду в циклі?

Скільки літрів води буде переливатися через краї бочки в кожному випадку?

 

2) Написати алгоритм і блок схему для знаходження максимального значення серед трьох елементів.

 


Варіант 1

Блок схема для знаходження максимального значення серед трьох елементів.

 


Варіант 2

Блок схема для знаходження максимального значення серед трьох елементів.

 


3) Зобразити блок схему обрахунку суми збіжного ряду

 


4) Зобразити блок схему для переведення дюймів в сантиметри (для d від 1 до 20 дюймів з кроком 1) з виведенням таблиці /1 дюйм=2.54 см/.



<== попередня лекція | наступна лекція ==>
Приклад 1 | Алгоритми та блок-схеми


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн