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


 

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

44842. Экологические риски. Экологическое страхование 36.5 KB
  Категории риска: приемлемый риск уровень риска с которым общество в целом готово мириться ради получения определенных благ или выгод в результате своей деятельность. Экологический риск – это возможность возникновения неблагоприятных экологических последствий вызванных опасными природными или антропогенными в том числе техногенными факторами – факторами риска. Факторы экологического риска – это природные и антропогенные воздействия которые способны вызвать нежелательные опасные изменения состояния окружающей среды и здоровья человека:...
44843. Оценка воздействия хозяйственной деятельности на окружающую среду 41 KB
  Оценка воздействия на окружающую среду предназначена для выявления характера интенсивности и степени опасности влияния любого вида планируемой хозяйственной деятельности на состояние окружающей среды и здоровье населения. В процедуре ОВОС участвуют заказчик исполнитель работ по оценке воздействия и общественность. Исполнитель физ или юр лицо осуществляющее проведение оценки воздействия на окружающую среду которому заказчик предоставил право на проведение работ по оценке воздействия на ОС.
44844. Охраняемые природные территории 38 KB
  Общая площадь ООПТ федго и регго значения состт свыше 56 млн. ООПТ регго значения зант площадь равную 3 млн. га 536 от площади ООПТ в нашем регионе.В РФ создано более 13 тысяч ООПТ федго регго и месго значения.
44845. Характерные особенности метода и методики экономического анализа. Классификация методов и приемов экономического анализа 41 KB
  Характерные особенности метода и методики экономического анализа. Классификация методов и приемов экономического анализа Метод – это способ подхода к изучению познанию и преобразованию реальной действительности. Методология – это учение о принципах построения и формах научного познания. Методология ЭА – более общее чем метод понятие; вбирающее в себя помимо метода знание о формировании экономических явлений их структурных связях и путях дальнейшего развития.
44847. Оболочка bash 39.55 KB
  Если в командной строке стоит commnd1 commnd2 то commnd2 выполняется в том и только в том случае если статус выхода из команды commnd1 равен нулю что говорит об успешном ее завершении. Аналогично если командная строка имеет вид commnd1 commnd2 то команда commnd2 выполняется тогда и только тогда когда статус выхода из команды commnd1 отличен от нуля. Итак первый этап поиск кода команды. Команды бывают встроенные те код которых включен в код самой оболочки и внешние код которых расположен в отдельном файле на диске.
44848. Цели обучения РЯ в школе. Формирования лингвистической, языковой и коммуникативной компетенции в процессе обучения РЯ 14.38 KB
  Цели того или иного школьного предмета в том числе русского языка определяются следующими факторами: социальным заказом; уровнем развития соответствующей науки в данном случае лингвистики; уровнем развития педагогики детской психологии и самой методики преподавания русского языка. Лингвистическая наука достаточно полно описала все уровни русского языка и все функциональностилистические разновидности русской речи. Это позволило поставить задачу изучения языка во всех его основных проявлениях. Методика преподавания русского языка...
44849. Культура речи как качество 15.93 KB
  Центральным понятием нормативного аспекта является понятие языковой нормы. Нормы литературного языка включают единнообразную систему образцов общепринятые элементы языка обусловленные правилами исполнения речевых средств исторически принятые в языковом коллективе. Нормы отражают процесс. Признаки языковой нормы.