- •Минобрнауки россии
- •Оглавление
- •Введение
- •1. Лабораторная работа № 1
- •1.1. Создание интерфейса пользователя
- •1.1.1. Основные понятия
- •1.1.2. Редактор vba
- •1.2. Работа с переменными, массивами, константами
- •1.2.1. Основные инструкции языка Visual Basic
- •1.2.3. Создание интерфейса пользователя
- •1.2.4. Окно свойств
- •1.2.4. Меню Edit
- •1.2.5. Меню View
- •1.2.6. Меню Format
- •1.3.1. Пользовательские формы
- •1.3.2. Свойства объекта UserForm
- •1.3.3. Методы объекта UserForm
- •1.3.4. События объекта UserForm
- •1.4. Контрольные вопросы
- •2. Лабораторная работа № 2
- •2.1. Элементы управления
- •2.1.1. Свойства элементов управления
- •2.1.2. Методы и события элементов управления
- •2.2. Командная кнопкаCommandButton
- •2.3. Элемент управления надписью (метка)Label
- •2.4. Текстовое окно (поле ввода)TextBox
- •2.5. Контрольные вопросы
- •3. Лабораторная работа № 3
- •3.1. Алгоритм. Способы записи алгоритма
- •3.1.1. Структуры алгоритмов
- •3.1.2. Линейная структура алгоритма
- •3.3. Полоса прокрутки
- •3.4. Задания для выполнения
- •Контрольные вопросы
- •4. Лабораторная работа № 4
- •4.1. Разветвляющаяся структура алгоритма
- •4.1.1. Условный оператор if
- •4.1.2. Оператор выбора Select Case
- •4.1.3. Оператор выбора GoTo
- •4.2. Задания для выполнения
- •4.3. Контрольные вопросы
- •5. Лабораторная работа № 5
- •5.1. Циклические структуры алгоритмов
- •5.1.1. Фиксированные циклы
- •5.2. Элемент управления ListBox (список)
- •5.3. Поле со списком
- •5.4. Задания для выполнения
- •5.5. Контрольные вопросы
- •6. Лабораторная работа № 6
- •6.1. Циклы с условием (неопределённые циклы)
- •6.2. Элемент управления Рамка
- •6.3. Элементы управления Флажок и Переключатель
- •6.4. Задания для выполнения
- •6.5. Контрольные вопросы
- •7. Лабораторная работа № 7
- •7.1. Массивы
- •7.1.1. Объявление массивов
- •7.1.2. Объявление массива фиксированного размера
- •7.1.3. Объявление динамического массива
- •7.2. Задания для выполнения
- •7.3. Контрольные вопросы
- •8. Лабораторная работа №8
- •8.1. Работа с матрицами
- •Задания для выполнения
- •8.3. Контрольные вопросы
- •9. Лабораторная работа №9
- •9.1.Список и его составные элементы
- •9.2. Формирование списка
- •9.3. Задания на выполнения
- •10. Задания для самостоятельной работы
- •Приложение
- •Библиографический список
- •Лабораторный
2.5. Контрольные вопросы
Как поместить на форму новый объект управления?
Элемент управления кнопка команды CommandButton, его свойства, методы и события.
Элементы управления TextBox и Label, их свойства, методы и события.
Какие функции выполняет текстовое окно?
В поле какого свойства элемента управления TextBox хранится вводимая пользователем информация?
Почему каждый объект управления должен иметь уникальное имя?
В чём сходство и различие элементов управления TextBox и Label?
Приведите синтаксис оператора, используемого в программных кодах для установки свойств объектов управления.
3. Лабораторная работа № 3
Программирование линейных вычислительных процессов. Элемент управления Полоса прокрутки.
Цель работы: изучение основных принципов разработки приложения, знакомство с правилами записи арифметических выражений, содержащих константы, переменные, различные арифметические действия и «встроенные» функции и программы, с основными стандартными функциями, приобретение навыков составления простейших приложений.
3.1. Алгоритм. Способы записи алгоритма
Точного определения алгоритма не существует. По определению Д. Э. Кнута: «Алгоритм – это конечный набор правил, который определяет последовательность операций для решения конкретного множества задач и обладает пятью важными чертами: конечность, определённость, ввод, вывод, эффективность». Алгоритм должен обладать следующими важными свойствами:
конечность – алгоритм должен завершать работу и выдавать результат за конечное число шагов;
определенность – на каждом шаге выполнения следующий шаг однозначно определяется состоянием системы;
понятность – алгоритм должен использовать только те команды для исполнителя, которые ему доступны, т. е. входят в его систему команд;
универсальность – алгоритм должен работать на разных наборах исходных данных;
результативность – алгоритм должен завершаться определёнными результатами.
Существует несколько способов записи алгоритма:
словесная – запись на естественном языке;
графическая – запись с помощью графических символов (блок-схема алгоритма);
с помощью псевдокода – запись на условном алгоритмическом языке, например, школьный язык программирования АЯП.
Согласно ГОСТ 19.701-90 «Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения», имеются следующие основные блоки для обозначения (табл. 17).
Таблица 17 – Обозначение и описание основных блоков
Название блока |
Обозначение
|
Описание
|
Терминатор |
|
Отображает начало или конец схемы программы |
Данные |
|
Отображает данные, носитель которых не определён |
Процесс |
|
Отображает выполнение определённой операции или группы операций |
Решение |
|
Отображает решение или функцию переключательного типа
|
Подготовка
|
|
Цикл с параметром
|
Предопределённый процесс |
|
Отображает процесс, который определён в другом месте (в подпрограмме, модуле) |
Граница цикла |
|
Отображает начало цикла |
Граница цикла |
|
Отображает конец цикла |
Соединитель |
|
Используется для обрыва линии и продолжения её в другом месте |
Комментарий |
|
Используется для описательных комментариев |