- •«Дніпропетровський транспортно-економічний коледж» затверджую
- •Збірник інструкцій по проведенню практичних робіт
- •5.092506 “Обслуговування та ремонт пристроїв електрозв’язку на транспорті ”
- •Загальні свідомості і методичні пояснення алгоритм це що, це навіщо, це звідки, це як?
- •Вимоги до алгоритмів:
- •Способи опису алгоритмів
- •Правила зображення блоків:
- •Типи алгоритмів
- •Рішення задачі - адже це просто і легко
- •Рішення задачі
- •Постановка задачі
- •Визначення методу рішення задачі
- •Сценарій роботи оператора
- •Розробка алгоритму
- •Розробка програми
- •Введення і випробування програми
- •Трохи про Turbo Pascal
- •Константи
- •Операції
- •Рекомендації починаючому програмісту (можна читати, можна не читати, можна слідувати, можна не слідувати)
- •Далеко не кожний, хто вивчив правила морфології, орфографії, синтаксису і пунктуації, може стати письменником.
- •Загальна структура програми в середовищі програмування Turbo Pascal і класифікація операторів
- •Ознайомитися зі структурою програми в Turbo Pascal.
- •Вивчити класифікацію операторів.
- •Загальні відомості
- •Ознайомитися з середою програмування.
- •Ввести в комп'ютер та добитися виконання учбової програми в середе програмування Turbo Pascal.
- •Розробити алгоритм покрокового виведення на дисплей інформації з декількох символьних змінних.
- •Розробити програму виведення на дисплей інформації з декількох символьних змінних.
- •Ввести в комп'ютер і відкоректувати програму по виведенню на дисплей символьної інформації.
- •Отримати результати роботи програми.
- •Практична робота № 5 Типи даних і матеметични операції в Turbo Pascal
- •Ознайомиться и изучить классификацию и типы данных применяемых в Turbo Pascal.
- •Ознайомиться и вивчити правила записи математических операций.
- •Загальні відомості
- •Стандартні і нестандартні функції і процедури
- •Ознайомитися з варіантами запису стандартних і нестандартних математичних функцій.
- •Отримати навички трансформації запису математичних виразів в програмному варіанті.
- •Загальні відомості
- •Практична робота №7 Математичні оператори при програмуванні
- •Ознайомиться зі структурою обчислювальної програми.
- •Ознайомиться з програмуванням найпростіших математичних обчислень в Turbo Pascal.
- •Практична робота № 8 Програмування математичних операцій
- •Розробити в ручну програму виконання основних математичних операцій.
- •Ввести програму в комп'ютер і отримати протокол її роботи.
- •Варіанти завдання на практичну роботу №8
- •Уважно вивчить інформацію, викладену в частині «Загальні відомості».
- •Розібратися з алгоритмом рішення учбового прикладу і програмою складеною для цього алгоритму. Загальні відомості
- •If умова then оператор1 else оператор2;
- •Учбовий приклад
- •Розробити, відповідно до варіанту, алгоритм і створити програму рішення розгалуженої задачі.
- •Ввести програму в комп'ютер, отримати результати роботи програми.
- •Варіанти завдання до практичної роботи № 10
- •Розробити, відповідно до варіанту, алгоритм рішення задачі, що галузиться.
- •Варіанти завдання до практичної роботи № 11
- •Алгоритм рішення задачі
- •Створити програму рішення складної розгалуженої задачі.
- •Ввести програму в комп’ютер і отримати протокол ії роботи.
- •Ознайомитися з правилами використання оператора вибору.
- •Вивчити побудову програм із застосуванням оператора вибору.
- •Учбове завдання
- •Практична робота № 14 Програмування вибору з списку
- •Створити програму вибору інформації з списка.
- •Ввести програму в комп'ютер і отримати протокол її роботи.
- •Ознайомитися з правилами використання оператора циклу.
- •Освоїти побудову програм із застосуванням оператора циклу.
- •Варіанти завдань
- •Теоретичні відомості
- •Хід роботи
- •Завдання до практичної роботи
- •Теоретичні відомості
- •Хід роботи
- •Завдання до практичної роботи
- •Теоретичні відомості
- •Хід роботи
- •Завдання до практичної роботи
- •Література і. Основна
- •Іі. Додаткова
- •Перелік тем самостійноі роботи
Способи опису алгоритмів
Існує чотири способи запису (зображення) алгоритмів, вибір яких залежить від того, хто його записує і на кого він орієнтований.
Словесний спосіб запису алгоритму.
Це найбільш проста і доступна форма представлення алгоритму. Словесна форма використовується для алгоритмів, які орієнтовані на виконавця – людину.
Графічний спосіб запису алгоритмів.
Це сукупність геометричних фігур, блоків, об’єднаних лініями потоків. Графічний засіб (за допомогою схем) дозволяють зобразити алгоритм в наочній (наглядній) формі. Цей спосіб потребує використовування стандарту графічних зображень блоків (див. табл.1).
Під час створення схеми алгоритму блоки із записаними в них командами з’єднуються між собою стрілками для визначення черговості виконання дій алгоритму. Для запису команд в середині блоків використовується природна мова з елементами математичної символіки.
Алгоритм на мові псевдокодів.
Для запису алгоритму за допомогою мови псевдокодів (словесно формульні алгоритми) використовують службові слова та спеціальні правила запису окремих дій. Для запису алгоритмів мовою псевдокодів необхідно знати всі службові слова цієї мови та правила запису дії алгоритму. У мові псевдокодів існують жорсткі синтактичні правила для запису команд. Такі підходи полегшують запис алгоритму на стадії його проектування і надають можливість використання більш широкого набору команд, розрахованих на абстрактного виконавця.
Мова псевдокодів є проміжною між природною і формальною мовами.
Алгоритм на мови програмування.
Алгоритми, які призначені для виконанні на комп’ютері повинні бути записані мовами зрозумілими для ПЕОМ. Мова програмування – це фіксована система позначень для опису структур даних та алгоритмів, призначених для виконання ЕОМ. Розроблено багато різних мов програмування. Кожна мова програмування орієнтована на певний клас задач.
Мови програмування високого рівня – це такі мови, які максимально наближені до розмовних мов, зручні та зрозумілі користувачам.
Мови програмування низького рівня – це мови максимально наближені до мови самого комп’ютера.
Таблиця 1. -Зображення блоків у графічних алгоритмах
Найменування |
Позначення |
Пояснення |
1 |
2 |
3 |
|
|
Начало, кінець алгоритму, зупинка, вхід, вихід до підпрограми. |
|
|
Дія, обчислювальна операція або група операцій. |
|
|
Ввід – вивід інформації у загальному виді. |
|
|
Програма, стандартна підпрограма. |
|
|
Розгалуження у алгоритмі, перевірка умов. |
|
|
|
Продовження таблици 1. |
||
1 |
2 |
3 |
(модифікація) |
|
Блок циклу у алгоритмі. |
|
|
Розрив ліній на сторінці, на різних сторінках. |
|
|
Коментарії |
|
0,2 а 0,5 а
0,6 а
|
Зв’язок між роз’єднаних частин схем алгоритмів і програм, розташованих на різних сторінках. |

Пуск
– зупинка
Процес
(рішення)
Ввід
- вивід
Визначений
процес
Рішення
Рішення
З’єднувачі
Коментрії
Міжсторінко-вий
з’єднувач