vera2job7
?>

Программа паскаль , в чем проблема ? program zada; var a, b: integer; c: real; beginreadln(a, b); c: = 3; c: = 5; c: = 1; writeln (c: 0: 2); end.

Информатика

Ответы

narkimry134

объяснение ошибок

1. в начале переменные a и b имеют тип integer, а переменная c имеет тип real. это не имеет смысла. если ты будешь складывать   натуральные числа (без цифр после запятой), то всем переменным можно дать тип integer.

2. read(a,b) запрашиваются только 2 числа. если нужно найти сумму трёх чисел и они известны с самого начала,   то можно сразу запросить ввод всех трёх переменных.

3.   переменной с присваиваются три значения по очереди.

с каждым присваиванием старое значение меняется на новое это не выполняет никакой

4. в конце программа   выводит   значение переменной с и 2 числа, всё это соединено знаками ": ". если это было задумано как деление, то это неверная запись. деление обозначается знаком "/" для типа real или div для типа integer. если нужна сумма, то выполнять деление тоже не имеет смысла

объяснение правильной программы

1. переменные a,b,c имеют тип integer

2. программа запрашивает ввод трёх слагаемых, обозначенных переменными a,b,c

3. вывод суммы переменных

код правильной программы

program zada;

var a,b,c: integer;

begin

readln(a,b,c);

writeln(a+b+c);

end.

программа написана на языке pascalabc.net

antoha512
Program x; const n = 20; var a: array [1..n] of integer; s,max,min: integer; begin randomize; for i: =1 to n do   a[i]: = random(35) - 15; for i: =1 to n do   if i mod 2 = 0 then   write(a[i]); writeln; for i: =1 to n do   if i mod 2 < > 0 then   write(a[i]); writeln; s: =0; for i: = 1 to n do   if (a[i] mod 3 = 0) or (a[i] mod 5 = 0) then   s: = s+a[i]; writeln(s); max: = -15; min: = 20; for i: =1 to n do begin   if a[i] > max  then max: = a[i]; if a[i] < min then min: = a[i]; end; writeln(max, min); end.
Попов1946
Мальчик, увлекающийся лёгкой атлетикой, рассказывает о новостях спорта лёше и саше; лёгкая атлетика - не саша и не лёша => остаются: юра, виталий или антон виталий не занимается лёгкой атлетикой, как антон; лёгкая атлетика - не антон и не виталий => остался: юраюра - атлетв отличие от саши, его сестра умеет плавать; саша - не плаванье => остаётся: борьба, гимнастика, гребля саша, гимнаст и мальчик занимающийся греблей - друзья; саша - не гимнастика и не гребля = > остаётся борьбасаша - борец антон и лёша никогда не посещали бассейн; плаванье - не антон и не лёша => остался: виталийвиталий - пловец лёша, в отличие от антона, умеет держать в руках вёсла.лёша - гребецантон - гимнаститого: юра - атлет саша - борец виталий - пловец лёша - гребецантон - гимнаст

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Программа паскаль , в чем проблема ? program zada; var a, b: integer; c: real; beginreadln(a, b); c: = 3; c: = 5; c: = 1; writeln (c: 0: 2); end.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

gabbro19975650
matoksana
Джулия
yuliasam
Виктория Нина
akbmaslafarkop3175
anaissite6
margo55577869
Nikishina
Узлиян Фурсов1488
buhtovarish
Назаров588
.Е.-Прокопьева
maksim1lssah575
Sergeevna-Makarov