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

отчет 4.3

.docx
Скачиваний:
29
Добавлен:
11.03.2016
Размер:
736.47 Кб
Скачать

Московский Технический Университет

Связи и Информатики

Кафедра информатики

Лабораторная работа 4.3

«Структура Visual Basic-программ и процедуры.

Средства программирования алгоритмов

линейной структуры»

Вариант 2

Александрова Ольга

Студент 1-ого курса ОТФ-2

группы БИН1502

Москва 2015

Задание

Название работы. Структура Visual Basic-программ и процедуры.

Средства программирования алгоритмов

линейной структуры

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

1) Изучите структуру VB-программ, процедуры и средства программирования алгоритмов линейной структуры

2) Первое задание:

2.1. Выберите индивидуальный вариант из табл. П.1.2-1. 2.2. Разработайте три алгоритма для решения 1-го задания, по которым будут реализованы три процедуры пользователя для вычисления заданного арифметического выражения: процедура-функция с формальными параметрами, процедура-подпрограмма с формальными параметрами и процедура без параметров (передача данных в соответствующем проекте будет осуществляться через глобальные объекты) и представьте их в виде схем алгоритмов.

2.3. Разработайте три процедуры пользователя по алгоритмам из

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

2.4. Выполните созданные проекты и получите результаты.

2.5. Выполните созданные проекты по шагам, с помощью отладчика, поставив точку останова после ввода данных.

2.6. Докажите, что результат правильный.

3)Второе задание:

3.1. Выберите индивидуальный вариант задания из таблицы 4.3.7-1.

3.2. Запишите заданные или полученные в процессе формализации математические формулы в виде арифметических выражений.

3.3. Разработайте алгоритм решения заданной задачи и представьте его в виде схем алгоритмов.

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

3.5. Подготовьте тесты для контрольного решения задачи.

3.6. Выполните проект и получите результаты.

3.7. Докажите, что результат правильный.

Дано: а=6, b=8, c=10

Запись арифметического выражения, соответствующего заданной арифметической формуле, согласно синтаксису Visual Basic.

m = 0.5 * Sqrt(2 * b ^ 2 + 2 * c ^ 2 - a ^ 2)

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

Строка заголовка проекта должна содержать название работы «Структура Visual Basic-программ и процедуры. Средства программирования алгоритмов линейной структуры»

 Для ввода исходных данных необходимо использовать 3 текстовых поля

 Вычисления должны проводиться при нажатии на кнопку Вычислить

 Для вывода данных необходимо использовать 3 текстовых полей для

переменных различных типов

 Для очистки текстовых полей должна быть предусмотрена кнопка Очистить

 Для завершения приложения должна быть предусмотрена кнопка Завершить

 Приложение должно содержать поясняющие надписи

 Зоны ввода и вывода данных должны быть отображены визуально и понятны пользователю

Форма для выполнения задания

Форма с выполненным заданием

Исходный код программы

С использованием процедуры-функции

С использованием процедуры-подпрограммы

С использованием глобальных переменных

Разработка схемы алгоритма

Схема алгоритма событийной процедуры

Схема алгоритма процедуры функции func()

Схема алгоритма процедуры подпрограмма proc1()

Схема алгоритма процедуры proc2()

Проверка работы программы

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