|
|
|
Вопросы и задания
Запись алгоритмов на языках программирования1. Что такое язык программирования? Опишите состав и интерфейс среды разработки программ на используемом вами языке программирования. 2. Приведите примеры структур данных, используемых в языке программирования Pascal. 3. Кратко охарактеризуйте основные элементы языка программирования Pascal. 4. Опишите структуру программы на языке Pascal. 5. Для чего предназначены трассировочные таблицы? 6. Вещественные числа х, у, z являются исходными данными для следующего алгоритма: 1) переменной m присвоить значение х; 2) сравнить значения m и у: если у больше m, переменной m присвоить значение у; 3) сравнить значения m и z: если z больше m, переменной m присвоить значение z. Выясните, какую задачу решает этот алгоритм. Запишите его на языке программирования Pascal. Решите аналогичную задачу для чисел х, у, z и ω. 7. Определите значение переменной n, которое будет получено в результате выполнения следующей программы:
8. Определите значение переменной s, которое будет получено в результате выполнения следующей программы:
9. Требуется выяснить, какое число будет выведено в результате выполнения следующей программы:
10. Получив на вход число х, приведённая ниже программа выводит два числа — m и n.
Известно, что при некотором значении х были выведены числа 4 и 8. Укажите наибольшее и наименьшее из таких чисел х. Сколько всего существует таких х? 11. Напишите программу, выводящую на экран все чётные трёхзначные числа. 12. Напишите программу, подсчитывающую сумму квадратов всех чисел от 1 до n. 13. Напишите программу, позволяющую определить, входит ли заданная цифра в некоторое целое неотрицательное число. 14. Разработайте программу перевода десятичного натурального числа n в троичную систему счисления. 15. Разработайте программу, которая выводит сообщение «Да», если точка с координатами (х, у) принадлежит закрашенной области, и «Нет» в противном случае.
16. Шифр кодового замка является двузначным числом. Буратино забыл код, но помнит, что сумма цифр этого числа, сложенная с их произведением, равна самому числу. Напишите все возможные варианты кода, чтобы Буратино смог быстрее открыть замок. Решите задачу методом перебора.
|
|
|