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С.


 

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

84490. Сумація збудження і гальмування нейронами ЦНС 48.02 KB
  Взаємодія збудження та гальмування на тілі кожного окремого нейрона відбувається шляхом сумації просторової та часової. В залежності від переважання сумації ЗПСП чи ГПСП нейрон може перебувати в трьох станах: збудження характеризується генерацією ПД на мембрані аксонного горбика в результаті переважання сумації ЗПСП деполяризація мембрани дійшла до критичного рівня: чим інтенсивніше протікає сумація ЗПСП тим швидше деполяризація доходить до Екр тим частіше ПД в РРН тобто тим сильніше збудження нейрона. Таким чином за допомогою...
84491. Рухові рефлекси спинного мозку, їх рефлекторні дуги, фізіологічне значення 45.37 KB
  У складі задніх рогів спинного мозку переважають вставні нейрони. Біла речовина спинного мозку представлена волокнами висхідних та низхідних шляхів. Контроль на рівні спинного мозку Рецептори шкіри Вісцерорецептори ангіорецептори.
84492. Провідникова функція спинного мозку. Залежність спінальних рефлексів від діяльності центрів головного мозку. Спінальний шок 43.05 KB
  Біла речовина спинного мозку передні бокові та задні канатики складається з нервових волокон які формують провідні шляхи. Основними висхідними шляхами є: 1. Шлях Голя розташований в медіальній частині заднього канатика. Шлях Бурдаха розташований в латеральній частині заднього канатика.
84493. Рухові рефлекси заднього мозку, децеребраційна ригідність 48.79 KB
  Вони носять назву надсегментарних утворень так як впливають на мязи не прямо а через мотонейрони сегментарних структур рухові ядра спинного мозку і черепномозкових нервів. Задній мозок отримує і переробляє всю аферентну інформацію що надходить від спинного мозку оскільки всі специфічні висхідні шляхи від спинного мозку входячи в стовбур мозку задній та середній мозок віддають коллатералі гілочки до ретикулярної формації тут продовжується обробка аферентної інформації. В задньому мозку розміщені 4 вестибулярні ядра медіальне...
84494. Рухові рефлекси середнього мозку, їх фізіологічне значення 44.55 KB
  Середній мозок СрМ за участі сітчастої речовини опрацьовує аферентну інформацію яка поступає в спинний та задній мозок. Нова інформація поступає в СрМ від зорових та слухових рецепторів. На основі опрацьовання інформації від усіх цих рецепторів СрМ здійснює контроль за станом зовнішнього та внутрішнього середовища організма. Важливими надсегментарними руховими ядрами СрМ є: 1 червоні ядра від них інформація від нейронів спинного мозку передається по шляхах що перехрещуються руброспінальні шляхи елемент ЛНС; 2 ретикулярна формація;...
84495. Мозочок, його функції, симптоми ураження 44.3 KB
  Від вестибулорецепторів через вестибулярні ядра контроль за збереженням рівноваги при русі. Від всіх рухових ядер стовбуру ретикулярна формація краєві ядра. З руховими ядрами стовбуру ретикулярна формація вестибулярні ядра червоні ядра через які Мз здійснює вплив на мотонейрони і на мязи. З базальними ядрами.
84496. Таламус, його функції 43.44 KB
  Сенсорні перемикаючі специфічні ядра вони отримують інформацію від специфічних сенсорних шляхів переробляють її і передають в сенсорні зони КГМ. Неспецифічні вони отримують інформацію від ретикулярної формації стовбура мозку по шляхах больової чутливості. Вони передають інформацію до всіх зон КГМ здійснюючи на неї неспецифічний активуючий вплив. Асоціативні отримують інформацію від специфічних сенсорних перемикаючих ядер і від неспецифічних ядер таламуса.
84497. Базальні ядра, їх функції, симптоми ураження 43.36 KB
  Базальні ядра знаходяться в глибині кінцевого мозку. Як єдине ціле з базальними ядрами функціонують чорна субстанція та субталамічне ядро. Ці ядра обєднані між собою двосторонніми звязками отримують інформацію від кори асоціативних та рухових зон та мозочка.
84498. Сенсорні, асоціативні і моторні зони кори головного мозку, їх функції 44.36 KB
  Сенсорні асоціативні моторні зони кори формують нову кору неокортекс. Сенсорні зони кори відповідають представництву окремих сенсорних систем аналізаторів у різних ділянках кори. Так кіркове представництво зорового аналізатора локалізується у потиличній зоні кори шпорна закрутка слухового у висковій зоні соматосенсорного у постцентральній закрутці.