- •Основы системы программирования
- •Введение
- •1 Основы системы программирования Visual Basic
- •1.1 Загрузка системы программирования
- •1.2 Среда разработки
- •1.3 Последовательность разработки проекта
- •1.4 Сохранение проекта
- •1.5 Основные элементы управления
- •1.5.1 Надпись (Label)
- •1.5.2 Текстовое поле (TextBox)
- •1.5.3 Кнопка (CommandButton)
- •1.5.4 Окно списка (ListBox)
- •1.6 Последовательность разработки информационной технологии
- •1.6.1 Формализация задачи
- •1.6.2 Составление схемы алгоритма
- •1.6.3 Разработка проекта
- •1.6.4 Сохранение проекта
- •1.6.5 Выполнение проекта
- •1.6.6 Отладка программы
- •1.7 Основы языка программирования Visual Basic
- •1.7.1 Типы данных
- •1.7.2 Объявление данных
- •Dim имя переменной As Тип данных
- •1.7.3 Оператор присваивания
- •1.7.4 Встроенные функции языка Visual Basic
- •Имя функции(аргумент)
- •1.7.5 Организация ввода данных
- •1.7.6 Организация вывода данных
- •MsgBox сообщение [,атрибут] [,заголовок]
- •Format (параметр,"прототип")
- •2 Структурное программирование
- •2.1 Структура Следование
- •2.2 Структура Развилка
- •If условие Then
- •Iif(логическое выражение, выражение1, выражение2)
- •If условие Then
- •If Условие1 Then
- •Goto имя метки
- •Номер строки
- •2.3 Структура Цикл
- •3 Производные алгоритмические структуры
- •Dim Имя массива(размерность) As Тип данных
- •Dim Имя массива(количество строк, количество столбцов) As Тип данных
- •3.1 Производная алгоритмическая структура Формирование
- •3.2 Производная алгоритмическая структура Пересчёт
- •3.3 Производная алгоритмическая структура Поиск по ключу
- •3.4 Производная алгоритмическая структура Поиск максимума
- •3.5 Производная алгоритмическая структура Поиск минимума
- •3.6 Производная алгоритмическая структура Cумма
- •3.7 Производная алгоритмическая структура Произведение
- •3.8 Производная алгоритмическая структура Счётчик
- •3.9 Производная алгоритмическая структура Выборка
- •3.10 Производная алгоритмическая структура Перестановка
- •3.11 Сортировка элементов массива
- •Библиографический список
- •Приложение извлечения из межгосударственного стандарта
- •2 Описание схем
- •2.2 Схема программы
- •3 Описание символов
- •3.1 Символы данных
- •3.2 Символы процесса
- •3.3 Символы линий
- •3.4 Специальные символы
- •4 Правила применения символов и выполнения схем
- •4.1 Правила применения символов
- •4.2 Правила выполнения соединений
- •Содержание
- •Основы системы программирования
- •190031, СПб., Московский пр., 9.
Библиографический список
1. Райтингер М., Муч Г. Visual Basic 6.0. Библиотека студента. – К.: "Ирина", BHV, 2000.
2. Павловская Т.А., Щупак Ю.А. С++. Структурное программирование: Практикум. – СПб.: Питер, 2004. – 239 с.
3. Ананьев А., Федоров А. Самоучитель Visual Basic 6.0. СПб.: БХВПетербург, 2005.
4. Сайлер Б., Скоттс Д. Использование Visual Basic 6. Классическое издание.: Пер. с англ. – М.: СПб.: К.; Издательский дом Вильямс, 2007. – 832 с.
5. Сафронов И. Visual Basic в задачах и примерах. – СПб.: БХВ – Петербург, 2008. – 400 с.
6. Шевякова Д.А. Самоучитель Visual Basic 2008. [Под редакцией А.Ф.Тихонова]. – СПб.:, БХВ – Петербург, 2008. – 592 с.
Приложение извлечения из межгосударственного стандарта
________________________________________________________________
Единая система программной документации ГОСТ 19.701– 90
СХЕМЫ АЛГОРИТМОВ, ПРОГРАММ, ДАННЫХ И СИСТЕМ
(ИСО 5807– 85)
________________________________________________________________
Дата введения 01.01.92
2 Описание схем
2.2 Схема программы
2.2.1 Схемы программ отображают последовательность операций в программе.
2.2.2 Схема программы состоит из:
символов процесса, указывающих фактические операции обработки данных (включая символы, определяющие путь, которого следует придерживаться с учетом логических условий);
линейных символов, указывающих поток управления;
специальных символов, используемых для облегчения написания и чтения схемы.
3 Описание символов
3.1 Символы данных
3.1.1 Документ
С
имвол
отображает данные, представленные на
носителе в удобочитаемой форме
(машинограмма, документ для оптического
или магнитного считывания, микрофильм,
рулон ленты с итоговыми данными, бланки
ввода данных).
3.1.2 Ручной ввод
С
имвол
отображает данные, вводимые вручную во
время обработки с устройств любого типа
(клавиатура, переключатели, кнопки,
световое перо, полоски со штриховым
кодом).
3.1.3 Дисплей
С
имвол
отображает данные, представленные в
человекочитаемой форме на носителе в
виде отображающего устройства (экран
для визуального наблюдения, индикаторы
ввода информации).
3.2 Символы процесса
3.2.1 Процесс
С
имвол
отображает функцию обработки данных
любого вида (выполнение определенной
операции или группы операций, приводящее
к изменению значения, формы или
размещения информации или к определению,
по которому из нескольких направлений
потока следует двигаться).
3.2.2 Предопределенный процесс
С
имвол
отображает предопределенный
процесс, состоящий из одной или нескольких
операций или шагов программы, которые
определены в другом месте (в подпрограмме,
модуле).
3.2.3 Решение
С
имвол
отображает решение или функцию
переключательного типа, имеющую один
вход и ряд альтернативных выходов, один
и только один из которых может быть
активизирован после вычисления условий,
определенных внутри этого символа.
Соответствующие результаты вычисления
могут быть записаны по соседству с
линиями, отображающими эти пути.
3.2.4 Граница цикла
Символ, состоящий из двух частей, отображает начало и конец цикла. Обе части символа имеют один и тот же идентификатор. Условия для инициализации, приращения, завершения и т. д. помещаются внутри символа в начале или в конце схемы алгоритма в зависимости от расположения операции, проверяющей условие.
Пример.
