Язык программирования VBA
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Задание на курсовую работу
Задание 1 - Теоретические вопросы Объект WorkBook. Его свойства, методы и события, Переменные, константы, объявление типов данных.
Задание 2 - Описать метод половинного деления и метод касательных.
Практическая часть. Заданы два уравнения. Необходимо решить методом половинного деления и методом касательных. Проанализировать и сделать выводы.
х2*2х=1
х4-х3-2х2+3х-3=0
Введение
Целью данной курсовой работы является раскрытие содержания тем Метод половинного деления и метод касательных, Переменные, константы, объявление типов данных,. и Объект WorkBook. Его свойства, методы и события дальнейшее их закрепление путем выполнения теоретических и практических заданий, так же я постараюсь сравнить методы нахождения корней уравнений и найти наиболее оптимальный.
Глава 1. Переменные, константы, объявление типов данных
Любая программа оперирует какими-нибудь данными. Эти данные нужно где-то хранить, а также обрабатывать по определенным правилам. В данной главе мы рассмотрим такие понятия как переменные, типы данных и константы. Переменные представляют собой хранилища в которых размещаются обрабатываемые данные. Каждой переменной назначается какой-либо тип данных, определяя таким образом что с этой переменной можно делать и как. Типы данных определяют правила работы с этими переменными а также множество допустимых значений которые могут размещаться в переменных. Константы - специальные языковые конструкции имеющие заранее определенное значение.
Типы данных
Существует несколько способов по которым можно сгруппировать или разделить типы данных.
По способу объявления
Все типы данных делятся на предопределенные (встроенные) и на пользовательские (объявляемые). Встроенные типы данных - типы данных о которых компилятор знает изначально. Пользователю не нужно объявлять эти типы данных и он нигде не встретит действующего объявления этих типов данных. Пользовательские типы данных - типы данных создаваемые пользователем на основании встроенных типов данных или путем комбинирования нескольких уже определенных типов данных, пользовательских или встроенных.
По платформе
Типы данных разделяются на фундаментальные (fundamental) и общие (generic). Фундаментальные типы (их формат и множество значений) не зависят от реализации языка Delphi, его версии, операционной системы и процессора. Формат и множество значений общих типов данных специфичны для конкретной платформы и могут варьироваться в зависимости от версии Delphi, ОС и процессора. Следует стараться использовать общие типы данных где это возможно, т.к. они предоставляют оптимальную производительность и переносимость программ. Однако зависимость формата от платформы может создать проблемы с совместимостью когда речь идет о хранении (файлы) и обработке данных вне программы (передача данных другим программам или ОС).
По характеру данных
Простые типы данных
Простые (simple) - типы данных которые могут хранить ограниченное множество упорядоченных значений. Простые типы данных подразделяются в свою очередь на несколько подразделов в зависимости от своей функциональности.
Порядковые типы данных
Порядковые (ordinal) - типы данных представляют собой типы данных которые могут хранить одно из значений упорядоченного набора. Порядковым типом данных называется тип описывающий множество значений каждое из которых имеет однозначно определенное предыдущее значение и последующее значение. Исключение - последнее и первое значение в типе, они не имеют соответственно последующего и предыдущего значений. Каждое значение в типе имеет порядковый номер. Для конкретного значения с порядковым номером N предыдущее значение имеет порядковый номер N-1 а последующее значение имеет порядковый номер N+1.
К порядковым типам данных относятся следующие предопределенные типы данных: все целочисленные типы (ShortInt, SmallInt, Integer, Cardinal, Int64, Word, LongInt, Byte, LongWord)
логический тип данных (Boolean)
символьный тип данных (Char)
перечислимые типы данных в которых явно не определены порядковые номера значений, тогда они автоматически определяются порядком заданным при описании возможных значений (типы данных создаваемые пользователем)
поддиапазон (тип производный от любого из предыдущих типов и включающий в себя подмножество значений базового типа)
Вещественные типы данных
Вещественный (real) тип данных определяет множество чисел которые могут быть записаны в форме с плавающей десятичной точкой. Количество значений определяемых вещественным типом очень большое, хотя и конечное. К вещественным типам данных относятся Real48, Real, Single, Double, Extended, Comp, Currency.
Строковые типы данных
Строка представляет собой последовательност символов. В Delphi существует три встроенных типа для строковых данных.- короткие строки, длиной до 255 символов., String - длинные строки, длиной до ~2^31 символов.- ~2^30 символов Unicode
Ниже описаны достаточно сложные типы данных.. Поэтому здесь они описываются очень кратко и поверхностно, детальное их описание будет дано много позже, когда мы подойдем к использованию свойств языка которые активно используют эти типы данных.
Структурированные типы данных
Экземпляры структурированных типов данных могут содержать в себе одновременно несколько значений. К структурированным типам данных относятся:- множества.- массивы.- записи.- классы.reference - ссылки на клас?/p>