воскресенье, 17 марта 2013 г.

Задачи для самостоятельной работы по теме "Ветвление"

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

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

Задачи на 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. 






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

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