
- •«Дніпропетровський транспортно-економічний коледж» затверджую
- •Збірник інструкцій по проведенню практичних робіт
- •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 Програмування вибору з списку
- •Створити програму вибору інформації з списка.
- •Ввести програму в комп'ютер і отримати протокол її роботи.
- •Ознайомитися з правилами використання оператора циклу.
- •Освоїти побудову програм із застосуванням оператора циклу.
- •Варіанти завдань
- •Теоретичні відомості
- •Хід роботи
- •Завдання до практичної роботи
- •Теоретичні відомості
- •Хід роботи
- •Завдання до практичної роботи
- •Теоретичні відомості
- •Хід роботи
- •Завдання до практичної роботи
- •Література і. Основна
- •Іі. Додаткова
- •Перелік тем самостійноі роботи
Практична робота № 8 Програмування математичних операцій
Мета роботи: Ознайомитися і отримати навички програмування основних математичних операцій в Turbo Pascal.
Завдання:
Розробити в ручну програму виконання основних математичних операцій.
Ввести програму в комп'ютер і отримати протокол її роботи.
Хід роботи
Відповідно до варіанту розробіть рукописну програму завданого математичного обчислення.
Введіть розроблену програму в комп'ютер (відкоректуйте її у разі необхідності).
Виконайте контрольне рішення для довільних, заданих Вами даних.
Виконайте контрольне рішення в ручну для даних які Ви ввели.
Порівняйте результати розрахунків. У разі необхідності внесіть коректива в текст програми.
Складіть звіт по практичній роботі в якому приведіть умову прикладу, що вирішується відповідно до Вашого варіанту, розроблену Вами програму з відповідними поясненнями і результати розрахунків (машинний і ручний режим рішення).
Варіанти завдання на практичну роботу №8
№ вар. |
Формула |
Змінні |
|
№ вар. |
Формула |
Змінні |
1 |
|
a, x |
|
9 |
y = 2a- cosx-cos2а; |
a, x |
2 |
|
a, x |
|
10 |
y = tg (x-a)+tg (х)/a |
a, x |
3 |
|
a, b, x |
|
11 |
|
a, b, x |
4 |
|
a, b, x |
|
12 |
|
a, b, x |
5 |
y = 2sinX – cos2(х+1); |
x |
|
13 |
|
a, b, x |
6 |
y = tg (2,5А+0.3) – 3.5, |
A |
|
14 |
|
a, b, x |
7 |
y = |sin2В-cos2x|; |
B, x |
|
15 |
y = (x-a) + tg (х)/a; |
a, x |
Практична робота № 9
Оператори умовного переходу в Turbo Pascal
Мета роботи: Вивчити і засвоїти правила використання оператора умовного переходу в програмах на мові Turbo Pascal.
Завдання:
Уважно вивчить інформацію, викладену в частині «Загальні відомості».
Розібратися з алгоритмом рішення учбового прикладу і програмою складеною для цього алгоритму. Загальні відомості
Оператор умовного переходу записується, в загальному випадку, за допомогою трьох термінів на англійській мові - IF...THEN...ELSE ( якщо,….. те, ….. інакше) і має наступну структуру запису:
If умова then оператор1 else оператор2;
Оператор умовного переходу служить для організації процесу обчислень в залежності від деякої логічної умови. Під умовою мається на увазі логічне значення True (істинно) або False (помилково), представлене константою, перемінної або логічним вираженням, наприклад:
IF True THEN. ..; { крайній і марний випадок умови}
IF LogicalVar THEN. ..; { умова - логічна змінна}
IF not LogicalVar THEN. ..;{умова - логічне вираження}
IF х > 5 THEN. ..; { умова - результат операції порівняння}
Якщо умова представлена значенням True, то виконаються оператор (простий або складений), що випливає за словом THEN. Але, якщо умова не виконується, тобто представлене значенням False, то буде виконуватися оператор, що випливає за словом ELSE. Напріклад:
IF х>5
THEN {галузь при х>5 - істинно }
begin
х:=х+5; або у:=1; або … {якийсь складений оператор }
end
ELSE {галузь при х>5 - помилково}
у:= – 1; {простий оператор }
У прикладі між ключовими словами немає крапок з комою. Більш того, їхня поява була б помилкою. Але крапка з комою наприкінці всього оператора (після завершення галузі ELSE) обов'язкова. Вона відокремлює умовний оператор від інших, наступних за ним по тексту. Альтернативну галузь ELSE можна опускати, якщо в ній немає необхідності. У такому «усіченому» умовному операторі у випадку невиконання умови нічого не відбувається, і виконується наступний за умовним оператор.
Умовні оператори можуть бути вкладеними один у одного
IF Умова
THEN { "Умова" виконується }
if Подусловіє { "Подусловіє" виконується }
then
begin
end
else { "Подусловие" не виконується }
begin
end
ELSE { "Умова" не виконується }
begin
end;