М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
awdrg12345
awdrg12345
19.08.2022 15:06 •  Информатика

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


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

👇
Ответ:
hitman1790
hitman1790
19.08.2022
Добрый день! При составлении программ на языке Паскаль для решения задач № 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. Если у вас возникнут еще вопросы, не стесняйтесь задавать. Удачи!
4,4(95 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ