Файл: Отчет ргр защищен с оценкой.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 07.11.2023

Просмотров: 46

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

МИНОБРНАУКИ РОССИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕУЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО-СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ» (ННГАСУ)

Факультет _______Инженерно-экологических систем и сооружений_______

Кафедра__________Информационных систем и технологий______________

Направление подготовки: _______________09.03.02_____________________

_______________Информационные системы и технологии________________
Направленность (профиль): __________________________________________

_______________Информационные системы и технологии________________

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА № 1

по предмету «Информационные технологии»

на тему

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ VISUAL BASIC FOR APPLICATIONS В ПРОЦЕССОРЕ MICROSOFT EXCEL

Выполнил:

студент __группа_______________ ФИО.

Преподаватель: Доцент, канд. техн. наук,

Доцент кафедры ИСТ _____________Куклина И.Г.


Отчет РГР защищен с оценкой: ________________
Дата защиты: «___» __________2023г.


г. Нижний Новгород, 2023 год

ЛАБОРАТОРНАЯ РАБОТА № 1

Основы синтаксиса VBA

Вариант 2

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

Задание: Написать программный код, используя процедуру и функцию, в соответствии с вариантом. Функцию разместить в категории «Математические». Тригонометрические функции вычисляются при аргументах, представленных в радианах. Поэтому нужно перевести переменные из градусов в радианы.



Программа:



Пример работы программы:


При x = 1, y = 2, t = 3 получаем



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

ЛАБОРАТОРНАЯ РАБОТА № 2

Реализация операторов управления

Вариант 2

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

Задание: Написать программу на языке VBA для вычисления системы уравнений. Ход решения задачи отразить в виде электронной таблицы с пооперационным отражением результатов.



Программа:



Пример работы программы:

При x = -1 получаем:



При x = 2 получаем:



При x = 10 получаем:



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

ЛАБОРАТОРНАЯ РАБОТА № 3

Циклические алгоритмы в VBA с использованием цикла с параметром

Вариант 2

Цель: отработка навыков использования циклических алгоритмов при создании программного кода на VBA с использованием цикла с параметром.

Задание: Написать программу вычисления суммы (произведения) конечного числа элементов ряда с использованием цикла с параметром. Вывод реализовать в ячейки текущего листа. Значения переменных вводятся с клавиатуры.



Программа:



Пример работы программы:




Вывод: выработал навыки использования циклических алгоритмов при создании программного кода на VBA с использованием цикла с параметром.

ЛАБОРАТОРНАЯ РАБОТА № 4

Циклические алгоритмы в VBA с использованием циклов с условием

Вариант 2

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

Задание: Написать программу, используя циклы с предусловием и постусловием в соответствии с вариантом. Вывод результатов реализовать в ячейки текущего листа.

Вычислять и выводить в ячейки рабочего листа кубы вводимых пользователем с клавиатуры чисел до тех пор, пока не будет введено 3;

Программа:



Пример работы программы:

При введенных 10, 11, 12, 3



Вывод: выработал навыки использования циклических алгоритмов при создании программного кода на VBA с использованием циклов с условием.

ЛАБОРАТОРНАЯ РАБОТА № 5

Одномерные массивы

Вариант 2

Цель: овладеть навыками программирования с использованием одномерных массивов на языке VBA.

Задание: Написать программу на языке VBA в соответствии с вариантом задания.

Дан массив из N вещественных чисел. Составить программный код следующей задачи: если последний элемент массива положительный, заменить нулем каждый третий элемент массива, иначе выдать сообщение «Все без изменений».

Программа:



Пример работы программы:

При элементах 1, 1.5, 2 ,11 результат будет 1 2 3



Вывод: овладел навыками программирования с использованием одномерных массивов на языке VBA.