- •1 Общие положения
- •2 Выражения
- •2.1 Арифметические выражения
- •2.2 Логические выражения
- •3 Операторы передачи управления
- •3.1 Программа разветвляющейся структуры
- •3.2 Оператор безусловного перехода
- •3.3 Оператор условного перехода if
- •3.4 Оператор выбора case
- •4 Примеры выполнения заданий алгоритмов разветвляющей структуры
- •Контрольные вопросы
- •Задания для самостоятельной подготовки
- •Отчет по лабораторной работе
- •Список рекомендуемой литературы
- •Задание к лабораторной работе
Задания для самостоятельной подготовки
Изучить возможности языка Turbo-Pascal 7.0 для реализации:
-записи выражений;
-безусловной и условной передачи управления;
-множественного выбора;
-вычислительного процесса разветвляющейся структуры;
-цикла с разветвлением.
Отчет по лабораторной работе
Отчет по лабораторной работе должен содержать:
1. Структурную схему выполненную по ГОСТу, программу, листинг программы, листинг результатов задания 1 (таблица А).
2. Структурную схему, выполненную по ГОСТу, листинг программы, листинг результатов задания 2 (таблица В).
Примечания:
1. Номер варианта задания должен соответствовать номеру фамилии студента в журнале преподавателя.
2. Для всех переменных , числовые значения которых не указаны в задании, присвоить значения самостоятельно.
Список рекомендуемой литературы
1. Турбо Паскаль 7.0. Киев: Торгово-издательское бюро BHV, 1996. - 448 с.
2. Епанешников А., Епанешников В. Программирование в среде Turbo Pascal 7.0. - М: Диалог-МИФИ, 1995. - 288 с.
3. Зуев Е.А. Язык программирования Turbo Pascal 6.0. - М.: Унитех, 1992. - 298 с.
4. Зубов В.С. Программирование на языке TURBO PASCAL (версии 6.0 и 7.0). Изд. 2-е, перераб. и доп. - М.: Информационно-издательский дом “Филинъ” , 1997. - 320 с.
5. Марченко А.И., Марченко Л.А. Программирование в среде Borland Pascal 7.0: Под ред. Тарасенко В.П. - К.: ЮНИОР, 1997. - 496 с.
6. Мизрохи С.В. TURBO PASCAL и объектно-ориентированное программирование. - М: Финансы и статистика, 1992. - 192 с.
7. Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие. - М.: Нолидж, 1998. - 616 с.
8. Фаронов В.В. Турбо Паскаль 7.0. Практика программирования. Учебное пособие. - М.: Нолидж, 1997. - 432 с.
Задание к лабораторной работе
Задание 1
Составить программу для вычислений функций
Таблица 4
№ вар |
Функция |
Исходные данные |
Диапазон и шаг аргумента |
1 |
|
a=-0,5 b=2 |
t [0,3] t=0,15 |
2 |
|
a=1,62 |
x [0,5;3] x=0,2 |
3 |
|
a=2,7 b=-2,31 c=4 |
x [1;2] x=0,05 |
4 |
|
a=1,73 b=10,9 |
x [0,3;2,5] x=0,3 |
5 |
|
a=2,4 b=-0,7 |
x [0,3;2,9] x=0,25 |
6 |
|
a=1,7 |
x [1;3] x=0,1 |
7 |
|
a=1,3 b=0,9 |
x [0,2;1] x=0,05 |
8 |
|
a=1,8 b=-4,2 |
x [3;5] x=0,1 |
9 |
|
a=-0,6 c=-1,2 |
x [0,4;3] x=0,2 |
10 |
|
x=2,3 |
t [0,2;2] t=0,1 |
11 |
|
a=2,7 b=-0,16 |
y [0;7] y=0,5 |
12 |
|
v=0,8 |
x [0,6;2] x=0,1 |
13 |
|
a=2,2 b=1,75 c=-19,9 |
I [0;11] i=1,1 |
14 |
|
a=0,25 n=10 |
I [1;9] i=0,8 |
15 |
|
a=1,8 b=0,3 |
T [-1;2] t=0,25 |
16 |
|
a=1,4 b=-0,52 |
Z [1;3] z=0,15 |
17 |
|
a=-1,42 |
X [-1;3] x=0,5 |
18 |
|
c=2,8 |
Y [1;4] y=0,3 |
19 |
|
a=-1,6 c=1,4 |
K [-2;2] k=0,25 |
20 |
|
a=1,7 b=0,8 |
x [-0,5;2,7] x=0,45 |
21 |
|
a=0,26 |
Y [0;3] y=0,2 |
22 |
|
a=-0,2 b=4,8 |
X [-1;1] x=0,2 |
23 |
|
x=0,73 m=-1,4 |
t [0;3] t=0,25 |
24 |
|
a=0,5 b=3,4 |
x [0;4] x=0,5 |
25 |
|
a=0,87 b=-0,12 |
z [-1;2] z=0,25 |
26 |
|
a=2,8 x=-1,2 |
t [0;4] t=0,35 |
27 |
|
a=-1,56 b=0,88 m=4 |
x [-3;3] x=0,6 |
28 |
|
c=1,3 |
t [1;5] t=0,4 |
29 |
|
b=3,2 |
u [-1;7] u=0,75 |
30 |
|
a=0,27 |
x [0;3] x=0,25 |
Задание 2
Составить программу для вычисления функций, используя оператор выбора CASE.
Таблица 5
№ варианта |
Условие |
1 |
где n [0;6], n=1 |
2 |
где k [0;7], k=1 |
3 |
где x [0;8], x=1 |
4 |
где x [0;30], x=2,5 |
5 |
где x [-3;7], x=1 |
6 |
Введите три целых положительных числа a, b, c . Определите остаток k от деления на 5 величины М равной:
вычислите значение функции y:
|
7 |
|
8 |
|
9 |
Найдите остаток
от деления целой части значения функции
|
10 |
Найдите остаток
от деления целой части значения
функции: |
11 |
Вычислить значение функции:
где x [-10;25], x=2 |
12 |
Вычислить значение функции:
где x [-10;20], x=2,4 |
13 |
Введите 4 целых
положительных числа a, b, c, d . Bычислив
|
14 |
|
15 |
|
16 |
|
17 |
Найдите остаток от деления целой части значения функции:
на 7 и в зависимости от его величины напечатайте сообщение об одном из дней недели, пронумеровав их от0 до 6. |
18 |
Найдите остаток от деления целой части значений функции:
на 7 и в зависимости от его величины напечатать сообщение об одном из цветов видимого спектра, пронумеровав их от 0 до 6. |
19 |
|
20 |
|
21 |
|
22 |
Введите 3 целых
положительных числа a, b, c. Вычислить
|
23 |
|
24 |
Вычислив x=cos t
где
|
25 |
Вычислив
|
26 |
Введите целые
положительные числа a, b, c, d. Вычислите
|
27 |
|
28 |
Вычислив
|
29 |
|
30 |
|

.
Обозначив остаток от деления величины
n на 4, через k, вычислить функцию t.