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


 

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

7559. Программа ПР-кампании и основы ее реализации 108.5 KB
  Программа ПР-кампании и основы ее реализации Учебные цели: ознакомиться с основными этапами Public Relations-кампании изучить алгоритм разработки кампании систематизировать методы исследований целевых аудиторий в Public Relations определить специ...
7560. Раціональні та ірраціональні чинники в політиці 14.41 KB
  Раціональні та ірраціональні чинники в політиці Під раціоналізацією політики розуміють тенденцію перетворення її на науку, практику управління людьми та іншими ресурсами. Мислителі 20-го століття такі як Ханна Арент, Раймон Арон та Карл Мангейм вони...
7561. Экономическая теория. Конспект лекций 568 KB
  Конспект лекций по Экономической теории для студентов экономического факультета (преподаватель: Кириллов О.А.) Раздел 1. ВВЕДЕНИЕ В ОБЩУЮ ЭКОНОМИЧЕСКУЮ ТЕОРИЮ Глава 1. Основные этапы становления и развития экономической теории Осно...
7562. Основы финансовой политики предприятия 144 KB
  Тема 1. Основы финансовой политики предприятия Финансовая политика предприятия - совокупность мероприятий по целенаправленному формированию, организации и использованию финансов для достижения целей предприятия. Разработанная финансовая политик...
7563. Долгосрочная финансовая политика предприятия 159 KB
  Тема 2. Долгосрочная финансовая политика предприятия В этой теме: Классификация источников и форм долгосрочного финансирования деятельности предприятий. Содержание собственных источников финансирования предприятия...
7564. Финансовое планирование и прогнозирование 105.5 KB
  Тема 3. Финансовое планирование и прогнозирование В этой теме: 3.1. Сущность финансового планирования и прогнозирования. 3.2. Методы и модели, используемые в долгосрочном финансовом планировании. 3.3. Темпы роста организации: факторы, их определяющи...
7565. Бюджетирование как инструмент финансового планирования 93.5 KB
  Бюджетирование как инструмент финансового планирования В этой теме: Понятие бюджетирования. Технология бюджетирования. Организация бюджетирования. Понятие бюджетирования Процесс составления, принятия бю...
7566. Управление текущими издержками и ценовая политика предприятия 82.5 KB
  Управление текущими издержками и ценовая политика предприятия В этой теме: Затраты: их поведение, учет и классификация для управленческих решений и планирования. Методы дифференциации затрат. Методы планирования затрат н...
7567. Управление оборотными активами 139.5 KB
  Управление оборотными активами Понятие оборотные активы и их классификация. Основные этапы движения оборотных активов Политика управления оборотными активами, ее цели Оптимизация инвестиций предприятия в текущие активы...