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

Составьте программы на Паскале для решения задач № 6-9 из заданий к § 10. При этом отмените ограничения на количество операций в арифметическом выражении, сформулированные в условиях задач.


Составьте программы на Паскале для решения задач № 6-9 из заданий к § 10. При этом отмените ограниче

Ответ:
NadiushaSpermiulina
NadiushaSpermiulina
20.12.2023 14:12
Добрый день! При составлении программ на языке Паскаль для решения задач № 6-9 из заданий к §10, без ограничений на количество операций в арифметическом выражении, мы можем использовать следующие алгоритмы: Задача №6: Даны два числа a и b. Найти их среднее арифметическое. Вывести результат на экран. Программа на Паскале: ``` program task6; var a, b, average: real; begin writeln('Введите значение переменной a:'); readln(a); writeln('Введите значение переменной b:'); readln(b); average := (a + b) / 2; writeln('Среднее арифметическое чисел ', a, ' и ', b, ' равно ', average); end. ``` Задача №7: Даны два числа a и b. Проверить, является ли число a кратным числу b. Вывести на экран соответствующее сообщение. Программа на Паскале: ``` program task7; var a, b: integer; begin writeln('Введите значение переменной a:'); readln(a); writeln('Введите значение переменной b:'); readln(b); if a mod b = 0 then writeln(a, ' является кратным числу ', b) else writeln(a, ' не является кратным числу ', b); end. ``` Задача №8: Дано трехзначное число n. Вывести на экран его цифры, разделенные пробелами. Программа на Паскале: ``` program task8; var n, digit1, digit2, digit3: integer; begin writeln('Введите трехзначное число n:'); readln(n); digit1 := n div 100; digit2 := (n div 10) mod 10; digit3 := n mod 10; writeln('Цифры числа ', n, ': ', digit1, ' ', digit2, ' ', digit3); end. ``` Задача №9: Дано трехзначное число n. Проверить, образуют ли его цифры возрастающую последовательность. Вывести на экран соответствующее сообщение. Программа на Паскале: ``` program task9; var n, digit1, digit2, digit3: integer; begin writeln('Введите трехзначное число n:'); readln(n); digit1 := n div 100; digit2 := (n div 10) mod 10; digit3 := n mod 10; if (digit1 < digit2) and (digit2 < digit3) then writeln('Цифры числа ', n, ' образуют возрастающую последовательность') else writeln('Цифры числа ', n, ' не образуют возрастающую последовательность'); end. ``` Надеюсь, что мои объяснения и программы на Паскале помогут вам понять и решить задачи № 6-9 из заданий к §10. Если у вас возникнут еще вопросы, не стесняйтесь задавать. Удачи!
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?