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

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