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

Var j : real ;

BEGIN

J := 2*SQR(A)+3*SQRT(A) ;

WRITE(J)

END.2

В какой строке ошибка. Программа на языке Паскаль :

PROGRAM FOOL ;

VAR X , Y , Z : REAL ;

BEGIN X := 2.0 ; Y := 0.0 ;

WHILE X <=22.0 DO

LABEL 20.0 ;

Z := SQR(Y)-SQRT(X) ;

X := X+0.2 ;

END ;

WRITE(Z)

END.5

При выполнении этого фрагмента (условный оператор)

Var x, y, max: integer;

begin

………

if x > max then y := max

else y := x; y получит значение переменной х, если только это значение не превышает max, в противном случае у станет равно max;

При выполнении этого фрагмента (условный оператор)

Var x, y, max: integer;

begin

………

if x > max then max := х;

y := x; переменная у всегда будет иметь значение переменной х, а в max запоминается максимальное значение х;

Найти ошибку в программе

var a, b, c, d:;

begin

a := 1; b := 2; c := 3; d := 4;

if a > b then

if c < d then

if c < 0 then

c := 0

else

a := b;

if a > b then

if c then

if c then

c := 0

else

else

else

a := b;не указан тип переменных;

Следующая программа при вводе одного из символов выведет на экран:

Var

ch: Char;

begin

readln (ch);

case ch of

‘n’ , ‘N’ : writeln (‘нет’);

‘y’ , ‘Y’ : writeln (‘да’);

end

end. y или Y выведет на экран слово «да», а при вводе n или N – слово «нет»;

На какой строке программы находится ошибка

Program Marzhan;

var x, y: integer;

begin

read (x);

if х < -12 then y: = sin(x)

else if (x >= -12) and (x <=9) then y: =1/sin(x)

else if x>9 then y: =sin(x)*cos(x);

write y;

end. Найти ошибку в программе

Условие: x, y, z – действительные числа.

U = min2 { x + y + z; xy; x + 2.5 xy } + xyz

Program Marzhan;

Var x, y, z, min, U : real;

Begin

Read (x, y, z);

a := x + y + z;

b := x*y;

c := x + 2.5*x*y;

if (a < b ) and (a <c ) then min := a

else if (b < c) and ( b < a ) then min := b

else min :=c;

U := sqr (min) + x*y*z;

Write (U);

end. Всписке описания переменных отсутствуют a, b, c;

Найти ошибку в программе

Program Mar42;

var l, m, n, X1,X2,X3: byte;

read (l, m, n);

if ( l <=3) and ( l >=1) then X1:= l

else if ( m <=3) and ( m >=1) then X2:= m

else if ( n <=3) and ( n >=1) then X3:= n;

writeln (‘1<=l<=3 ‘, X1);

writeln (‘1<=m<=3 ‘, X2);

writeln (‘1<=n<=3 ‘, X3); отсутствуют операторные скобки begin…end;

3

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