Программка паскаль , в чем проблема ?!!Program zada;Var
Программка паскаль , в чем неувязка ?!!
Program zada;
Var a,b:integer;
c:real;
Begin
ReadLn(a,b);
c:= 3;
c:= 5;
c:= 1;
writeln (c:0:2);
end.
Объяснение ошибок
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
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.