понедельник, 3 марта 2014 г.

Программируем на Паскале: Ветвление

Задачи на 1 балл

1) Напишите программу, анализирующую данные пожарного датчика в помещении, которая выводит сообщение «Пожароопасная ситуация», если температура в комнате превысила 60 градусов.  Значение температуры вводится с клавиатуры.
2) Составьте программу, проверяющую, что введенное число кратно 5. 
3) Составьте программу, которая определяет можно ли вырезать круг заданного радиуса из квадрата с заданной стороной, радиус круга и сторона квадрата вводятся с клавиатуры.

Задачи на 2 балла

1) Составьте программу вычисления суммы цифр введенного с клавиатуры целого трехзначного натурального числа. Если введенное число не является трехзначным натуральным, то необходимо вывести сообщение об этом.
2) В финал конкурса вышли три команды: "Вымпел", "Ритм" и "Торпедо". Финальные испытания проходят в  три этапа. "Вымпел" в первом туре набрал V1 баллов, во втором – V2, в третьем – V3. "Ритм" – соответственно R1, R2, R3. "Торпедо" – T1, T2, T3. 
Составьте программу, определяющую, сколько баллов набрал победитель.
3)  Составьте программу, имитирующую работу торгового автомата. С клавиатуры вводится цена продукта и денежная сумма, внесенная покупателем для оплаты товара. В результате работы программы выводится следующее: "Спасибо за покупку" или "Спасибо за покупку, возьмите сдачу  в сумме ... рублей" или "К сожалению, для покупки выбранного товара денег не достаточно, необходимо внести еще ... рублей". Если при вводе исходных данных пользователь указал отрицательную сумму или цену товара, необходимо вывести сообщение о невозможности торговой операции по техническим причинам.
4) Проверить, поместится ли на диске компьютера музыкальная композиция, которая длится m минут и n секунд, если свободное дисковое пространство 6 мегабайт, а для записи одной секунды звука необходимо 16 килобайт. 

Задачи на 3 балла

1) Напишите программу, которая определяет, могут ли три введенных числа быть сторонами треугольника, если да, то определить вид треугольника: прямоугольный, остроугольный или тупоугольный и вводит периметр и площадь треугольника.
2) Координаты двух полей шахматной доски заданы в виде двух пар чисел x1 , y1 и x2 , y2. На первом поле стоит ферзь, на втором - конь. Определить, бьет ферзь коня, конь - ферзя, или фигуры не угрожают друг другу.  
3) В плацкартном вагоне 54 места, которые расположены в девяти купе. Места от 1 до 36 основные и они расположены по четыре в купе (1 - 4 в первом, ..., 33 - 36 в девятом), от 37 до 54 - боковые, разбиты по два, но расположение по купе обратное: места 37, 38 находятся в девятом купе, 39 и 40 в восьмом, ..., 53 и 54 в первом. По номеру места определите номер купе.

От 6  баллов и выше - оценка 5.
4-5 баллов - оценка 4.
2-3 балла - оценка 3. 

Комментариев нет:

Отправить комментарий