- •«Дніпропетровський транспортно-економічний коледж» затверджую
- •Збірник інструкцій по проведенню практичних робіт
- •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. Скласти і записати в конспект програми розв’язування задач: Задачі з використанням циклу з передумовою (repeat-until), 2. Набрати і виконати в середовищі ПАСКАЛЬ одну з програм на вибір та записати результати виконання з екрана в зошит.
Завдання до практичної роботи
ВАРІАНТ 1
Обчислити суму додатних чисел з проміжка цілих чисел [a;b].
ВАРІАНТ 2
Обчислити суму від’ємних чисел з проміжка цілих чисел [m;n].
ВАРІАНТ 3
Обчислити суму чисел, більших від 1, з проміжка цілих чисел [a;b].
ВАРІАНТ 4
Обчислити суму чисел, менших від 1, з проміжка цілих чисел [a;b].
ВАРІАНТ 5
Обчислити суму чисел, менших від 2, з проміжка цілих чисел [a;b].
ВАРІАНТ 6
Обчислити суму недодатних чисел з проміжка цілих чисел [a;b].
ВАРІАНТ 7
Обчислити суму чисел, менших від 5, з проміжка цілих чисел [a;b].
ВАРІАНТ 8
Обчислити суму всіх чисел з проміжка цілих чисел [a;b].
ВАРІАНТ 9
Обчислити суму квадратів чисел, більших від 1, з проміжка цілих чисел [a;b].
ВАРІАНТ 10
Обчислити суму квадратів від’ємних чисел з проміжка цілих чисел [m;n].
ВАРІАНТ 11
Обчислити суму невід’ємних чисел з проміжка цілих чисел [k;l].
ВАРІАНТ 12
Обчислити суму всіх недодатних чисел з проміжка цілих чисел [s;p].
ВАРІАНТ 13
Обчислити суму 17 членів послідовності з загальним членом an = 4n-3.
ВАРІАНТ 14
Обчислити суму 15 членів послідовності з загальним членом an = 5n-7.
ВАРІАНТ 15
Обчислити суму 13 членів послідовності з загальним членом an = 2n-3.
Практична робота № 19
Оператори циклу for-to-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()).
Необхідно пам’ятати:
між змінною і виразом повинна бути команда присвоювання (:=)
математична формула не повинна містити пропусків
кількість відкритих і закритих дужок повинна бути однакова
аргументи функцій беруться в дужки.
Цикли бувають трьох типів – цикл з параметром, цикл з передумовою, цикл з післяумовою.
Цикл з параметром (for-to-do чи for-downto-do) (Шаблони-Оператори-for to do чи Шаблони-Оператори- for downto do) – цикл, який використовується в тому випадку, коли ми точно знаємо кількість повторень(проходів) циклу. Лічильник цього типу циклу обов’язково або цілий, або перераховуваного типу. При кожному проході цикл автоматично додає 1(for-to-do) або -1(for-downto-do) до лічильника.
For начальное значение to конечное значение do действие; - в случае одного действия и
For начальное значение to конечное значение do
Begin
Действие 1;
Действие 2;
...
Действие Х;
End; - в случае нескольких действий.
Приклад
Задамо в розділі var змінну, наприклад n, цілого типу Integer. У програмі напишемо цикл в якому n буде змінюватися від 0 до 15 Змінюється значення n буде змінювати колір символів, що виводяться:
uses crt;
var
n: integer;
begin
clrscr;
for n:= 0 to 15 do
begin
textcolor(n);
writeln('Color N= ',n);
end;
readln;
end.
