- •Структуры алгоритмов и основные конструкции
- •Алгоритмических языков
- •Учебное пособие
- •Для студентов заочного обучения
- •Н.Вирт, автор языка программирования Паскаль введение
- •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
- •Учебное издание
- •Коуров Леонид Васильевич
- •Структуры алгоритмов и основные конструкции алгоритмических языков
1.6. Оформление документации на программу
Разработанная и передаваемая в эксплуатацию программа сопровождается документацией. Документы на программу предназначены для облегчения пользователям применения данной программы. Применяются следующие виды документов:
- печатные документы (описания, схемы, руководства, справочники и др.), изданные типографским способом;
-
электронные документы на внешних носителях информации ПК, включающие текстовую, графическую, анимационную, аудио и видеоинформацию.
Типовой состав документов на программу:
- описание задачи;
- математический метод решения задачи;
- область применения программы;
- структуры входных и выходных данных;
- правила подготовки и хранения входных и выходных данных на внешних носителях;
- схема алгоритма решения задачи;
- текст программы на алгоритмическом языке;
- отладочные тесты;
- условия и результаты применения тестирующих программ;
- средства защиты программ;
- возможные пути модификации программы.
Хорошее оформление документации на программу обеспечивает быстрое освоение ее другими пользователями и эффективную эксплуатацию.
2. Понятие о visual basic и основных элементах языка
2.1. Общие сведения о Visual Basic
Visual Basic - это простая и развитая среда программирования, которая позволяет создавать достаточно сложные прикладные программы для операционной системы Windows. Появление визуальных (наглядных) систем программирования явилось следствием трудностей разработки пользовательских интерфейсов в операционных системах с многооконным неграфическим интерфейсом. Чтобы облегчить эту задачу, в последнее время разрабатываются системы программирования, которые позволяют создавать интерфейсы пользователей средствами интерфейсов операционной системы.
Визуальный язык программирования - это язык взаимодействия пользователя с системой программирования, реализуемый диалоговыми средствами многооконного графического интерфейса пользователя. На визуальном языке можно создавать как эффективные многооконные графические оболочки к уже существующим программам, так и разрабатывать новые программы. Наиболее значительной и популярной разработкой подобных систем является Visual Basic.
Компонентами разработки программ в Visual Basic (в дальнейшем VB) являются:
Визуальная среда VB. Большинство средств, используемых в VB, являются типовыми для Windows: панели, меню, окна, значки и др. (подробнее в 2.2). Визуальная среда позволяет создать пользовательский интерфейс разрабатываемой программы. Пользовательским интерфейсом называют визуальную часть программы, дающую возможность пользователю взаимодействовать с программой.
Редактор программы. Обеспечивает создание и редактирование программы (программного кода). Кодом называется язык, который используется для общения пользователя с ПК.
Отладочная программа, помогающая пользователю находить и исправлять ошибки в программе.
Компилятор - программа, транслирующая код разработанной программы на машинный язык ПК.
Программа VB представляет собой вариант, разработанный на основе известного алгоритмического языка Бейсик, но реализованный на принципах событийно-управляемого программирования в визуальной среде.