16331

Программирование алгоритмов ветвлений со многими вариантами

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторная работа № 3 Программирование алгоритмов ветвлений со многими вариантами Цель: приобретение навыков программирования алгоритмов ветвлений со многими вариантами с помощью пользовательской подпрограммыфункции позволяющей выбрать необходимый вариант из...

Русский

2013-06-20

54.5 KB

21 чел.

Лабораторная работа № 3

Программирование алгоритмов ветвлений со многими вариантами

Цель: приобретение навыков программирования алгоритмов ветвлений со многими вариантами с помощью пользовательской подпрограммы-функции, позволяющей выбрать необходимый вариант из любого предложенного количества вариантов.

Индивидуальные варианты лабораторной работы № 3 представлены

в таблице 5

Перед  выполнением  лабораторной работы № 3  разберите

пример 6

Пример 5

Постановка задачи. Составить пользовательскую подпрограмму процедуру, расшифровывающую количество баллов за полученный ответ по введенному числу с клавиатуры.

Технология выполнения задания:

1. Исходные данные:х Z.

2.Набрать в стандартном модуле проекта следующую пользовательскую процедуру:

Sub DemoSelect ()

Dim x As Integer

x = InputBox ("введите целое число")

Select Case x

Case 8 To 10

MsgBox ("Отлично")

Case 6 To 7

MsgBox ("Хорошо")

Case 4 To 5

MsgBox ("Удовлетворительно")

Case Is < 4

MsgBox ("Неудовлетворительно")

End Select

End Sub

3. Запустить подпрограмму-процедуру.

Примечание. Процедура MsgBox  выводит на экран диалоговое окно, содержащее сообщение для пользователя.


Таблица 5

№ В

Варианты индивидуальных заданий

Разработать функцию пользователя, позволяющую выбрать вариант из любого количества вариантов

1

С клавиатуры вводятся цифры (от 1 до 7). Составить программу, выводящую на экран название дня недели соответственно введенной цифре. Если  введенная цифра меньше 1 или больше 7, то выводится надпись «нет соответствия».

2

C клавиатуры вводятся числа (от 1 до 12). Составить программу, выводящую на экран название месяца соответственно введенному числу. Если число меньше 1 или больше 12, то выводится надпись "нет соответствия".

3

С клавиатуры вводится числа (от 1 до 25). Составить программу, выводящую на экран название возрастной категории соответствующей данному числу:

  1.   грудной возраст
    1.   ясельный
    2.   дошкольный
    3.   младший школьный
    4.  подростковый
  2.  допризывной
  3.  призывной

    25        студенческий.

4

С клавиатуры вводятся числа (от 0 до 99). Составить программу, выводящую на экран название региона России, соответствующее заданному числу: 56 – Оренбургская область; 77 – Московская обл. и т.д. Если число отсутствует в списке, то вывести надпись “нет данных”.

5

Составить программу, определяющую по введенной дисциплине, и по введенной специальности, фамилию преподавателя.

Например, вводим Информатика, АКУ, выводится Рыбакова

6

Составить программу определения названия специальности Финансово-экономического факультета  по ее числовому коду. Например, 351200 – Налоги и налогообложение и т.д.

7

Составить программу, выводящую на экран характеристики компьютеров относящихся к n-ому поколению. Число n вводится при помощи клавиатуры.

8

Составить программу, выводящую на экран сроки выполнения лабораторной работы в зависимости от её номера.

9

С клавиатуры вводятся числа (от 0 до 10). Составить программу, выводящую на экран английские названия, соответствующие вводимому числу.

10

С клавиатуры вводятся оценки (2, 3, 4, 5), вывести им соответствующие название на английском языке.

11

Составить программу, выводящую на экран названия знаков зодиака, в соответствии с вводимым номером месяца. Если вводимое число не принадлежит диапазону 0 – 12, то вывести надпись “нет знака”.

12

Написать программу, определяющую время суток по вводимому с клавиатуры часу, 8 – утро, 21 – вечер и т.д.

13

Составить программу, выводящую на экран названия телеканалов. 1 – ОРТ, 2 – РТР и т.д.

14

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

15

Составить программу, выводящую на экран номера телефонов экстренного вызова 01, 02 и т.д.

16

Напишите программу-модель анализа пожарного датчика в помещении, которая выводит сообщение «пожароопасная ситуация», если температура (в вашей модели она будет вводиться с клавиатуры) в комнате превысила 600 0С.

17

Составить программу, выводящую расшифровку телефонных кодов городов России в зависимости от введенного числа n.

18

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

Например,  вводим 6201, выводится – 6 или шестой

19

С клавиатуры вводятся числа (от 0 до 99). Составить программу, выводящую на экран название страны по международной классификации (штрих-код): 01-03 – США + Канада, 46 – Россия и т.д.

20

Напишите программу-модель анализа пожарного датчика в помещении, которая выводит сообщение «пожароопасная ситуация», если температура (в вашей модели она будет вводиться с клавиатуры) в комнате превысила 600 0С.


 

А также другие работы, которые могут Вас заинтересовать

7238. Интервальное оценивание параметров нормально распределенной случайной величины. Доверительные интервалы для математического ожидания 450.5 KB
  ТЕМА: Интервальное оценивание параметров нормально распределенной случайной величины. Доверительные интервалы для математического ожидания. Доверительный интервал для дисперсии. Доверительный интервал для параметров пуассоновского распределения. Дов...
7239. Точечные оценки математического ожидания. Точечные оценки дисперсии. Точечная оценка вероятности события 537 KB
  ТЕМА: Точечные оценки математического ожидания. Точечные оценки дисперсии. Точечная оценка вероятности события. Точечная оценка параметров равномерного распределения. п.1. Точечные оценки математического ожидания. Предположим, что функция распределе...
7240. Структурные схемы статических интегральных микросхем запоминающих устройств 183.5 KB
  Структурные схемы статических интегральных микросхем запоминающих устройств Основной запоминающий элемент статической памяти Структурная схема ИС Структурная схема ИС с одноразрядной организацией Структурная схема ИС со слова...
7241. Типографское и издательское дело в Тверской губернии 134.5 KB
  Типографское и издательское дело в Тверской губернии Актуальность темы исследования. Становление типографского и издательского дела в российской провинции началось в последней четверти XVIII в., и было связано с преобразовател...
7242. Статья. К вопросу о видах надзора 51.5 KB
  К вопросу о видах надзора В настоящей статье остановимся на соотношении прокурорского с другими видами надзора, проблеме, имеющей не только научное, но и большое практическое значение. В связи с этим заметим, что некоторые ученые полагают, что в сов...
7243. Числовые характеристики выборки. Оценка функции распределения. Точечные оценки параметров распределения 398.5 KB
  ТЕМА: Числовые характеристики выборки. Оценка функции распределения. Точечные оценки параметров распределения. К основным характеристикам признака в выборке относятся первые четыре момента распределения, а также мода, медиана и коэффициент вариации....
7244. Основные задачи статистики: выборки, гистограммы, полигоны частот 2.47 MB
  ТЕМА: Основные задачи статистики: выборки, гистограммы, полигоны частот. п.1 Генеральная совокупность. Выборка. Вариационный ряд. Теоретический материал. Математическая статистика в основном занимается изучением случайных величин и случайных со...
7245. Микробиология продуктов растительного происхождения 240 KB
  Микробиология продуктов растительного происхождения В учебном пособии рассмотрена микробиология хлебопекарного, макаронного, кондитерского производств, изложены микробиологические процессы бродильных производств, освещены вопросы микробиологии марга...
7246. Аналитическая химия 159 KB
  Аналитическая химия Предмет и задачи аналитической химии. Значение аналитической химии в науке. Анализ в биологии и службе охраны природы. Концентрация и активность. Ионная сила раствора. Хим.равновесие. константа хим.равновесия (концентрационная, т...