
- •Основы системы программирования
- •Введение
- •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.
Федеральное Агентство Железнодорожного Транспорта
Государственное образовательное учреждение
высшего профессионального образования
"Петербургский государственный университет путей сообщения"
Н. В. Байдина, Н. Ф. Костянко
Основы системы программирования
Visual Basic
Учебное пособие
по дисциплине "Информатика"
Санкт-Петербург 2008
УДК 681.3.06
ББК З973.26-018.22я7
Б18
Рецензенты:
кандидат технических наук, доцент кафедры информационных систем университета авиакосмического приборостроения (ГУАП)
Г. В. Преснякова;
профессор кафедры "Информатика и информационная безопасность" Петербургского государственного университета путей сообщения
А. И. Дергачёв
Байдина Н. В., Костянко Н. Ф.
О
Б18
ISBN 978-5-7641-0200-9
Изложены основы разработки визуальной части проекта в IDE (Integrated Development Environment), а также конструкции языка программирования Visual Basic 6.0, необходимые для программной реализации основных и производных алгоритмических структур.
Предназначено для студентов всех специальностей, изучающих дисциплину "Информатика".
УДК 681.3.06
ISBN 978-5-7641-0200-9 Байдина Н. В., Костянко Н. Ф., 2008
Петербургский государственный университет путей сообщения, 2008
Введение
Оснащение дисплейных классов Университета современной вычислительной техникой и современными программными средствами приводит к необходимости изменения содержания некоторых разделов дисциплины "Информатика". При этом темы, связанные с постановкой задач и алгоритмизацией, остаются практически без изменений, в то время как тема "Программирование" претерпевает значительные изменения в связи с необходимостью изучения программных продуктов нового поколения.
Анализ современных систем программирования показал, что наиболее целесообразно в высших учебных заведениях на I курсе изучать систему программирования Visual Basic.
Преимущества этой системы:
возможность работы с операционной системой Windows и ресурсами Internet;
простота и наглядность создания проектов, использующих все достоинства системы Windows (графические средства, высокое быстродействие, надежность);
возможность создавать программные средства, имеющие такие элементы, как надписи, кнопки, окна различных типов, полосы прокрутки и т. д.
Следует отметить, что дальнейшим развитием языка Visual Basic является язык программирования Visual Basic for Application, который используется для автоматизации работы в текстовом процессоре Word, электронной таблице Excel и в системе ведения баз данных Access, которые входят в состав Microsoft Office.
В первом разделе учебного пособия изложены основы системы программирования Visual Basic, связанные с разработкой визуальной части проекта, а также рассмотрены необходимые действия по выполнению и сохранению проекта.
Автоматизация решения любой вычислительной задачи связана с необходимостью разработки алгоритма решения и последующей записи его на одном из языков программирования. Во втором разделе рассмотрены основные конструкции языка программирования Visual Basic и возможности их использования при программировании трех основных алгоритмических структур – СЛЕДОВАНИЕ, РАЗВИЛКА, ЦИКЛ.
Анализ различных видов информационных технологий позволил выявить наиболее часто встречающиеся при обработке данных алгоритмы, использующие основные алгоритмические структуры. Эти алгоритмы обработки данных названы производными алгоритмическими структурами и их изучению посвящен третий раздел учебного пособия.