Составление программы на языке Visual Basic
Язык программирования Visual Basic, его характеристики и е особенности работы в среде Windows. Составление расчетной программы в среде Visual Basic для вычисления математических выражений и двойного интеграла. Обозначение пределов интегрирования.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 10.01.2016 |
Размер файла | 232,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Оглавление
Введение
1. Программный код программы (отдельно для каждого задания)
2. Полный программный код
Заключение
Список используемой литературы
Приложение
Введение
Перед начинающими программистами всегда встаёт один и тот же вопрос, а именно, какой язык программирования выбрать? На чём программировать? Конечно лучше начинать с лёгкого и в то же время мощного языка - Visual Basic (VB). Изучив приёмы программирования на VB, можно без особых усилий изучить другие языки, такие как Pascal, C++ и др. Слово "БЕЙСИК" (BASIC) - "базовый, основной" - образовано из начальных букв английского выражения "Универсальный язык символического кодирования для начинающих". Это "для начинающих" долго вызывало пренебрежение программистов, причём подобное пренебрежение не исчезло до сих пор, несмотря на наличие профессиональных изданий VB. Первый IMB PC имел 16-разрядный бейсик - BASICA, разработанный IBM, а затем вытесненный майкрософтским GW-BASIC и QUICK-BASIC. В последнем была убрана нумерация строк и добавлен компилятор, превращающий бейсик программу в полноценный exe файл. Наконец в 1992г. фирмой Microsoft был выпущен VB 1.0 - очень простой язык программирования для Windows 3.1. Затем были выпущены VB 3.0, VB 4.0, VB 5.0 и наконец VB 6.0. Последние две версии мало чем отличаются, в шестой версии улучшено ядро и добавлены несколько новых функций. Существует ещё язык макросов для приложений Microsoft Office (Word, Excel и т.п.). Он называется VBA (Visual Basic for Application). С его помощью можно манипулировать приложениями Office. Приложения написанные на Visual Basic отличаются от обычных приложений тем, что требуют для своей работы библиотеку msvbvmX0.dll, которая должна присутствовать в каталоге WindowsSystem. В роли X выступает версия компилятора VB. Для VB5 - msvbvm50.dll, для VB6 - msvbvm60.dll. Эти библиотеки идут в комплекте с WinME (обе) и Win98 (только msvbvm50.dll), и естественно с более новыми версиями этих ОС. Среда Visual Basic может с успехом использоваться начинающими пользователями для познания секретов программирования и увлекательных занятий по созданию несложных (поначалу) приложений и, в то же время, предоставляет мощные инструменты разработки опытным программистам. Развитая справочная система позволит при построении приложения и работе в Visual Basic найти выход из любой ситуации и получить ответ на любой вопрос. Начинать работать с Visual Basic можно практически с любым уровнем подготовки. Таким образом, язык программирования Visual Basic, наглядно позволяет смоделировать физический процесс, получить конкретные результаты и навыки. Отличительной особенностью VB, является возможность работы его непосредственно в среде Windows, что значительно повышает наглядность, красочность программы и гибкость в ее применении. Итак, полученные навыки позволят в дальнейшем самостоятельно решать задачи различной сложности, расширить приобретенный опыт и углубить свои знания в вопросах программирования.
программирование математический visual basic
1. Программный код программы (отдельно для каждого задания)
Задание 1. Необходимо составить программу на языке программирования Visual Basic для вычисления выражения:
+1
Программный код:
Private Sub Command1_Click()
Dim a, b, c, d, e, f As Single
x = Text1.Text
c = 2.718281828 ^ 2 * x
d = (Sqr(3 * x)) + 3
e = (5 + (x ^ 2)) ^ 1 / 3
f = (Sin(d / e)) ^ 3
b = ((c) / (f)) +1
Label7.Caption = b
End Sub
Задание 2. Составьте программу вычисления двойного интеграла. Пределы интегрирования задайте самостоятельно:
Программный код:
Private Sub Command2_Click()
Dim a, b, m, n As Integer
Dim h, x, f, i, s As Single
10 a = Val(Text1.Text)
20 b = Val(Text2.Text)
30 m = Val(Text4.Text)
40 h = (b - a) / m / 2: x = a
50 f = (2 * x + 1) ^ (1 / 2): i = f: n = 0
60 x = x + h: f = (2 * x + 1) ^ (1 / 2): i = i + 4 * f
70 n = n + 2: If n = 2 * m Then GoTo 90
80 x = x + h: f = (2 * x + 1) ^ (1 / 2): i = i + 2 * f: GoTo 60
90 x = b: f = 3 * ((4 * x ^ 3) / ((56 * x + 15) ^ 1 / 3))
95 Label12.Caption = i
End Sub
2. Полный программный код
Private Sub Command1_Click()
Dim a, b, c, d, e, f As Single
x = Text1.Text
c = 2.718281828 ^ 2 * x
d = (Sqr(3 * x)) + 3
e = (5 + (x ^ 2)) ^ 1 / 3
f = (Sin(d / e)) ^ 3
b = (c) / (f)
Label7.Caption = b
End Sub
Private Sub Command2_Click()
Dim a, b, m, n As Integer
Dim h, x, f, i, s As Single
10 a = Val(Text1.Text)
20 b = Val(Text2.Text)
30 m = Val(Text4.Text)
40 h = (b - a) / m / 2: x = a
50 f = (2 * x + 1) ^ (1 / 2): i = f: n = 0
60 x = x + h: f = (2 * x + 1) ^ (1 / 2): i = i + 4 * f
70 n = n + 2: If n = 2 * m Then GoTo 90
80 x = x + h: f = (2 * x + 1) ^ (1 / 2): i = i + 2 * f: GoTo 60
90 x = b: f = 3 * ((4 * x ^ 3) / ((56 * x + 15) ^ 1 / 3))
95 Label12.Caption = i
End Sub
Private Sub Form_Load()
Frame1.Visible = False
Frame2.Visible = False
End Sub
Private Sub Option1_Click()
Frame1.Visible = True
Frame2.Visible = False
End Sub
Private Sub Option2_Click()
Frame1.Visible = False
Frame2.Visible = True
End Sub
Заключение
Мною были написаны расчётные программы в среде Visual Basic для вычисления математических выражений в соответствии с заданием:
Задание 1. Необходимо составить программу на языке программирования Visual Basic для вычисления выражения:
+1
Требуется вывести на экран значение выражения при x=2.
Задание 2.Составьте программу вычисления двойного интеграла. Пределы интегрирования задайте самостоятельно:
Мною были использованы знания из курса практических и лекционных занятий по информатике.
Список используемой литературы
1. Г.З. Гарбер. Основы программирования на Visual Basic и VBA в Excel 2014
2. Основы программирования на VBA Автор: Регеда В.В., Регеда О.Н. Издательство: Пензенский государственный университет Год: 2009
3. Информатика и основы программирования Автор: М. Ф. Меняев Издательство: Омега-Л Год: 2011 г.
Приложение
Задание 1
Задание 2
Размещено на Allbest.ru
...Подобные документы
Язык программирования Visual Basic: краткая история возникновения, значение и общая характеристика. Изучение основных свойств Visual Basic, синтаксис языка. Обзор ключевых операторов Visual Basic, пользовательские процедуры и функции данного языка.
контрольная работа [36,4 K], добавлен 23.07.2014Составление блок-схемы алгоритма решения задачи, погрешности вычисления суммы членов числового ряда. Разработка программ на языке на Visual Basic, работа с массивами. Особенности работы со строковыми данными. Варианты реализации формы приложения.
контрольная работа [220,4 K], добавлен 18.06.2010Рождение и развитие Basic. Краткое описание Visual Basic for Applications. Новые возможности Visual Basic 5.0. Пример взаимодействия Excel и Visual Basic. Программирование табличных функций. Встраивание, применение функций. Формы, средства управления OLE.
реферат [20,7 K], добавлен 11.03.2010Разработка программного продукта с помощью языка программирования Visual Basic. Описание интерфейса пользователя и возможностей программы. Исходный код основных модулей. Программа, демонстрирующая основные возможности диаграмм и среды Visual Basic.
контрольная работа [989,9 K], добавлен 29.03.2011Сравнительная характеристика средств обучения программированию в среде Visual Basic. Задачи проектируемых автоматизированных программных систем. Комплекс технических средств. Математическое и программное обеспечение. Язык программирования Visual Basic.
дипломная работа [64,1 K], добавлен 17.05.2007Исследование теоретических аспектов разработки программы посредством использования Visual Basic. Анализ достоинств и недостатков данного языка программирования. Изучение особенностей создания интерфейса приложения. Основные этапы реализации программы.
практическая работа [460,6 K], добавлен 22.01.2013Принципы визуального программирования. Создание программы, генерирующей звук через определенные промежутки времени. Visual Basic как средство разработки прототипов программы, для разработки приложений баз данных и компонентного способа создания программ.
лабораторная работа [1,1 M], добавлен 10.12.2014Система программирования - Visual Basic. Новые возможности. Быстрый запуск проекта. Средства управления. Что позволяет Visual Basic. Краткое описание работы. Corel Draw. Отличие векторной графики от растровой. Краткое описание работы в Corel Draw.
курсовая работа [1,3 M], добавлен 04.10.2008Рабочая среда Visual Basic (VB) и ее основные компоненты. Ввод и вывод данных в VB. Объявление переменных и констант в программе. Создание и работа с процедурами и функциями, их виды. Организация ветвления в VB. Использование циклов в программировании.
практическая работа [502,5 K], добавлен 26.10.2013Написание тестирующей программы для проверки знаний учащихся с помощью языка программирования Visual Basic for Applications (VBA), встроенного в пакет Microsoft Office. Общие сведения о программе, условия ее выполнения, настройка, проверка, выполнение.
контрольная работа [25,2 K], добавлен 07.06.2010Описание Visual Basic Scripting Edition как скриптового языка программирования, интерпретируемого компонентом Windows Script Host. Правила работы языка и применение VBS-сценариев для обработки данных, управления системой, работы с учетными записями.
доклад [31,3 K], добавлен 11.05.2012Visual Basic for Application. Объекты и коллекции. Использование VBA в среде Access. Основы современной технологии проектирования АИС. Автоматизированное проектированиеCASE-технологий. Реинжиниринг бизнес-процессов и проектирование корпоративной ИС.
курсовая работа [2,1 M], добавлен 22.02.2008Сущность основных понятий объектно-ориентированного программирования: объект, класс, полиморфизм. Блок-схема алгоритма и текст программы для вычисления площади круга, прямоугольника и трапеции. Принцип работы и результаты тестирования приложения.
курсовая работа [588,7 K], добавлен 17.07.2012Сумма двух разреженных полиномов, заданных ненулевыми коэффициентами и их номерами. Разработка программ на языке программирования Visual Basic for Applications. Вывод справочной информации. Операционная система Windows. Хранение двоичных данных.
научная работа [390,2 K], добавлен 09.03.2009Программный проект Баз данных средствами Visual Basic 6.0. Проектирование структуры таблицы базы данных Visual Basic 6.0. Заполнение созданных таблиц БД исходными данными. Создание пользовательского меню. Вид формы и свойства элементов управления.
курсовая работа [3,0 M], добавлен 19.06.2010Описание работы ЭВМ при выполнении программы по указанной блок-схеме и исходным данным. Составление линейной программы на языке Basic в виде подпрограммы-функции для вычисления заданной величины. Разработка в ЭТ Excel макроса для указанной функции.
контрольная работа [765,6 K], добавлен 16.10.2011Многообразие мини-игр и возможности языка Visual basic 6.0 для их реализации. Понятие мини-игр и их классификация. Элементы управления мини-игры "Реверси". Разработка прикладной программы. Создание игрового интерфейса. Написание программного кода.
курсовая работа [1,5 M], добавлен 03.06.2014Характеристика мови програмування VBA (Visual Basic for Application): можливості й засоби. Використання редактора Visual Basic. Створення та виконання VBA-програм. Типи даних, змінні й константи, операції й вирази. Керуючі оператори, процедури й функції.
реферат [29,9 K], добавлен 28.06.2011Разработка игры-аналога телевизионной передачи "Кто хочет стать миллионером?" с использованием программной среды Visual Basic и средств объектно-ориентированного программирования. Описание и листинг программы, составление алгоритма и блок-схемы.
курсовая работа [253,2 K], добавлен 28.06.2009Формирование матрицы и выполнение заданий: вычисление сумы четных элементов; максимума из нечетных элементов в строке; произведение элементов в нечетных столбцах; количество четных элементов выше главной диагонали. Создание программы в Visual Basic.
контрольная работа [12,0 K], добавлен 07.10.2012