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

Какая задача решается в результате выполнения фрагмента программы на языке Паскаль? S: =0; a:=0;
While a < > 5 do
Begin
Read (a);
S:=S+a
WriteIn (' сумма S=', S);
End;

Ответ:
tylkinavaleriya
tylkinavaleriya
03.08.2021 16:09
Пройдёмся отдельно по каждой строчке:

S: =0; a:=0; //задали две переменные, обе равны 0

While a < > 5 do //создали цикл, тело которого будет выполняться до тех пор, пока значение переменной "а" не равно 5

Begin //ниже выполнится тело цикла

Read (a); //считали значение переменной "а" (ввод с клавиатуры)

S:=S+a //увеличили значение переменной "s" на переменную "а", то есть нашли сумму двух переменных

WriteIn (' сумма S=', S); //вывели сумму, которая хранится в переменной "S", на экран

End; //конец тела цикла

Проведя анализ программы, выяснили, что в результате выполнения данного фрагмента кода, в переменную "s" записывается сумма всех переменных "a", введённых с клавиатуры. Программа завершает свое действие, когда пользователь вводит с клавиатуры цифру "5", т.к. цикл действует до той поры, пока переменная "а" не равна 5. Таким образом, мы получили на выводе сумму всех введённых нами с клавиатуры чисел.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?