ЗАДАЧИ по теме «Условные алгоритмы»

(базовый курс)

 

Составить блок-схему и программу для следующих задач:

 

 

Задача 1. В объявлении компьютерного магазина: «Стоимость ноутбука – 40 000 рублей. При покупку от 5 до 10 ноутбуков предоставляется скидка 5%, а более 10 – скидка 7%». Сколько придется заплатить компании приобретающей 6 ноутбуков в этом магазине?

 

Задача 2.  В объявлении фирмы, организующей перевозки из Казани в Уфу, сказано: «Стоимость перевозки 1 тонны груза – 2000 рублей. На перевозку от 4 до 8 тонн предоставляется скидка 10%, более 8 тонн – скидка 15%». Сколько придется заплатить за перевозку 12 тонн?

 

Задача 3.  Из рекламы магазина: «При покупке трех шоколадок четвертая – в подарок!». Сколько рублей необходимо заплатить за 9 шоколадок в этом магазине, если одна шоколадка стоит 35 рублей?

 

Задача 4.  Заданы радиус окружности r и сторона квадрата а. Составить блок-схему и программу,  определяющие поместится ли  квадрат в круг, при условии, что центр окружности совпадает с точкой пересечения  диагоналей (r и a входные данные, выходные данные - сообщение «поместится» / «не поместится»).

 

Задача 5.  Заданы радиус окружности r и площадь квадрата s. Составить блок-схему и программу,  определяющие возможно ли вписать эту окружность в квадрат, при условии, что центр окружности совпадает с точкой пересечения  диагоналей (r и s входные данные, выходные данные - сообщение «поместится» / «не поместится).

 

Задача 6. Заданы радиус окружности r и диагональ квадрата d. Составить блок-схему и программу,  определяющие возможно ли вписать эту окружность в квадрат, при условии, что центр окружности совпадает с точкой пересечения  диагоналей (r и d входные данные, выходные данные - сообщение «поместится» / «не поместится»).

 

Задача 7. Заданы площадь круга S1 и площадь квадрата S2. Составить блок-схему и программу, определяющую поместится ли квадрат в круг, при условии, что центр окружности совпадает с точкой пересечения диагоналей. (S1 и S2 входные данные, выходными данными должно быть текстовое сообщение «поместится» / «не поместится»).

 

 

Задача 12. Определить имеется ли среди трех чисел хотя бы одна пара равных между собой чисел (входные данные - три числа; выходные данные – сообщение «имеется»/ «не имеется»).

 

Задача 13. Определить средний балл оценок по трем экзаменам. Если получившийся средний балл выше или равен 4, то выводится сообщение «Поздравляю!». Если средний балл ниже 4, то выводится сообщение «Вам придется сдавать еще раз».

 

Задача 14. Определить наибольшее из трех введенных чисел.

 

Задача 15. Имеются две величины. Вывести их в порядке убывания.

 

Задача 16. Имеются три величины. Вывести их в порядке убывания.

 

Задача 17. Имеются четыре величины. Вывести их в порядке убывания.

 

Задача 18. Известно, что среди трех чисел – два положительных. Вывести отрицательное число.

 

Задача 19. Вычислить оптимальный вес пользователя. Оптимальный вес = рост – 100. (входные данные – вес пользователя, выходные данные – рекомендации: похудеть или нет).

 

Задача 20. Проверить знания даты начала второй мировой войны. (входные данные – дата начала, выходные данные – правильно или нет).

 

Задача 21. Перераспределить значения переменных х и у так, чтобы в х оказалось большее из этих значений, а в у – меньшее.