- •Структуры алгоритмов и основные конструкции
- •Алгоритмических языков
- •Учебное пособие
- •Для студентов заочного обучения
- •Н.Вирт, автор языка программирования Паскаль введение
- •1. Технология подготовки и решения задач на персональных компьютерах
- •Способы решения задач на персональных компьютерах
- •Постановка задачи и ее формализация
- •1.3. Построение алгоритма решения задачи
- •1.3.1. Понятие алгоритма и его свойства
- •1.3.2. Средства записи алгоритма
- •I) Словесная запись алгоритма.
- •2) Графическая схема алгоритма
- •3) Операторная схема алгоритма.
- •4) Псевдокоды.
- •5) Алгоритмические языки.
- •1.3.3. Структуры алгоритма
- •Разработка программы
- •Требования к алгоритмическим языкам
- •Способы описания алгоритмических языков
- •1. Металингвистические формулы.
- •2. Синтаксические диаграммы
- •Методология программирования
- •1.4.4. Обзор языков программирования для персональных компьютеров
- •1.4.5. Общие правила разработки программ
- •1.5. Работа после ввода программы в компьютер
- •Методы отладки, используемые в системах программирования пк:
- •1.6. Оформление документации на программу
- •2. Понятие о visual basic и основных элементах языка
- •2.1. Общие сведения о Visual Basic
- •2. 2. Визуальная среда Visual Basic
- •2.3. Обрабатываемые данные
- •2.3.1. Переменные и типы данных
- •Типы данных
- •Символы неявного задания типа переменной
- •2.3.2. Массивы
- •Dim имя массива (верхняя граница массива) [As тип переменных массива].
- •Dim имя (нижняя граница To верхняя граница) [As Тип],
- •Dim Firstarray (15) As Long - одномерный массив с 16 переменными типа Long;
- •2.3.3. Константы
- •2.4. Оператор присваивания
- •2.5 Программирование вычислений
- •2.6. Встроенные математические функции
- •Математические функции
- •Тригонометрические функции
- •2.7. Программирование логических выражений
- •2.8. Программирование ветвлений
- •If условие Then выполняемый оператор,
- •If условие Then
- •If Not условие Then оператор;
- •If условие Then
- •2.9. Программирование циклов
- •2.9.1. Циклы типа Do While
- •2.9.2. Циклы типа Do Until
- •2.9.3. Циклы типа For
- •Step шаг цикла
- •2.10. Процедуры и функции
- •2.11. Обработка текстов
- •Заключение
- •Литература
- •Содержание
- •Содержание………………………………………………..61
- •Учебное издание
- •Коуров Леонид Васильевич
- •Структуры алгоритмов и основные конструкции алгоритмических языков
2. 2. Визуальная среда Visual Basic
Визуальная среда программирования появляется на экране после запуска VB (рис. 14). В панели заголовка (верхняя строка экрана) будет отображена надпись Visual Basic – Project1 [design].
4 3 2 1 5 6
Рис. 14. Визуальная среда Visual Basic
Визуальная среда включает:
1. Меню, позволяющее использовать пункты меню для разработки программ в среде VB. Некоторые пункты меню (File, Edit и др.) являются типовыми, другие относятся к VB. Пункт Неlp обеспечивает доступ к справочной системе VB. Кроме того используются "горячие клавиши", смысл которых такой же, как в других программах Windows.
2. Панель инструментов содержит значки, позволяющие быстро вызывать часто используемые команды. Назначение каждой кнопки можно получить, вызвав курсором небольшую желтую этикетку с текстом. В правой части панели имеется два блока с числами. Два числа в первом блоке связаны со свойством объекта, определяющим положение его левого верхнего угла. Числа во втором блоке определяют горизонтальный и вертикальный размеры объекта. К объектам в VB относятся меню, формы, средства управления и др. Свойство - это атрибут, который определяет внешний вид и характеристики объекта (положение, размер, цвет, шрифт и др.).
Данные о положении и размерах объекта представляются в твипах (twips). В одном логическом дюйме содержится 1440 твипов. Логический дюйм – это экранная мера, которая определяет расстояние на экране, соответствующее одному дюйму при выводе изображения на печать.
3. Панель элементов включает объекты управления, доступные для использования в разрабатываемой программе. Панель можно перемещать в любое удобное место экрана. Объекты управления дают возможность разрабатывать программу, не требуя программирования всех деталей работы объекта управления.
4. Окно форм (или просто "формы") предназначено для отображения в нем элементов пользовательского интерфейса. Пользователь "рисует" в форме все необходимые для работы программы объекты управления. Для удобства расположения объектов управления в форме имеются точки, образующие сетку.
5. Окно свойств обеспечивает задание и изменение свойств объектов.
6. Окно проекта дает сведения о всех формах, программных модулях и других объектах, которые используются в программе. Специально создаваемый файл проекта содержит все основные составляющие части программы.
Таким образом, разработку программы в среде VB можно разделить на следующие этапы:
-
создание пользовательского интерфейса программы;
-
определение свойств объектов;
-
написание текста (кода) программы.
Последующие разделы пособия посвящены описанию основных конструкций и типов данных любого языка.
2.3. Обрабатываемые данные
2.3.1. Переменные и типы данных
Текст разрабатываемой программы отображается в текстовом окне. Текстовое окно используется для ввода, просмотра и редактирования ее текста.
Переменная - это место в памяти, которому присвоено имя. Элементом данных называется составная часть данных, воспринимаемая программой как единое целое, т.е. неделимый объект обработки данных. Значение переменной может быть получено и изменено в процессе работы программы.
Требования к имени переменной:
-
имя должно быть уникальным, т.е. в модуле программы не должно быть двух переменных с одинаковыми именами;
-
имя может содержать только прописные и строчные буквы, цифры и символ подчеркивания (_), но не более 40 символов;
-
имя должно начинаться с буквы;
-
имя не должно содержать пробела;
-
имя не должно быть ключевым словом
Ключевым (зарезервированным) словом называется слово, используемое в качестве составной части в языке программирования (например, в VB это Dim, Private, If, Do и др.). Список зарезервированных слов имеется в справке VB.
Целесообразно присваивать такие имена переменным, которые отражали бы их назначение в программе, но не затрудняли бы чтения программы из-за их громоздкости.
Переменные могут содержать числа, текст, логические значения, даты, ссылки на объекты. Используемые в VB типы данных приведены в табл. 2. Для понимания табл. 2 сделаем следующие пояснения:
-
целое число - это число без десятичной точки (например: 0, -5, 256);
-
число с фиксированной точкой - это естественная форма представления вещественного числа, в котором целая и дробная части разделены точкой (например: -0.287, 15.4);
-
число с плавающей точкой - это форма представления вещественного числа в виде произведения мантиссы и основания системы счисления, возведенного в степень, называемую порядком числа (например: 3.403 * 1038 или в экспоненциальной записи 3.403 Е38);
-
логическая величина - это данное, принимающее значение True (истина) или False (ложь).
Таблица 2