Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР по Информатике (2 семестр).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
837.63 Кб
Скачать

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

для выполнения лабораторных работ по курсу «Информатика»

Второй семестр «Основы программирования VBA»

Общие сведения

Перед выполнением лабораторной работы студент обязан ознакомиться с теоретическим материалом по данной теме, выполнить предварительную часть отчета по лабораторной работе и составить исходный текст программы. Только после этого студент допускается к выполнению лабораторной работы за ЭВМ.

Отчет по лабораторной работе должен содержать:

Предварительная часть

  1. Тема и цель работы

  2. Условие задания (полностью)

  3. Постановка задачи

  4. Краткое изложение метода решения

  5. Блок-схема алгоритма

Основная часть

  1. Отлаженный (без ошибок) текст программы

  2. Результаты работы программы

  3. Выводы

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

На защиту выносятся:

  1. теоретические сведения по теме данной лабораторной работы

  2. структура алгоритмов и принципы работы программ

  3. контрольные вопросы.

Лабораторная работа считается выполненной, если она отработана и защищена.

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

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

Теоретические разделы для выполнения лабораторной работы

  1. Структура программы.

  2. Описание констант и переменных.

  3. Стандартные функции ввода/вывода языка программирования.

Задание. Составить программу, которая переводит одни единицы измерения в другие. Исходные данные вводятся с клавиатуры, результат выводится на экран. Варианты заданий указаны в приложении 1.

Замечание.

Для ввода данных использовать встроенную функцию InputBox.

Для вывода результатов использовать встроенную функцию MsgBox.

Пример. Перевести минуты в часы:

Sub lr1()

Const min_1h = 60

Dim min As Integer

Dim Hours As Single

min = Val(InputBox("Введите количество минут"))

Hours = min / min_1h

MsgBox min & " минут составляет " & Hours & " часов"

End Sub

Контрольные вопросы

  1. Использование и описание констант.

  2. Использование и описание переменных.

  3. Формат функции InputBox.

  4. Формат функции MsgBox.

Варианты заданий лабораторной работы №1. Перевести одни единицы измерения в другие:

1

Унции в граммы

2

Гектары в квадратные метры

3

Аршины в футы

4

Метры в сантиметры

5

Квадратные километры в ары

6

Футы в метры

7

Аршины в сантиметры

8

Тонны в килограммы

9

Метры в дюймы

10

Галлоны в литры

11

Баррель (нефтяной) в литры

12

Пуды в фунты

13

Гектолитры в кубические метры

14

Литры в кубические сантиметры

15

Кубические сантиметры в литры

16

Дециметры в километры

17

Караты в граммы

18

Граммы в центнеры

19

Фунты в килограммы

20

Ары в квадратные километры

21

Сажени в аршины

22

Дюймы в сантиметры

23

Граммы в унции

24

Сантиметры в метры

25

Морские мили в метры

26

Метры в километры

27

Килограммы в тонны

28

Пуды в килограммы

29

Квадратные метры в гектары

30

Центнеры в граммы

31

Фунты в килограммы

32

Морские узлы в м/с

33

Километры в метры