- •1.1.1Мета і завдання роботи
- •1.1.2Основні теоретичні положення
- •1.1.3Порядок виконання роботи
- •1.1.4Контрольні запитання
- •1.2.3Порядок виконання роботи
- •1.2.4Контрольні запитання
- •1.2.5Рекомендована література
- •1.3.1Мета і завдання роботи
- •1.3.2Основні теоретичні положення
- •1.3.2.1Створення та збереження документів у текстовому редакторі Word. Уведення та редагування тексту. Форматування тексту.
- •1.3.2.2Запуск і налаштування редактора формул. Уведення формул.
- •1.3.2.3Створення та редагування таблиць і діаграм
- •1.3.3Порядок виконання роботи
- •1.3.4Контрольні запитання
- •1.3.5Рекомендована література
- •2.1.2.2Ідентифікатори
- •2.1.2.3Операції відношень
- •2.1.2.4Службові слова мови Turbo Pascal
- •2.1.2.5Вирази
- •2.1.2.6Правила записання виразів:
- •2.1.2.7Піднесення числа до степеня та знаходження кореня
- •2.1.2.8Тригонометричні та математичні функції, що обчислюються через додаткові вирази
- •2.1.2.9Структура програми мовою Turbo Pascal 7.0
- •2.1.2.10Оператори
- •2.1.2.11Вікно середовища програмування Turbo Pascal 7.0
- •2.1.2.12Основні команди і гарячі клавіші
- •2.1.2.13Розробка алгоритму розв’язку задачі
- •2.1.2.14Лінійна структура
- •2.1.3Порядок виконання роботи
- •2.1.4Контрольні запитання
- •2.1.5Рекомендована література
- •2.2.2.2Процес розгалуження
- •2.2.2.3Логічний вираз
- •2.2.2.4Умовний оператор if
- •2.2.3Порядок виконання роботи
- •2.3.2.1Оператор циклу з наперед заданою кількістю повторень for
- •2.3.2.2Оператор циклу з передумовою while
- •2.3.2.3Оператор циклу з післяумовою repeat .. Until
- •2.3.3Порядок виконання роботи
- •2.3.4Контрольні запитання
- •2.4.2.1Одновимірні масиви
- •2.4.2.2Двовимірні масиви (матриці)
- •2.4.3Порядок виконання роботи
- •2.4.4Контрольні запитання
- •2.4.5Рекомендована література
2.1.3Порядок виконання роботи
Скласти графічний алгоритм розв’язку задачі, наведеної в табл. 2 .7 (згідно варіанту за списком).
Виконати ідентифікацію змінних.
Скласти програму на мові Turbo Pascal. Передбачити уведення аргументу і виведення проміжних результатів обчислень, значення аргументу та функції.
Налагодити програму.
Розв’язати задачу на ЕОМ у діалоговому режимі.
Оформити звіт.
2.1.4Контрольні запитання
Що таке алфавіт мови програмування?
Що таке константи?
Що таке алфавіт мови програмування?
Що таке константи?
Що таке стандартні константи?
Що таке змінні?
Які ви знаєте тип даних?
Що таке операнди?
Що таке оператори?
Які ви знаєте типи операторів?
Що таке інтегроване середовище програмування?
Які ви знаєте зарезервовані службові слова у мові програмування turbo pasca?l
Які ви знаєте визначені операції відношення у мові програмування turbo pascal ?
Правила записання виразів.
Правила піднесення числа до степеня.
Правила знаходження кореня.
На які основні частини можна умовно розбити будь-яку програму в turbo pascal? Назвіть їх.
Призначення оператора read?
Призначення оператора readln?
Призначення оператора write?
Призначення оператора writeln?
Скільки областей екрану за функціональним призначенню виділяється в інтегрованого середовища програмування Turbo Pascal 7.0? Назвіть їх. Що таке алгоритм?
Скільки існує методів опису алгоритмів? Назвіть їх.
Що таке алгоритм лінійної структури?
Які ви знаєте блочні символи для графічного зображення структури алгоритму?
2.1.5Рекомендована література
Тхір І.Л., Юзьків А.В. Курс лекцій по Turbo Pascal 7.0. –Тернопіль: Технічний коледж ТДТУ. – 2001. –144с.
Бартків А.Б. та ін. Турбо Паскаль: Алгоритми і програми. – К.: Вища школа, 1992. – 248с.
Довгаль С.И., Сбитнев А.И. Интерфейс современной программной системы Турбо Паскаль 7.0. – К.: Информсистема-сервис, 1994. – 416с.
Таблиця 2.7 – Завдання до лабораторної роботи
№ варі-анту |
Функція |
Аргу-мент |
Значе-ння аргу-менту |
1 |
2 |
3 |
4 |
1 |
; ; ; ; ; ; |
x |
2.456 |
2 |
; ; ; ; ; |
x |
2.456 |
3 |
; ; ; ; ; |
t |
1.362 |
4 |
; ; ; |
t |
2.035 |
5 |
; ;
; ; ; ; ; |
Rz |
8.75 |
6 |
; ; |
x |
2.863 |
7 |
; ;
|
|
/10 |
8 |
; ; ; |
p |
1.46 |
9 |
; ; ; ; ;
|
t |
1.59 |
10 |
; ; ; ;
|
B1 |
4.35 |
11 |
; ; ; |
|
18 |
12 |
;
; ; |
r |
24.5 |
13 |
; ; ; ; |
k |
1.485 |
14 |
; ; ; ; |
|
32 |
15 |
; |
k |
1.65 |
16 |
;
; ; |
|
314 |
17 |
; ; ; |
t |
0.225 |
18 |
; ; |
Z |
321.8 |
19 |
; ; ; ; ; ; |
g |
1.21 |
20 |
; ; ; ; ; |
l |
362.5 |
21 |
; ; ; ; ; |
x |
0.65 |
22 |
; ; |
k |
3 |
23 |
; ; ; ; ; |
h |
245.6 |
24 |
; ; ; |
P |
4.173 |
25 |
; ; |
A |
6.35.103 |
Лабораторна робота №2.2 Програми з розгалуженням
2.2.1Мета і завдання роботи
Навчитись працювати зі складеним оператором та умовним оператором if. Скласти програму мовою Pascal для розв’язання задачі з розгалуженим обчислювальним процесом.
2.2.2Основні теоретичні положення
2.2.2.1Складний оператор
Складений оператор – це декілька операторів, об'єднаних в одну групу (блок) за допомогою службових слів begin та end. Ці слова називають операторними дужками.
Складений оператор має наступну структуру:
begin
<оператор1 >;
<оператор2 >;
<оператор3 >;
***
<оператор n >
end;
Складений оператор може бути записаний у будь-якому місці програми, де допускається один оператор.
Приклад 1. Розглянемо складний оператор (фрагмент програми):
begin
suma:=suma+cina;
n:=n+1
end;