- •Учебное пособие
- •Постановка задачи, основы создания информационных структур.
- •Лабораторторное занятие № 1
- •Задание 1
- •Последовательность выполнения задания
- •Задание 2
- •Последовательность выполнения задания
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 8
- •Вопросы для самоконтроля:
- •2. Понятие и типы алгоритмов, проектирование алгоритмов прикладных задач.
- •Алгоритмы могут быть представлены:
- •Правила графического отображения алгоритма.
- •Лабораторное занятие № 2
- •Задание 1. Построение линейных алгоритмов
- •Порядок выполнения задания
- •Задание 2. Построение разветвлённых алгоритмов
- •Порядок выполнения задания
- •В окне построения функции введите логическое выражение и его атрибуты в соответствии с рис. 14.
- •Задание 3
- •Задание 4. Построение циклических алгоритмов
- •Порядок выполнения задания
- •Вопросы для самоконтроля:
- •Проект, интерфейс и компоненты visual basic. Проект Visual Basic
- •Интерфейс и компоненты Visual Basic
- •Лабораторное занятие № 3
- •Задание 1. Проект и интегрированная среда разработки Visual Basic
- •Задание 2. Создание интерфейса приложения с использованием визуальных средств программирования
- •Задание 3. Модули, процедуры и функции
- •Вопросы для самоконтроля:
- •Область определения переменных, массивы, конструкции языка Область определения переменных
- •Массивы
- •Конструкции языка
- •Лабораторное занятие № 4
- •Задание 1. Массивы, конструкции языка (ветвление, циклы)
- •Задание 2. Конструкция Select Case
- •Вопросы для самоконтроля:
- •Управление программой по событиям
- •Лабораторное занятие № 5
- •Задание 1. События щелчка мыши Click
- •Задание 2. События клавиатуры KeyPress
- •Задание 3. События перемещения указателя мыши MouseMove
- •Задание 4. События флажков и переключателей
- •Вопросы для самоконтроля:
- •Ввод и вывод информации
- •Лабораторное занятие № 6
- •Задание 1. Создание приложений расчётного характера с использованием текстовых полей для ввода информации
- •Задание 2. Ввод числовой информации с использованием элемента управления Microsoft UpDown
- •Задание 3. Работа с файлами последовательного доступа
- •Вопросы для самоконтроля
- •Типы проектов
- •Лабораторное занятие № 7
- •Задание 1. Модальная форма
- •Задание 2. Создание mdi – проекта с использованием мастера приложений, редактирование главного меню
- •Задание 3. Использование стандартных элементов управления Microsoft при создании проектов Visual Basic
- •Вопросы для самоконтроля
- •Рекомендации по программированию на vb
- •Приложение 1. Типы данных
- •Приложение 2. Конструкции языка
- •Конструкция If … Then
- •Конструкция Select Case
Конструкция Select Case
Эта конструкция позволяет выполнить одну из нескольких групп операторов в зависимости от значения условия. Инструкция Select Case имеет следующий синтаксис:
Select Case Проверочное _выражение
[ Case Значение 1
[ Операторы 1 ]]
[ Case Значение 2
[ Операторы 2 ]]
[Case Else
[Операторы 3 ]]
End Select
Циклические конструкции предназначены для многократного выполнения одного или нескольких операторов. Различают два типа циклов:
-
циклы с заданным количеством проходов;
-
циклы, завершающиеся при выполнении определённого условия.
Конструкция For … Next.
Это конструкция с заданным количеством проходов имеет следующий синтаксис:
For Счётчик = Начальное _значение To Конечное _значение [ Step Шаг]
Операторы
Next [ Счётчик ]
В начале выполнения цикла Счётчик устанавливается в начальное значение. При каждом проходе переменная Счётчика увеличивается на 1 или на величину Шага. Если она достигает или становится больше (меньше, при отрицательном шаге) Конечного значения, Цикл завершается и выполняются следующие за ним операторы.
Если количество проходов зависит от условия используют:
-
цикл с предусловием, когда условие расположено в начале цикла;
-
цикл с после условием, когда условие находится в конце цикла.
Синтаксис цикла управляемого в начале:
Do [ { While | Until } Условие ]
[ Операторы ]
[ Exit Do ]
[ Операторы ]
Loop
Синтаксис цикла управляемого в конце:
Do
[ Операторы ]
[ Exit Do ]
[ Операторы ]
Loop [ { While | Until } Условие ]
Литература
-
Информатика. Базовый курс. Учебник для Вузов. Под ред. С.В. Симоновича. СПБ, Питер, 2000, 639 с.
-
Информатика. Учебное пособие. Под ред. Е.К. Хённера. М: Издательский центр «Академия», 1999, 816 с.
-
Visual Basic 6.0. Пер. с англ. С.- Петербург: БХВ – Санкт-Петербург, 1998, 992 с.
-
Visual Basic 6.0. Серия «Библиотека студента». Пер. с нем. К: Издательская группа BHV, 2000, 288 с..
-
Visual Basic 6. Специальный справочник. С.- Петербург: СПб Издательство «Питер», 2000, 415 с.
-
Самоучитель Visual Basic 6.0. С.- Петербург: Санкт-Петербург, 2000, 624 с.
Раздел 2.2. Средства и технологии обработки информации. Тема 9. Основы алгоритмизации и программирования.
Идентификатор – наименование задачи, предметная область – её содержание.
Прототип будущей постановки задачи, сформированный на основании экспертной оценки предметной области..
Relate – устанавливать связь. В качестве основного аппарата создания и оптимизации реляционных таблиц используются логика предикатов и реляционная алгебра, которую предложил математик фирмы IBM Edgar F. Codd.
Например, расчёт суммы прихода (расхода) товаров по складу или месячный учёт движения товаров.
Появляется в правом нижнем углу ячейки в виде маленького крестика при перемещении в эту точку указателя мыши.