Базовые операции в 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.