
- •Задания по программированию на Паскале № 706 введение
- •1. Алгоритмы линейной структуры
- •2. Разветвленные алгоритмы
- •3. Циклические алгоритмы
- •4. Работа с одномерными массивами
- •5. Работа с матрицами
- •6. Функции пользователя
- •7. Работа с подпрограммами
- •8. Обработка графической информации.
- •9. Обработка файловых структур данных
- •10. Работа с датчиком случайных чисел
- •11. Разработка диалоговых программ
- •Примеры составления различных программ
- •Input a(I, g)
2. Разветвленные алгоритмы
Задание. Написать программу решения следующей задачи.
1. Определить и вывести на печать номер квадранта, в котором расположена точка М(x,y).
2. Сравнить между собой значения величин X и Y, вывести на печать результат в виде "X > Y", "X < Y" или "X = Y".
3. Из величин,
определяемых выражениями А=sin(x),
B=cos(x),
при заданном х, определить и вывести
на печать имя минимальной величины и
ее значение.
4. Определить, какая из двух фигур (круг или квадрат) имеет большую площадь. Сторона квадрата и радиус круга заданы. Вывести на печать имя минимальной величины и ее значение.
5. Определить, попадает ли точка М(x,y) в круг с радиусом R и центром в начале координат.
6. Определить, поместится ли квадрат в круг, если заданы их площади. Результат вывести на печать.
7. Определить, проходит ли кирпич размером X х Y х Z в прямоугольное отверстие размером А х В. Результат вывести на печать.
8. Определить, являются ли три числа А, В, С последовательными членами арифметической прогрессии. Результат вывести на печать.
9. Определить, является ли "счастливым" трамвайный билет с шестизначным номером, ("счастливым" считается билет, у которого сумма первых трех чисел номера совпадает с суммой трех последних чисел). Ответ вывести на печать.
10. Определить, является ли заданный год високосным. Результат вывести на печать.
11. Составить программу, вычисляющую в зависимости от введенного признака n площадь одной из геометрических фигур: n=1 - квадрата, n=2 - трапеции, n=3 - круга, n=4 - прямоугольника. В соответствии с введенным признаком выполнить ввод необходимых исходных данных в диалоговом режиме.
12. Определить, поместится ли в круг квадрат, если заданы их плошади.
13. Определить попадает ли точка М(х,y) в круг с радиусом R и центром в точке A(a,b).
14. Определить являются ли три числа A, B, C последовательными членами геометрической прогрессии.
15. Определить является ли значение целочисленной переменной X кратным шести.
16. Определить, какая из точек A(х1,y1,z1) или B(x2,y2,z2) расположена ближе к началу координат.
17. Определить, является ли треугольник, вершины которого расположены в точках (x1,y1), (x2,y2), (x3,y3), равнобедренным.
18. Определить, являются ли четыре числа A, B, C, D членами верной пропорции.
19. Определить, является ли значение целочисленной переменной X кратным девяти.
20. Определить поместится ли шар в куб, если заданы их объемы.
21. Составить программу, которая запрашивала бы ввод числа n, отвергала ненатуральное число, вычисляла n2, n3, n4 и печатала эти значения в одной строке таблицы. (Условие, определяющее ненатуральное число: n< 1 или n не равно целой части n).
22. Определить, является ли треугольник, вершины которого расположены в точках (x1,y1), (x2,y2), (x3,y3), равносторонним.
23. Составить программу, вычисляющую в зависимости от введенного признака n объем одного из тел: n=1 - прямоугольного параллелепипеда; n=2 - шара; n=3 - круглого конуса. В соответствии с введенным признаком выполнить ввод необходимых исходных данных в диалоговом режиме.
24. Определить, является ли целое число Х кратным трем.
25. Определить, какая из точек A(x1,y1,z1) или B(x2,y2,z2) расположена ближе к точке С(x3,y3,z3).