Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разветвляющиеся структуры.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
352 Кб
Скачать
☆

Задания для самостоятельной подготовки

Изучить возможности языка 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

Найдите остаток от деления целой части значения функции на 7 и в зависимости от его величины напечатать сообщение об одном из дней недели, пронумеровав их от 0 до 6.

10

Найдите остаток от деления целой части значения функции: на 7 и в зависимости от его величины напечатать сообщение об одном из цветов видимого спектра, пронумеровать их от 0 до 6.

11

Вычислить значение функции:

где x [-10;25],  x=2

12

Вычислить значение функции:

где x [-10;20],  x=2,4

13

Введите 4 целых положительных числа a, b, c, d . Bычислив , взяв его целую часть, подсчитать y:

14

15

16

17

Найдите остаток от деления целой части значения функции:

на 7 и в зависимости от его величины напечатайте сообщение об одном из дней недели, пронумеровав их от0 до 6.

18

Найдите остаток от деления целой части значений функции:

на 7 и в зависимости от его величины напечатать сообщение об одном из цветов видимого спектра, пронумеровав их от 0 до 6.

19

20

21

22

Введите 3 целых положительных числа a, b, c. Вычислить . Обозначив остаток от деления величины n на 4, через k, вычислить функцию t.

23

24

Вычислив x=cos t где подсчитать функцию y:

25

Вычислив подсчитать функцию Z:

26

Введите целые положительные числа a, b, c, d. Вычислите . Обозначив целую часть m через k , вычислите функцию:

27

28

Вычислив . Обозначив целую часть x через k, вычислите функцию:

29

30