ВУЗ:
Составители:
Рубрика:
14
19 3 5 3 FALSE
20 3 5 3 TRUE
21 4 2 3 FALSE
22 3 3 3 TRUE
23 4 2 2 FALSE
24 2 4 4 TRUE
25 3 3 2 FALSE
Содержание отчета для задания №1:
1. Формулировка задания для своего варианта;
2. Листинг программы;
3. Протокол выполнения программы.
ЗАДАНИЕ №2
Составить блок-схему алгоритма и программу на языке
Pascal для вычисления на ЭВМ значений выражений для
вводимых с клавиатуры исходных данных. Вывести на
экран значения исходных данных и результатов
вычислений, сопровождая вывод именами переменных и
комментариями.
Образец выполнения задания №2
Исходные данные:
)
a
z
(sin)xalg(p
22
++= ;
a
x
t
=
;
22
2
23
xa
z
)xa(atgy
+
++=
при a = 0,59; z = -4,8; x = 2,1
Цели задания:
1. Изучение порядка действий при вычислении выражений.
2.
Приобретение навыков в записи выражений на языке
Паскаль и использование стандартных функций.
• Блок-схема:
• Листинг программы:
Program pr_2;
Const a = 0.59; z = -4.8;
Var x, y, c, p, t: real;
Begin Clrscr;
Write(‘Введите x: ’);
Readln(x);
c:=
Sin(x*x)/Cos(x*x);
y:=a*c*Sqr(c)+Sqrt(z*z/(a*a+x*x));
p:=(Ln(a+x*x))/Ln(10)+Sqrt(Sin(z/a));
t:=Exp(a*Ln(x));
Writeln;
Writeln(‘ При а =’, a:4:2, ‘ z =’, z:4:1, ‘ x =’, x:3:1);
Writeln(‘p =’, p:8:4, ‘ y =’, y:8:4, ‘ t =’, t:8:4);
Readln;
End.
коне
ц
a, z, x, p, y, t
начало
x
с=Sin(x*x)/Cos(x*x)
y=a*c*Sqr(c)+Sqrt(z*z/(a*a+x*x))
p=(Ln(a+x*x))/Ln(10)+Sqrt(Sin(z/a))
t=Exp(a*Ln(x))
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »