Контрольные задания > Расставьте пропущенные фрагменты в соответствующие строки, чтобы программа выводила на экран среднее арифметическое двух чисел, введенных с клавиатуры.
Вопрос:
Расставьте пропущенные фрагменты в соответствующие строки, чтобы программа выводила на экран среднее арифметическое двух чисел, введенных с клавиатуры.
Для решения этой задачи, нам нужно вставить пропущенные строки в алгоритм, чтобы программа вычисляла среднее арифметическое двух чисел, введенных с клавиатуры. Вот как выглядит заполненный алгоритм:
1. `program N;`
2. `var a, b, S: real;` (Объявляем переменные a и b для хранения введенных чисел и S для хранения среднего арифметического. Тип real используется для чисел с плавающей точкой.)
3. `Begin`
4. `writeln ('Введите два числа');` (Выводим сообщение для пользователя с просьбой ввести два числа.)
5. `readln(a, b);` (Считываем два числа, введенные пользователем, и сохраняем их в переменные a и b.)
6. `S := (a + b) / 2;` (Вычисляем среднее арифметическое чисел a и b и сохраняем результат в переменную S.)
7. `writeln('S = ', S:5:2);` (Выводим на экран значение среднего арифметического. Формат ':5:2' указывает, что число должно быть выведено с общей длиной 5 символов, включая 2 символа после десятичной точки.)
8. `end.`
Соответственно, правильные вставки:
* Строка 2: `a, b, S: real;`
* Строка 5: `readln(a, b);`
* Строка 6: `S := (a + b) / 2;`
* Строка 7: `writeln('S = ', S:5:2);`
Развёрнутый ответ для школьника:
Представь, что ты хочешь, чтобы компьютер посчитал среднее арифметическое двух чисел, которые ты ему дашь. Этот код – как рецепт для компьютера. Сначала мы говорим, какие числа мы будем использовать (строка 2). Потом просим пользователя ввести эти числа (строка 4) и считываем их (строка 5). Затем мы считаем среднее арифметическое (строка 6) и показываем результат на экране (строка 7). Вот и всё!