Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНСТРУ_мет.doc
Скачиваний:
0
Добавлен:
17.11.2019
Размер:
2.27 Mб
Скачать

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

    1. Что такое процедура?

    2. Что такое функция?

    3. Как подразделяются процедуры и функции?

    4. Структура процедуры, определенной пользователем.

    5. Как осуществляется вызов процедуры?

    6. Структура функции, определенной пользователем.

    7. Как осуществляется вызов функции, определенной пользователем?

3. Задания и технология выполнения.

    1. Разработать программу для вычисления выражения

Y = X5- X3 – X, используя функцию пользователя (возведения в степень любого числа) с точностью до 1 знака при Х=0,7.

  • Программа:

PROGRAM P7: заголовок

USES CRT; подключение библиотеки

V AR Y:REAL; описание переменной

F UNCTION S(A, B:REAL):REAL; описание функции

BEGIN

S:=EXP(B*LN(A))

E ND; конец описания функции

B EGIN начало раздела операторов

C LRSCR; очистка экрана

W RITELN (‘Введите Х’); вывод пояснительного текста

R EAD (X); ввод Х

Y : = S(X,5) – S(X,3) – S(X,1);

WRITELN (‘Y = ‘,Y:1:1) вывод Y

E ND. конец программы

3.2. Разработать программу для вычисления выражения Y=X2, при Х=0.5 с точностью до 2 знаков и вывести на экран результаты в виде:

Фамилия

Х = Y =,

используя процедуру пользователя для вычерчивания горизонтальной линии

  • Программа:

PROGRAM P8;

USES CRT;

VAR X,Y:REAL;

PROCEDURE GL (X1,X2,Y:INTEGER); описание процедуры

VAR X:INTEGER;

BEGIN

FOR X: =X1 TO X2 DO

BEGIN

GOTOXY(X,Y);

WRITE (‘-‘)

END

E ND; конец описания процедуры

B EGIN начало раздела операторов

СLRSCR; очистка экрана

WRITE (‘введите Х’); вывод пояснит. текста

READ (X); ввод Х

Y=SQR(X);

CLRSCR;

G OTOXY(30,2); перемещение курсора

30 по Х и 2 по Y

WRITE(‘Фамилия’); вывод фамилии

GOTOXY(10,16);

WRITE(‘X=’,X:1:2);

GOTOXY(50,16);

WRITE(‘Y=’,Y:1:2);

G L(30,40,3); вызов процедуры

вычерчивания линии

GL(10,16,17);

GL(50,66,17);

END; конец программы

4. Контрольные задания.

4.1. Разработать алгоритм и программу для вычисления выражения, используя функцию пользователя для подчеркнутого элемента:

4.1.1. Y = tg (X) + tg2(X), при Х=0.9

4.1.2. Y = (X-2) + (X-2)2, при Х=5.5

4.1.3. Y = - (X+2), при Х=5

4.1.4. Y = 5X – sin(5X), при Х=0.1

4.1.5. Y = tg(X) - , при Х=0.6

4.2. Разработать алгоритм и программу для вычисления выражения Y= , при Х=-7 с точностью до 2-х знаков и вывести на экран результаты, используя процедуры пользователя для вычерчивания горизонтальных или вертикальных линий в виде:

4.2.1.

Х=

Y=

4.2.2. X=

Y=

4.2.3. X = Y =

Фамилия

4.2.4. Х =

Y =

Фамилия

4.2.5. X =

Фамилия

Y =