Задачи по программированию. Часть 1. Базовые алгоритмические конструкции. Дубровский О.И - 6 стр.

UptoLike

6
1.19. Составить программу, вычисляющую значение логического выражения,
истинного, если:
а) данные числа a, b и с задают стороны разностороннего треугольника;
б) данное четырехзначное число читается одинаково слева направо и
справа налево, т.е. является палиндромом ;
в ) ферзь , расположенный на поле (hor1, ver1), «бьет» поле (hor2, ver2)
(hor1, hor2, ver1, ver2 целые от 1 до 8).
1.20. Составить программу, вычисляющую значение логического выражения,
истинного, если:
а) данные числа a, b и с задают стороны равнобедренного треугольника;
б) цифры данного трехзначного числа образуют возрастающую или убы-
вающую последовательность ;
в ) конь, расположенный на поле (hor1, ver1), «бьет» поле (hor2, ver2)
(hor1, hor2, ver1, ver2 целые от 1 до 8).
2. Программирование разветвлений
Бинарные ветвления
2.1. Вывести на экран среднее из трех заданных целых чисел. Средним назо-
вем число, которое больше наименьшего из данных чисел, но меньше наиболь-
шего.
2.2. Написать программу, которая проверяет, не приведет ли суммирование
двух заданных целых чисел к переполнению .
2.3. Даны вещественные положительные числа a , b, с , d. Выяснить , можно ли
прямоугольник со сторонами a, b и уместить внутри прямоугольника со сторо-
нами c, d так, чтобы каждая из сторон одного прямоугольника была параллель-
на или перпендикулярна каждой стороне второго прямоугольника?
2.4. Составить программу, которая определяла бы вид треугольника (равно-
сторонний , равнобедренный, разносторонний , прямоугольный, тупоугольный,
остроугольный), если по данным трем отрезкам его можно построить .
2.5. Написать программу, которая по
введенному значению аргумента вычисляет
значение функции, заданной в виде графи-
ка (рис. 1).
2.6. Написать программу, которая определяет, попадает
ли точка с заданными координатами в область , закрашен-
ную на рис. 2 серым цветом .
y
x
0
2
4
6
8
2
4
6
8
10
2
2
4
Рис.
1
Рис. 2
                                       6

 1.19. С оставить программу, вычисляю щ ую значение логического выраж ения,
истинного, если:
      а) данные числаa, b и с задаю т стороны разностороннего треугольника;
      б) данное четырех значное число читается одинаково слева направо и
      справаналево, т.е. является палиндромом;
      в) ф ерзь, располож енный на поле (hor1, ver1), «бьет» поле (hor2, ver2)
      (hor1, hor2, ver1, ver2 – целые от 1 до8).
 1.20. С оставить программу, вычисляю щ ую значение логического выраж ения,
истинного, если:
      а) данные числаa, b и с задаю т стороны равнобедренного треугольника;
      б) циф ры данного трех значного числа образую т возрастаю щ ую или убы-
      ваю щ ую последовательность;
      в) конь, располож енный на поле (hor1, ver1), «бьет» поле (hor2, ver2)
      (hor1, hor2, ver1, ver2 – целые от 1 до8).

  2. Программирование развет влений
     Б инар ны е ве т вле ния
   2.1. В ывести наэ кран среднее изтрех заданных целых чисел. С редним назо-
вем число, которое больш е наименьш его изданных чисел, но меньш е наиболь-
ш его.
   2.2. Н аписать программу, которая проверяет, не приведет ли суммирование
дв ух заданных целых чисел кпереполнению .
   2.3. Д аны вещ ественные полож ительные числаa, b, с , d. В ыяснить, мож но ли
прямоугольник со сторонами a, b и уместить внутри прямоугольника со сторо-
нами c, d так, чтобы каж дая изсторон одного прямоугольникабылапараллель-
наили перпендикулярнакаж дой стороне второго прямоугольника?
   2.4. С оставить программу, которая определяла бы вид треугольника (равно-
сторонний, равнобедренный, разносторонний, прямоугольный, тупоугольный,
остроугольный), если поданным трем отрезкам егомож но построить.
   2.5. Н аписать программу, которая по                          y
введенномузначению аргументавычисляет                            4
значение ф ункции, заданной в виде граф и-
                                                                 2
ка(рис. 1).
                                              -10 -8 -6 -4 -2 0 2 4 6 8 x
                                                               -2
                                                   Ри с . 1

  2.6. Н аписать программу, которая определяет, попадает
ли точка с заданными координатами в область, закраш ен-
ную нарис. 2 серым цветом.




                                                              Ри с . 2