Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kozin_s_v_korobov_s_a_metodicheskie_ukazaniya_k....docx
Скачиваний:
14
Добавлен:
24.11.2018
Размер:
539.46 Кб
Скачать

Е. Программа на языке Pascal

Program Lab1;

{

Лабораторная работа 1

Линейные вычислительные процессы

Студент гр. СП-91

Иванов И.И.

}

Uses

Crt;

 

Var

x, a, b, p, y, z : Single;

Begin

Clrscr; {Для очистки экрана}

Write(‘x=’); {Ввод исходных данных}

ReadLn(x) ;

Write(‘a=’);

Readln(a) ;

Write(‘b=’);

Readln(b) ;

y := (4 * Sqr(Sin(x)) + 3) / 2 ; {Вычисления}

p := Sqr(Sin(a * (3 * Sqr(y) - 1 / 3)));

z := (p + 11.75) / (p + b) ;

Writeln(‘y=’, y : 8 : 4,‘ z=’, z : 8 : 4); {Вывод результатов}

Readln;

End.

Ж. Выводы

Тот факт, что результаты контрольных расчетов, выполненных вручную, достаточно совпадают с результатами контрольных расчетов, выполненных на ЭВМ, свидетельствуют о том, что программа составлена правильно.

1. 5. Контрольные вопросы

  1. Назначение компилятора.

  2. Структура программы на языке Pascal.

  3. Назначение объявления переменных в программе, написанной на

  4. языке Pascal.

  5. Вычленение одинаковых выражений.

  6. Форматирование вывода на экран.

  7. С какой целью используются скобки в правой части оператора присваивания в программе, предназначенной для решения задачи варианта 30: z := (p + 11.75) / (p + b) ;

  8. В каких случаях компилятор выдает сообщение Unknown identifier?

Лабораторная работа 2

Разветвляющиеся вычислительные процессы

Лабораторная работа должна выполняться в соответствии с указаниями, приведенными в разделе “Порядок выполнения лабораторных работ”.

 

2. 1. Цель работы

Целью настоящей работы является получение практических навыков в решении задач, в которых выбор расчетной формулы определяется некоторыми условиями.

 

2. 2. Варианты заданий

Необходимо решить на компьютере задачу вычисления значения функции y = f(x). Варианты заданий, а также рабочие наборы исходных данных приведены в табл.2.1.

 

 Таблица 2.1

Номер

варианта

Функция y = f(x)

Рабочий набор данных

X

1

7,4

2

4,3

3

10,9

 

Продолжение табл. 2.1

Номер

варианта

Функция y = f(x)

Рабочий набор данных

X

4

-10

5

9,2

6

25

7

-19,8

8

3,1415

9

0

 

 

 

 Продолжение табл. 2.1

Номер

варианта

Функция y = f(x)

Рабочий набор данных

10

 

11

-15,5

12

7,6

13

40

14

12

15

1,5

 

 Продолжение табл. 2.1

Номер

варианта

Функция y = f(x)

Рабочий набор данных

16

3

17

2

18

3,1415

19

23

20

2

21

5,7

 

Продолжение табл. 2.1

Номер

варианта

Функция y = f(x)

Рабочий набор данных

22

20,5

23

-2,5

24

-3

25

2,4

26

11,5

27

3,4

28

6,9

 

Окончание табл. 2.1

Номер

варианта

Функция y = f(x)

Рабочий набор данных

29

4,5

30

13

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]