Базовые операции в Visual Basic for Applications
Рассмотрение алгоритма действий в Visual Basic for Applications. Определение входных, выходных и промежуточных параметров функции в программе. Составление матрицы зависимостей переменных. Отладка задачи выполнялась с использованием вычислений в Excel.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 24.05.2015 |
Размер файла | 114,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное агентство железнодорожного транспорта
Сибирский государственный университет путей сообщения
Кафедра «Общая информатика»
Лабораторная работа №1
по дисциплине «Информатика»
Базовые операции в Visual Basic for Applications
Разработал Машуков В.И.
Руководитель доцент студент гр.
Чуркина Д.Д.
Новосибирск, 2015
1. Задание
Найти значение функции f(х)
(1)
(2)
(3)
(4)
(5)
2. Анализ задачи
алгоритм basic матрица отладка
Для определение входных, выходных и промежуточных параметров составляем матрицу зависимостей переменных. Поскольку в программном коде невозможно применить идентификатор f(x), то обозначим переменную для хранения значения функции f(x) как Fx.
Таблица 1 Матрица зависимостей
Переменная |
От чего зависит |
||||
Fx |
X |
A |
|||
C |
|||||
A |
|||||
C |
N |
||||
M |
|||||
A |
|||||
B |
A |
||||
N |
A |
||||
M |
|||||
M |
В таблице 1 последние справа не закрашенные ячейки содержат переменные A и М, которые, таким образом, будут являться исходными данными для решения задачи. Первая слева не закрашенная ячейка содержит переменную Fx. Эта переменная будет тогда содержать результат всего расчета. Остальные переменные, таким образом, являются промежуточными.
Входные данные: a и m
Выходные данные: Fx.
Промежуточные данные: n, b, c, x.
Для решения задачи будем применять тип данных SINGLE для всех переменных, т.к. по смыслу задачи здесь не предполагается использования вычислений с повышенной точностью, а также отсутствуют целочисленные величины для организации циклических повторений.
3. Алгоритм действий
1. Объявляем переменные и присваиваем им выбранные типы данных.
2. Задаем входные переменные a и m.
3. Вычисляем значение n по формуле (5).
4. Вычислить значение b .
5. Вычислить значение c.
6. Вычислить значение x.
7. Вычислить значение Fx.
8. Результаты сохранить в таблице Excel.
4. Блок-схема
Рисунок 1 Блок-схема
5. Текст программы
Sub Lab1()
Dim a As Single, n As Single, x As Single, c As Single, b As Single, m As Single
a = InputBox("a=")
m = InputBox("n=")
n=4*a-5*m
b=2*a-5*n+6*m^2
c=b/(n+m)-6*a
x = (2-a)/(4+6*a^2)-c
Fi = a ^ 2 + 3 * x * c - 3 * x
Sigma = a * Fi
Sheets("Лист1").Cells(1, 1) = Sigma
End Sub
6. Отладка задачи
Отладка задачи выполнялась с использованием вычислений в Excel.
Таблица 2 Результаты отладочных расчетов
Переменная |
Результаты расчета по программе |
Результат расчета Excel |
|
f(x)= |
26,83897 |
26,83897 |
|
x= |
-4,98214 |
-4,98214 |
|
c= |
5,125 |
5,125 |
|
b= |
110 |
110 |
|
n= |
-18 |
-18 |
|
a= |
-2 |
-2 |
|
m= |
2 |
2 |
Вывод
Данные расчета по разработанной программе и контрольных вычислений имеют удовлетворительное совпадение. Следовательно, программа написана верно.
Размещено на Allbest.ru
...Подобные документы
Рождение и развитие Basic. Краткое описание Visual Basic for Applications. Новые возможности Visual Basic 5.0. Пример взаимодействия Excel и Visual Basic. Программирование табличных функций. Встраивание, применение функций. Формы, средства управления OLE.
реферат [20,7 K], добавлен 11.03.2010Написание тестирующей программы для проверки знаний учащихся с помощью языка программирования Visual Basic for Applications (VBA), встроенного в пакет Microsoft Office. Общие сведения о программе, условия ее выполнения, настройка, проверка, выполнение.
контрольная работа [25,2 K], добавлен 07.06.2010Функции и основная роль коммерческого банка. Особенности кредитных и депозитных операций. Описание среды программирования и сущность Visual Basic for Applications (VBA). Схема алгоритма программы, процедура сохранения файла и выхода из программы.
курсовая работа [1,9 M], добавлен 04.04.2012Назначение и основные функции Ехсе1. Причины возникновения ошибок и способы их решения в Ехсе1. Язык программирования Visual Basic for Applications (VBA): общая характеристика языка. Основные понятия информационной безопасности, способы ее нарушения.
шпаргалка [201,2 K], добавлен 26.02.2010Напівфункціональна мова програмування, складова частина Access - Visual Basic for Applications (VBA). Створення коду VBA за допомогою майстрів елементів управління. Модулі, створення процедур обробки подій. Редагування у вікні модуля, аргументи процедури.
реферат [144,8 K], добавлен 31.08.2009Структура и основные операции коммерческого банка. Использование языка программирования Visual Basic for Application, математическая формулировка задачи. Разработка модуля программы расчёта кредитов и депозитов. Схема алгоритма выполнения программы.
курсовая работа [2,9 M], добавлен 09.04.2012Сумма двух разреженных полиномов, заданных ненулевыми коэффициентами и их номерами. Разработка программ на языке программирования Visual Basic for Applications. Вывод справочной информации. Операционная система Windows. Хранение двоичных данных.
научная работа [390,2 K], добавлен 09.03.2009Рабочая среда Visual Basic (VB) и ее основные компоненты. Ввод и вывод данных в VB. Объявление переменных и констант в программе. Создание и работа с процедурами и функциями, их виды. Организация ветвления в VB. Использование циклов в программировании.
практическая работа [502,5 K], добавлен 26.10.2013Теория тестирования. Тест как система заданий и его эффективности. Качество тестовых заданий. Проверка качества тестовых заданий. Матрица результатов. Современный подход к понятию "трудность". Visual Basic for Applications (VBA). Объектные модели.
дипломная работа [198,9 K], добавлен 10.11.2008Язык программирования Visual Basic: краткая история возникновения, значение и общая характеристика. Изучение основных свойств Visual Basic, синтаксис языка. Обзор ключевых операторов Visual Basic, пользовательские процедуры и функции данного языка.
контрольная работа [36,4 K], добавлен 23.07.2014Макрос как запрограммированная последовательность действий, записанная на языке программирования Visual Basic for Applications. Рассмотрение особенностей решения данных задач в Excel. Характеристика проблем создания пользовательских функций на VBA.
курсовая работа [1,8 M], добавлен 15.01.2015Составление блок-схемы алгоритма решения задачи, погрешности вычисления суммы членов числового ряда. Разработка программ на языке на Visual Basic, работа с массивами. Особенности работы со строковыми данными. Варианты реализации формы приложения.
контрольная работа [220,4 K], добавлен 18.06.2010Решение экономических задач с помощью Microsoft Excel и инструментария Visual Basic For Application. Способы запуска редактора Visual Basic, правила его синтаксиса. Создание автоматических макросов по сортировке и выборке. Создание управляющих кнопок.
курсовая работа [852,0 K], добавлен 24.09.2010Программный проект Баз данных средствами Visual Basic 6.0. Проектирование структуры таблицы базы данных Visual Basic 6.0. Заполнение созданных таблиц БД исходными данными. Создание пользовательского меню. Вид формы и свойства элементов управления.
курсовая работа [3,0 M], добавлен 19.06.2010Сравнительная характеристика средств обучения программированию в среде Visual Basic. Задачи проектируемых автоматизированных программных систем. Комплекс технических средств. Математическое и программное обеспечение. Язык программирования Visual Basic.
дипломная работа [64,1 K], добавлен 17.05.2007Формирование матрицы и выполнение заданий: вычисление сумы четных элементов; максимума из нечетных элементов в строке; произведение элементов в нечетных столбцах; количество четных элементов выше главной диагонали. Создание программы в Visual Basic.
контрольная работа [12,0 K], добавлен 07.10.2012Характеристика мови програмування VBA (Visual Basic for Application): можливості й засоби. Використання редактора Visual Basic. Створення та виконання VBA-програм. Типи даних, змінні й константи, операції й вирази. Керуючі оператори, процедури й функції.
реферат [29,9 K], добавлен 28.06.2011Разработка игры-аналога телевизионной передачи "Кто хочет стать миллионером?" с использованием программной среды Visual Basic и средств объектно-ориентированного программирования. Описание и листинг программы, составление алгоритма и блок-схемы.
курсовая работа [253,2 K], добавлен 28.06.2009Разработка программного продукта с помощью языка программирования Visual Basic. Описание интерфейса пользователя и возможностей программы. Исходный код основных модулей. Программа, демонстрирующая основные возможности диаграмм и среды Visual Basic.
контрольная работа [989,9 K], добавлен 29.03.2011Свойства объектов и проверка расчетной зависимости на основании экспериментальной выборки. Построение графической зависимости экспериментальных и расчетных значений от x для их сравнения. Выполнение работы в среде Visual Basic, Excel и MathCAD.
курсовая работа [261,9 K], добавлен 20.05.2011