вторник, 13 декабря 2022 г.

Дом. задание " Задачи на ветвление и выбор"

Оформить блок-схемы и программы по выбору

А. Задачи (1 балл)

1. Написать программу нахождения наибольшего целого числа из трех, введенных с клавиатуры.

2.Составить программу, проверяющую введенное с клавиатуры число на четность или нечетность.

3. Составить программу, проверяющую, что введенное с клавиатуры число кратно 7.

4.  Составить программу, определяющую, лежит ли точка с указанными координатами в круге радиуса R с центром в начале координат.

5. Составить программу, определяющую, попал ли снаряд в прямоугольную мишень [0,0] и [х1, у1].

6. Приём на работу идёт на конкурсной основе. Условия приёма требуют 10 лет рабочего стажа и возраста не более 42 лет. Определить, будет ли человек принят на работу.

7. Проверить, делится ли число А на В без остатка. 

8. Вычислить и вывести результат, что больше: sin(A-3) или tg(A-10). 

9. Ввести два целых числа. Если их произведение отрицательно, умножить его на (-5) и вывести результат на экран. В противном случае увеличить его на 100 и вывести на экран.

10. Ввести два целых числа. Если их произведение отрицательно, умножить его на (-5) и вывести результат на экран. В противном случае увеличить его на 100 и вывести на экран.

11. Ввести два целых числа. Если их сумма больше 100, то сумму уменьшить в 2 раза.  В противном случае увеличить в 2 раза. Результат вывести на экран.

12. Составить программу, которая спрашивает возраст человека и, если ему 18 лет и больше, сообщает “Замечательно. Вы уже можете водить автомобиль”, а в противном случае – “К сожалению, водить автомобиль Вам рановато”.

В. Задачи (2 балла)

1.Ракета запускается с Земли со скоростью V(км.час) в направлении движения Земли по орбите вокруг Солнца. Составить программу, определяющую результат запуска ракеты в зависимости от скорости V. Известно, что при V<7,8 ракета упадет на Землю; при 7,8<V<11,2 ракета станет спутником Земли; при 11,2<V<16,4 ракета станет спутником Солнца; при V>16,4 ракета покинет солнечную систему.

2. Даны круг и квадрат. Составить программу, определяющую по введенным с клавиатуры значениям длин стороны квадрата и радиуса круга, одно из утверждений «Круг может быть вписан в квадрат» или «Квадрат может быть вписан в круг».

3. Написать программу, которая анализирует человека по возрасту и относит к одной из четырех групп: дошкольник, ученик, работник, пенсионер. Возраст человека вводится с клавиатуры.

4.К финалу конкурса лучшего по профессии «Специалист электронного офиса» были допущены трое: Иванов, Петров, Сидоров. Соревнования проходили в три тура. Иванов в первом туре набрал M1 баллов, во втором – N1, в третьем – P1. Петров – соответственно M2, N2, P2. Сидоров – M3, N3, P3. Составить программу, определяющую, сколько баллов набрал победитель, все данные считываются с клавиатуры. Победитель определяется по победам в турах, общей сумме баллов, в противном случае место делится. 

5. Написать программу, которая по паролю будет определять степень доступности сотрудника к секретной информации в базе данных. Доступ к базе имеют только шесть человек, разбитых на три группы по степени доступа. Они имеют следующие пароли: 

 9583, 1747 — доступны модули базы А, Б, С

 3331, 7922 — доступны модули базы Б, С

 9455, 8997 — доступен модуль базы С

6. Составить программу, реализующую эпизод применения компьютера в книжном магазине. Компьютер запрашивает стоимость книг и сумму денег, внесенную покупателем. Если сдачи не требуется, печатает на экране «Спасибо». Если денег внесено больше, то печатает «Возьмите сдачу» и указывает сумму сдачи. Если денег недостаточно, то печатает об этом сообщение и указывает размер недостающей суммы.

7. Составить программу, которая по введенному с клавиатуры K – числу грибов печатает фразу «Мы нашли в лесу K грибов», причем согласовывает окончание слова «гриб» с числом K. Количество грибов может быть любым целым числом: 1, 3, 34, 127 и т.д. Окончание фразы определяется значением последней цифры.  

8.Составить программу, которая для числа K (от 1 до 99), введенного с клавиатуры, напечатает фразу «Мне K лет», где K – введенное число, при этом в нужных случаях слово «лет» заменяя на «год» или «года». Например, при K=70 «Мне 70 лет», при K=15 «Мне 15 лет», при K=23 «Мне 23 года», при K=31 «Мне 31 год». 

9. Даны действительные числа a, b, c, d. Если a<=b<=c<=d, то каждое число заменить наибольшим из них; если a>b>c>d, то числа оставить без изменения; в противном случае все числа заменить их квадратами. 

11. Определить количество знаков в натуральном числе от 0 до 1000, не прибегая к строковым переменным. 

12. Решить уравнение ax=b.

С. Задачи (3 балла)

1. Составить программу, которая по трем введенным значениям сторон определяет, можно ли построить треугольник. 

2. Сравнить первую цифру  и последнюю цифры трехзначного числа, введенного с клавиатуры.

3. Проверить делится ли введенное с клавиатуры натуральное число нацело на 11, 9. 

5. Решить уравнение a|x|=b. 

 Система оценивания

Оценка «5»  - 5-6 баллов

Оценка «4»  - 3-4 балла

Оценка «3»  - 1-2 балла