Задание №1. В отчете по практической работе составmnt блок-схему вычисления выражения F= , переменные x,y,l – вводятся пользователем с клавиатуры

В отчете по практической работе составmnt блок-схему вычисления выражения F = , переменные x,y,l – вводятся пользователем с клавиатуры.

Задание №2

В листинге 1 и 2 приведены программы, по блок-схеме из задания 1 на двух языках программирования QBasic и Pascal соответственно. Напишите каждую программу в своей среде программирования: программу из листинга 1 в QBasic, программу из листинга 2 в PascalABC, откомпилируйте их и запустите. Занесите программы в отчет с комментариями к каждой строке программного кода.

Листинг 1. Программа на языке QBasic

REM Вычисление выражения

10 CLS 20 INPUT x,y,l 30 sh = ((x*x)*SQRT(y)-y*(cos(x/ 2)*cos(x/ 2))) 40 z=SQRT(SQRT(2 *sqrt(ABS(1 +l^x)))) 50 F=sh/z

60 PRINT «Значение выражения =»; F

Листинг 2. Программа на языке Pascal.

uses Crt; var x, y, l, sh, z, f: double; begin ClrScr;WriteLn(‘Введите x,y,l’); ReadLn(x, y, l); sh:= (sqr(x) * sqrt(y) - y * sqr(cos(x/ 2))); z:= sqrt(sqrt(2 * sqrt(abs(1 + exp(x * ln(l)))))); f:= sh / z; WriteLn(f:4:2); ReadLn end.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: