Содержание
1. Цели и задачи практики
2. Задание
3. Теоретические сведения о разработке приложений при помощи VBA
3.1. Общие сведения
3.2. Данные
3.2.1. Типы данных
3.2.2. Определение типа данных в макросе
3.2.3. Преобразование типов данных
3.3. Вызов процедур и функций
3.4. Связь с рабочим листом
3.4.1. Способы адресации к ячейкам листа
3.4.2. Занесение в ячейку листа формул
3.5. Управляющие структуры
Приложение А Листинг программы
Приложение Б Экранные формы
1. ЦЕЛИ И ЗАДАЧИ ПРАКТИКИ
Цели практики:
· познакомиться с возможностями современных компьютерных технологий решения задач в средах MS Excel 2002, MS Word 2002
· расширить кругозор в области программирования в офисных пакетах, теоретические знания по применению ЭВМ в решении математических задач
· закрепить практические навыки в разработке программного обеспечения
Задача – решить поставленную задачу, используя стандартные средства офисного пакета MS Office XP.2. ЗАДАНИЕ
Задание №1
Дан файл с исходными данными (прямоугольной матрицей): base.dat, рассматривая элементы строки прямоугольной матрицы координатами точки в n-мерном пространстве, определить номера точек, расстояние d между которыми максимально:
.
Задание № 2 Файл с исходными данными (2- я предложениями): base.txt, сравнить посимвольно предложения между собой, предусмотреть запись в файл.3. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ О РАЗРАБОТКЕ ПРИЛОЖЕНИЙ ПРИ ПОМОЩИ VBA
3.1 Общие сведения
Обычно Basic ассоциируется с каким-то очень простым в освоении и использовании средством программирования. Это действительно так. На заре компьютерных технологий язык Basic был создан для создания простых программ и использовался в качестве учебного языка для первых шагов при изучении основ программирования с последующим переходом на более сложные и универсальные языки. Это было заложено в название языка BASIC — Beginners All-purpose Symbolic Instructional Code, то есть многоцелевой код символьных инструкций для начинающих. С прогрессом компьютерных технологий развивался и Basic. В настоящее время версия Visual Basic дает возможность решать любые современные задачи разработки приложений. При этом Visual Basic остался достаточно простым в освоении, став в то же время одним из мощных современных языков программирования.
С помощью Visual Basic можно создавать приложения практически для любой области современных компьютерных технологий: бизнес-приложения, игры, мультимедиа, базы данных. При этом приложения могут быть как простыми, так и очень сложными, в зависимости от поставленной задачи.
Простота и мощность языка Visual Basic позволили сделать его встроенным языком для приложений Microsoft Office. Поэтому в настоящее время Basic уже не считается учебным языком — знание Visual Basic и его диалектов (VBA, VBScript) становится необходимостью для современного программиста любого уровня.
Помимо команд и выражений, можно включить в свою программу любой произвольный текст или комментарии. Комментарии, поясняющие текст программы, сделают ее более читабельной и помогут вам или другим пользователям лучше ориентироваться в программе.
Для включения в текст программы комментария необходимо ввести символ ('), который может быть первым символом в строке или находиться в любом ее месте. Этот символ означает начало комментария. Любой текст, расположенный в строке следом за этим символом, будет восприниматься как комментарий, то есть Visual Basic не будет транслировать этот текст. Например:
Комментарий, начинающийся с начала строки
Print strName ' Комментарий, следующий за оператором
В том случае, когда оператор имеет большую длину, его можно разбить на несколько строк, используя символы продолжения строки: пробел, за которым следует символ подчеркивания (_).
Например, поместим на двух строках оператор, объединяющий фамилию, имя и отчество:
strName = strLastname & strFirstname & strSecondname
Получим следующее:
strName = strLastname _
& strFirstname & strSecondname
Как правило, при написании программ операторы размещают на отдельной строке. Если операторы имеют небольшую длину, Visual Basic позволяет их поместить на одной строке, разделив двоеточием. Например:
strLastname = "Иванов ": strFirstname = "Иван "
3.2 Данные
3.2.1 Типы данных
В таблице 3.2.1 перечислены типы данных, используемые в Visual Basic
Таблица 3.2.1- Описание типов данныхТип данных | Размер | Диапазон значений |
Byte (байт) | 1 байт | От 0 до 255. |
Boolean (логический) | 2 байт | True или False. |
Integer (целое) | 2 байт | От –32 768 до 32 767. |
Long (длинное целое) | 4 байт | От -2 147 483 648 до 2 147 483 647. |
Single (с плавающей точкой обычной точности) | 4 байт | От –3,402823E38 до –1,401298E-45 для отрицательных значений; от 1,401298E-45 до 3,402823E38 для положительных значений. |
Double (с плавающей точкой двойной точности) | 8 байт | От - 1,79769313486232E308 до -4,94065645841247E-324 для отрицательных значений; от 4,94065645841247E-324 до 1,79769313486232E308 для положительных значений. |
Currency (денежный) | 8 байт | От -922 337 203 685 477,5808 до 922 337 203 685 477,5807. |
Decimal (масштабируемое целое) | 14 байт | +/-79 228 162 514 264 337 593 543 950 335 без дробной части; +/-7,9228162514264337593543950335 с 28 знаками справа от запятой; минимальное ненулевое значение имеет вид +/-0,0000000000000000000000000001. |
Date (даты и время) | 8 байт | От 1 января 100 г. до 31 декабря 9999 г. |
String (строка переменной длины) | 10 байт + длина строки | От 0 до приблизительно 2 миллиардов. |
String (строка постоянной длины) | Длина строки | От 1 до приблизительно 65 400. |
Object (объект) | 4 байт | Любой указатель объекта. |
Variant (числовые подтипы) | 16 байт | Любое числовое значение вплоть до границ диапазона для типа Double. |
Variant (строковые подтипы) | 22 байт + длина строки | Как для строки (String) переменной длины. |
Тип данных, определяемый пользователем (с помощью ключевого слова Type) | Объем определяется элементами | Диапазон каждого элемента определяется его типом данных. |
... консультации, зачеты, экзамены, курсовые и дипломные работы. Очевидным является потребность вузов в необходимом количестве компьютерных технических и программных средств, в освоении профессорско-преподавательским составом современных компьютерных технологий вообще и обучения в частности, в соответствующей подготовке студентов буквально с первого курса обучения в вузе (знание основ компьютерной ...
... человека на образование и получение информации. В решении коллегии Госкомвуза 1993 года "О создании системы дистанционного образования в РФ" говорится: "Дистанционное образование - это форма образования, обеспечивающая использования новейших технических средств и информационных технологий для доставки учебных материалов и информации непосредственно потребителю независимо от его местоположения". ...
... тематикой и общими принципами оформления. Создание и применение на уроке электронных презентаций на сегодняшний день весьма актуально, как и разработка общих методических принципов для них. В качестве примера возьмем урок информатики в 7 классе по теме «Системы счисления». II. Авторская разработка урока по информатике «Системы счисления» Первое занятие из 7-х учебных часов. Цели урока: ...
... сферы интеллектуальной деятельности, принесло с собой совершенно новые представления о возможностях обработки информации, новые приемы и формы работы, новый уровень информационной обеспеченности общества. В этом смысле есть все основания говорить о наступлении эры компьютерных технологий как о новом витке цивилизации. Кстати, выражение "компьютерная цивилизация" действительно есть, оно реально ...
0 комментариев