
Задача 1.1.Paskal.ABC.net Создайте программу для вычисления следующих выражений: A:=A+B*C B:=2*C
C:=A-B A:=A+B+C, если A:=1, B:=5, C:=10. • При вводе данных оператор read не использовать! • Наберите программу по правилам языка программирования с выводом: writeln(‘Исходные данные’); writeln(‘A=’,A); writeln(‘B=’,B); writeln(‘C=’,C); writeln; writeln(‘Результаты вычисления’); • При выводе на экран значений A, B, C должны быть выведены и формулы.

Ответы на вопрос

Ответ:
program CalculateABC;
var
A, B, C: Integer;
begin
A := 1;
B := 5;
C := 10;
writeln('Исходные данные');
writeln('A=', A);
writeln('B=', B);
writeln('C=', C);
writeln;
A := A + B * C;
B := 2 * C;
C := A - B;
A := A + B + C;
writeln('Результаты вычисления');
writeln('A=A+B*C=', A);
writeln('B=2*C=', B);
writeln('C=A-B=', C);
writeln('A=A+B+C=', A);
end.
Объяснение:



program Calculation;
var
A, B, C: Integer;
begin
A := 1;
B := 5;
C := 10;
writeln('Исходные данные:');
writeln('A = ', A);
writeln('B = ', B);
writeln('C = ', C);
writeln;
A := A + B * C;
writeln('A := A + B * C = ', A);
B := 2 * C;
writeln('B := 2 * C = ', B);
C := A - B;
writeln('C := A - B = ', C);
A := A + B + C;
writeln('A := A + B + C = ', A);
writeln;
writeln('Результаты вычисления:');
writeln('A = ', A);
writeln('B = ', B);
writeln('C = ', C);
end.



Программа, реализующая вычисления по заданной последовательности операций, может быть написана на языке программирования, подобном Pascal. Вот пример программы на Pascal, которая выполняет указанные вычисления и выводит исходные данные и результаты:
pascalprogram ArithmeticOperations; var A, B, C: Integer; begin A := 1; B := 5; C := 10; writeln('Исходные данные'); writeln('A=', A); writeln('B=', B); writeln('C=', C); writeln; writeln('Результаты вычисления'); A := A + B * C; writeln('A:=A+B*C => A=', A); B := 2 * C; writeln('B:=2*C => B=', B); C := A - B; writeln('C:=A-B => C=', C); A := A + B + C; writeln('A:=A+B+C => A=', A); readln; end.
После выполнения программы, вы увидите следующий вывод:
lessИсходные данные
A=1
B=5
C=10
Результаты вычисления
A:=A+B*C => A=51
B:=2*C => B=20
C:=A-B => C=31
A:=A+B+C => A=102
Обратите внимание, что оператор readln
в конце программы используется для остановки программы и ожидания ввода пользователя перед закрытием консоли.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili