Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

8492

.pdf
Скачиваний:
1
Добавлен:
25.11.2023
Размер:
1.66 Mб
Скачать

МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего

образования «Нижегородский государственный архитектурно-строительный университет»

Н.Т. Суханова

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Учебно-методическое пособие по выполнению лабораторных работ по дисциплине «Информационные

технологии» для обучающихся по направлению подготовки (специальность) 51.03.01 Культурология, направленность (профиль) Художественная культура

Нижний Новгород

2022

МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего

образования «Нижегородский государственный архитектурно-строительный университет»

Н.Т. Суханова

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Учебно-методическое пособие по выполнению лабораторных работ по дисциплине «Информационные

технологии» для обучающихся по направлению подготовки (специальность) 51.03.01 Культурология, направленность (профиль) Художественная культура

Нижний Новгород ННГАСУ

2022

2

УДК 681.3 (075)

Н.Т. Суханова Информационные технологии [Электронный ресурс]: учеб. – метод. пос./ Н.Т. Суханова; Нижегор. гос. архитектур. – строит. ун-т – Н. Новгород: ННГАСУ, 2022. - 82 с. 1 электрон. опт. диск (CD-R)

В учебно-методическом пособии представлены задания и пояснения к выполнению лабораторных работ в табличном процессоре Microsoft Excel в рамках курса «Информационные технологии» для студентов, обучающихся по специальности 51.03.01 Культурология, направленность (профиль) Художественная культура.

Н.Т. СухановаННГАСУ 2022

3

Введение

Предлагаемое учебно-методическое пособие представляет собой сборник практических заданий, позволяющих студентам приобрести умения решения прикладных задач с помощью табличного процессора Microsoft

Excel, а так же приобрести навыки использования объектно-

ориентированного языка программирования Visual basic for application

данным программным средством в процессе реализации профессиональных задач.

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

тему, цель, сведения из теории, примеры, пояснения к выполнению заданий,

что позволит студентам изучить материал и приобрести при этом необходимые умения и навыки решения типовых задач с помощью предложенного программного средства.

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

включающий:

номер, тему и цель лабораторной работы;

номер варианта и перечень заданий;

входные и выходные данные для каждого задания;

программный код;

результаты вычислений (при необходимости дополнить соответствующими таблицами);

общие выводы по результатам лабораторной работы.

4

Запуск редактора Visual Basic for Application в табличном процессоре

Excel

Открытие окна редактора VBA

Для удобной работы с редактором VBA необходимо вывести на панели управления вкладку «Разработчик». Для этого на панели управления

необходимо выполнить команду: «Кнопка Office» , в появившемся диалоговом окне выбрать кнопку «Параметры Excel», «Настроить ленту».

В правой части, где указано «Настроить ленту» поставить галочку около пункта «Разработчик» (Рисунок 1).

Рисунок 1. Диалоговое окно «Параметры Excel»

Врезультате выполненных действий появится вкладка «Разработчик»

встроке команд меню. Для запуска редактора Visual Basic необходимо

выполнить команду меню «Разработчик Visual Basic». В результате

выполненных действий откроется окно редактора VBA (Рисунок 2).

5

Рисунок 2. Окно редактора VBA

6

Лабораторная работа 1 Основы синтаксиса VBA

Цель: Изучить типы данных, правила именования и объявления переменных, базовые операторы, реализующие линейный алгоритм.

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

Теоретические сведения

Создание макроса

Программный код, написанный на VBA, представляет собой последовательность команд, находящихся в модуле VBA. Для написания модуля необходимо выполнить команду меню: Insert Module. В результате выполнения этой команды откроется окно документа, в котором необходимо вводить текст кода.

Например: Создать код, выводящий в диалоговом окне текст «Введите ваши данные: Ф.И.О.», в ответном диалоговом окне вывести текст: «Здравствуйте Ф.И.О.».

Создайте модуль и введите текст кода:

Sub Приветствие()

b = InputBox("Ф.И.О.", "Введите ваши данные")

MsgBox ("Здравствуйте " & b)

End Sub

Результат работы программного кода представлен на рисунке 4.

Выполнить программный код можно двумя способами: с помощью команды меню Run Run Sub (или кнопка на панели инструментов ) или из окна приложения Excel. Для перехода из редактора VBA в окно приложения достаточно выбрать кнопку «View Microsoft Excel»( ). Далее в приложении Excel для запуска кода нужно выполнить команду

«Разработчик Макросы». В результате выполнения команды появиться диалоговое окно «Макросы» (Рисунок 3). В диалоговом окне Макрос выбрать имя созданного макроса и нажать кнопку «Выполнить».

7

Рисунок 3. Диалоговое окно «Макрос» Командные кнопки, расположенные в правой части окна позволяют:

выполнить код, войти в редактор VBA с текстом кода, изменить, удалить код, создать и настроить параметры.

Рисунок 4. Результат работы программного кода Запишем более сложный текст программы:

Sub Program_1( )

A = InputBox(« », «Как вас зовут?», «Петя»)

B= InputBox(« », «Ваша фамилия?», «Петров»)

C= InputBox(« », «Где учитесь?», «ННГАСУ»)

MsgBox «Знакомьтесь:» + vbCrLf+ _

«это „+A+“ „+B+“ ,»+ vbCrLf+ _

«он (она) учится в „+C

End Sub

8

В тексте программы три раза вызывается окно InputBox: для ввода с клавиатуры имени, для ввода фамилии, для ввода названия ВУЗа. При этом вводимые переменные записываются в разные переменные: имя в

переменную «А», фамилия – в переменную «В», название ВУЗа – в

переменную «С». Затем все три слова соединяются в единую строку знаками плюс (+), а полученная строка выводится на экран командой MsgBox.

Предположим, что пользователь, запустив программу, указал имя – «Иван»,

фамилию – «Иванов», а название ВУЗа взял как стандартное значение –

«ННГАСУ», нажав в третьем окне InputBox кнопку «ОК» сразу, не меняя предлагаемого программой слова. Результат работы программного кода представлен на рисунке 5.

Рисунок 5 Результат работы программного кода

Создание подпрограмм

Текст модуля VBA состоит из подпрограмм. Существуют два вида подпрограмм: процедура и функция.

Структура процедуры включает в себя: заголовок, описание переменных, операторы (тело процедуры) и оператор завершения процедуры.

9

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

В отличие от процедуры через имя функции возвращается какое-то значение. Поэтому, в конце заголовка для функции требуется указать тип возвращаемого значения, а в области операторов подпрограммы присвоить имени функции требуемое значение.

Переменные в процедурах и функциях имеют тип, задаваемый с помощью ключевого слова As. Если тип функции не задан, по умолчанию ей присваивается тип Variant. Тип функции определяет в свою очередь тип возвращаемого ею значения. Возвращаемое значение присваивается имени функции «имя функции» и может быть использовано в выражениях программного кода аналогично стандартным функциям VBA.

Основы создания процедур

Каждой процедуре соответствует программный код. Его синтаксис выглядит следующим образом:

Sub «имя процедуры» («параметры»)

операторы

End Sub

Основы создания функций

Синтаксис функции выглядит следующим образом:

Function «имя функции» («параметры») [As «тип»]

операторы

End Function

Сохранение программного кода

После написания программного кода функции необходимо сохранить документ с программным кодам («Кнопка office Сохранить как») и при

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]