
- •«Дніпропетровський транспортно-економічний коледж» затверджую
- •Збірник інструкцій по проведенню практичних робіт
- •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 Програмування вибору з списку
- •Створити програму вибору інформації з списка.
- •Ввести програму в комп'ютер і отримати протокол її роботи.
- •Ознайомитися з правилами використання оператора циклу.
- •Освоїти побудову програм із застосуванням оператора циклу.
- •Варіанти завдань
- •Теоретичні відомості
- •Хід роботи
- •Завдання до практичної роботи
- •Теоретичні відомості
- •Хід роботи
- •Завдання до практичної роботи
- •Теоретичні відомості
- •Хід роботи
- •Завдання до практичної роботи
- •Література і. Основна
- •Іі. Додаткова
- •Перелік тем самостійноі роботи
Варіанти завдань
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Практична робота № 17
Оператори циклу while …do
Мета роботи: Навчитись складати і виконувати програми з циклами
Завдання: Скласти і записати в зошит програми розв’язування задач
Набрати і виконати в середовищі ПАСКАЛЬ одну з програм на вибір та записати результати виконання з екрана в зошит.
Теоретичні відомості
Робота проводиться в програмній оболонці ПАСКАЛЬ.
Для перемикання розкладки клавіатури використовується комбінація правих та лівих клавіш Ctrl+Shift.
Для запуску програми на виконання використовується кнопка Виконати на панелі інструментів або клавіша F9 або з меню пункт Виконати.
Введення даних в програму після запуску на виконання проводиться за допомогою клавіші Enter.
Набір тексту програми виконуйте з використанням шаблонів – пункт Шаблони з рядка меню вікна.
До простих типів у Паскалі відносяться: real, integer, Boolean, char.
Програма починається з службового слова program, а виконувана частина вміщується між службовими словами begin і end. (Шаблони-Описи-Program NoName;Begin end.).
Після цього ідуть розділи опису: const – констант(Шаблони-Описи-const=), type – користувацьких типів даних(Шаблони-Описи-type=), var – змінних (Шаблони-Описи-var:).
Опис типів змінних виконувати так: Шаблони-Типи-клацнути потрібний тип.
Для виведення інформації використовують команди write чи writeln(Шаблони-Введення/Виведення- write() чи writeln()).
Для введення даних використовують команди read чи readln (Шаблони-Введення/Виведення-read() чи readln()).
Необхідно пам’ятати:
між змінною і виразом повинна бути команда присвоювання (:=)
математична формула не повинна містити пропусків
кількість відкритих і закритих дужок повинна бути однакова
аргументи функцій беруться в дужки.
Цикли бувають трьох типів – цикл з параметром, цикл з передумовою, цикл з післяумовою.
Цикл з передумовою (while-do) (Шаблони-оператори-while do) – використовується в тому випадку, якщо ми не знаємо скільки разів цикл буде виконуватись. Даний тип циклу виконується в залежності від істинності умови. Якщо умова при вході в цикл не виконується, то цикл не буде виконуватись жодного разу.
Приклад 2: Вводити числа с клавіатури, пока не буде введено число 0
Program chisla;
Var i:integer;
Begin
Writeln(' введите число');
Readln(i);
While i<>0 do
Begin
Writeln(' введите число');
Readln(i);
End.
Хід роботи
1. Скласти і записати в конспект програми розв’язування задач: Задачі з використанням циклу з передумовою (while-do), 2. Набрати і виконати в середовищі ПАСКАЛЬ одну з програм на вибір та записати результати виконання з екрана в зошит.