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


 

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

26827. Анатомическое строение сердца 4.15 KB
  анатомическое строение сердца Сердце cor гр. Предсердия располагаются в основании сердца и снаружи от желудочков отделены венечной бороздой sulcus coronarius. Желудочки образуют большую часть сердца.Обе борозды сходятся на краниальной поверхности сердца не достигая его верхушки.
26828. Деление общего плечеголовного ствола 4.3 KB
  Он делится на: Самая верхняя межреберная артерия a. intercostalis suprema отдающая 25 дорсальные межреберные артерии для питания грудной стенки холки и спинного мозга Дорсальная лопаточная артерия a. Глубокая шейная артерия a. Позвоночная артерия a.
26829. Общие закономерности строения внутренних органов (трубкообразного и паренхиматозного) 8.4 KB
  Паренхима рабочая часть органа тканевомягкая субстанция. Вторая часть органа строма каркас это соединительнотканная часть органа в ее состав входят все элементы которые обеспечивают нормальное функционирование паренхимы: соединительнотканные прослойки трабекулы которые делят орган на доли; кровеносные и лимфатические сосуды; нервные элементы. Характерные черты паренхиматозных органов: Наличие большого количества мягкой податливой субстанции паренхимы составляющей основу органа. Компактность и крупные размеры органа.
26830. Полости тела. Серозные оболочки и их производные 10.07 KB
  В opганизме животго имеются следующие полости: грудная включающая и себя 2 плевральные полости для правого и левого легкого 1 перикардиальную полость брюшная и тазовая. ГРУДНАЯ ПОЛОСТЬ cavum thoracis распознается в грудной клетке образованной костнохрящевым остовом с покрывающими его мышцами.Эта полость изнутри выстлана внутригрудной фасцией fascia cndolhoracica и серозной оболочкой или плеврой pleura далее следует дыхательная мускулатура. Грудную полость нельзя отождествлять с грудной клеткой поскольку последняя длиннее.
26831. Деление брюшной полости на отделы 4.45 KB
  Фронтальной плоскостью проведенной вдоль правой и левой реберных дуг отделяется нижний участок прилежащий к мечевидному хрящу в силу чего он и называется областью мечевидного хряща regio xiphoidea . Верхний участок средней сагиттальной плоскостью; делится на правое и левое подреберья regio hypohondrica dextra el sinistra . I ]режде всего боковыми парасагитальным плоскостями условно проходящими в правой и левой половинах в виде касательных к концам поперечных отростков поясничных позвонков отделяются правая и левая подвздошные области...
26832. Общая морфофункциональная характеристика органов пищеварения в связи с их функцией 2.85 KB
  И жидкой пищи воды осущ губами зубами и языком.2предварительная механич обработка пищи в ротовой полости формирования пищевого канала а также начало ферментативного расщепления углеводов. Время прохожден пищи в ЖКТ: лошадь 4дня свинья12 днясобака1215 часов чел от 25 часов до 23 дней.
26833. Основные данные фило- и онтогенеза органов пищеварения. Филогенез-у простейших внутриклеточ пищевар 4.45 KB
  Онтогенез пищеварительной системы Ротовая часть дает начало части ротовой полости. Глоточная часть дает начало глубоким отделам полости рта и глотке. Передняя кишка дает начало пищеводу желудку первоначально на 2 месяце в виде веретенообразного расширения которое поворачивается на 90 градусов и начальной части двенадцатиперстной кишки. Средняя кишка дает начало тонкой слепой восходящему и поперечному отделам ободочной кишки двенадцатиперстной кишке.
26834. Ротовая полость (губы, щеки, десна). Слюнные железы домашних животных 10.66 KB
  Ротовая полость губы щеки десна. Роговая полость cavum oris s. Ротовая полость включает в себя преддверие рта и собственно ротовую полость. Собственно ротовая полость саvum oris proprium это виутрениий шубный участок рта где лежит язык.
26835. Глотка 11.84 KB
  Внутреннее пространство глотки составляет полость глотки cavitas pharyngis. Соответственно органам расположенным кпереди от глотки она может быть разделена на три части: pars nasalis pars oralis и pars laryngea. Верхняя стенка глотки прилежащая к основанию черепа называется сводом fornix pharyngis. В отличие от других отделов глотки стенки ее не спадаются так как являются неподвижными.