Задания для самостоятельной работы №5
Использование конструкций ветвления If … Then … ElseIf … EndIf , оператором выбора Select Case
Задача. Составьте программу для решения задачи либо с помощью конструкций ветвления If…Then…ElseIf…EndIf либо оператором выбора Select Case, в зависимости от условия и Ваших предпочтений. Разработанная программа должна быть предоставлена в двух вариантах: в первом программа должна содержать подробные комментарии, для того чтобы преподаватель мог без труда оценить принятый вами для решения задачи алгоритм; во втором программа должна быть полностью без комментариев для проведения контроля полученных знаний. Программа должна содержать форму с текстовыми полями для ввода величин, кнопками для выполнения расчета, формирования отчета, выхода из программы. Создавать защиту от неправильно введенных данных и отчет для этого задания необязательно!
Варианты задания.
1. Заданы размеры А, В прямоугольного отверстия и размеры 2. Составьте программу, осуществляющую перевод величин из радиан в градусы и наоборот. Программа должна запрашивать, какой перевод нужно осуществить, и выполнять указанное действие. 3. Создайте программу, которая по заданным трем числам определяет, является ли сумма каких-либо двух из них положительной. 4. Создайте программу, которая по паролю определяет уровень доступа сотрудника к секретной информации в базе данных. Доступ к базе имеют только шесть человек, разбитых на три группы по уровням доступа. Они имеют следующие пароли: 9583, 1747 — доступны модули баз А, В, С; 3331, 7922 - доступны модули баз В, С;9455, 8997 — доступен модуль базы С. 5. Составьте программу, имитирующую применения компьютера в книжном магазине. Компьютер запрашивает стоимость книг, сумму денег, внесенную покупателем; если сдачи не требуется, печатает на экране «спасибо»; если денег внесено больше, чем необходимо, то печатает «возьмите сдачу» и указывает сумму сдачи; если денег недостаточно, то печатает сообщение об этом и указывает размер недостающей суммы 6. Даны три вещественных числа а) выполняется ли неравенство б) выполняется ли неравенство 7. Определите, является ли треугольник со сторонами 8. Определите, является ли треугольник со сторонами 9. Год является високосным, если его номер кратен 4. Из кратных 100 високосными являются лишь те года, которые кратны также 400 (например, 1700, 1800 и 1900 - не високосные года, 2000 — високосный). Дано натуральное число п. Определите, является ли високосным год с номером равным п. 10. Даны вещественные положительные числа 11. Дано натуральное число 12. Определите, является ли заданное шестизначное число «счастливым». («Счастливым» называют такое шестизначное число, у которого сумма его первых трех цифр равна сумме трех последних цифр.) 13. Дано целое число 14. Траектория снаряда, вылетающего из орудия под углом 15. Дана точка
Рис. 3.
16. Создайте программу, определяющую, перпендикулярны ли прямые, 17. Найдите координаты точек пересечения прямой 18. Для функций, заданных графически рис. 4, определите значение
Рис. 4. 19. Для функций, заданных графически рис.5, определите значение
Рис. 5.
20. Для функций, заданных графически рис.6, определите значение
Рис. 6.
21. Даны три различных целых числа. Определите, какое из них (первое, второе или третье): а) самое большое; б) самое маленькое; в) среднее (средним назовем число, которое больше наименьшего из данных чисел, но меньше наибольшего). 22. Составьте программу нахождения произведения двух наименьших из трех различных чисел. 23. Создайте программу, которая на ввод знака препинания выдает на экран его название. Например, на ввод точки выводится текст: «Это точка». 24. Создайте программу, которая при вводе названия фигуры (треугольник, квадрат, ромб, прямоугольник и т. п.) выводит формулу, по которой вычисляется площадь этой фигуры 25. Создайте программу, которая при вводе времени суток выводит соответствующее пожелание (доброго утра, доброго дня, доброго вечера или спокойной ночи). 26. В некотором учебном заведении действуют следующие правила приема. Абитуриенты сдают три экзамена. Если они набирают не менее 13 баллов, то это дает право поступить на дневное отделение, от 10 до 12 — на вечернее, от 8 до 9 — на заочное; ниже 8 баллов означает отказ в приеме на обучение. Создайте программу, которая в зависимости от суммы набранных баллов сообщает абитуриенту о его правах на поступление. 27. Все клетки шахматной доски пронумерованы от 1 до 64 так, что первая строка клеток имеет номера от 1 до 8вторая — от 9 до 16 и т. д. Создайте программу, которая при вводе номера клетки выводит номера всех клеток, имеющих с ней общую сторону. 28. В древнем японском календаре был принят 60-летний цикл, состоящий из пяти 12-летних подциклов. Подциклы обозначались названиями цветов: зеленый, красный, желтый, белый и черный. Внутри каждого подцикла годы носили названия животных: крыса, корова, тигр, заяц, дракон, змея, лошадь, овца, обезьяна, курица, собака и свинья. Например, 1984 год — год начала очередного цикла — назывался годом зеленой крысы. Составьте программу, которая по заданному номеру года нашей эры п выводит его название по древнему японскому календарю. Рассмотрите два случая: а) значение п б) значение п может быть любым натуральным числом. 29. Создайте программу, которая по номеру дня недели (целому числу от 1 до 7) и четной или нечетной недели выводит в качестве результата количество занятий (пар) в вашей группе в этот день. 30. Даны два вещественных положительных числа
Популярное: Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ![]() ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (229)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |