
- •Лабораторный
- •ПрактиКум по информатике.
- •Основы алгоритмизации вычислительных процессов в среде ms excel на основе vba
- •Учебное пособие
- •Ухта 2010
- •Оглавление
- •Введение
- •Лабораторная работа № 1
- •Создание интерфейса пользователя. Основные понятия.
- •Создание интерфейса пользователя
- •2 Основные понятия
- •3 Редактор vba
- •4 Работа с переменными, массивами, константами и со свойствами объектов
- •5 Основные инструкции языка Visual Basic
- •5.1. Окно свойств
- •5.2 Меню Edit
- •5.3 Меню View
- •5.4 Меню Format
- •5.5 Меню Debug
- •6.2 События
- •6.3 Процедуры и методы
- •Лабораторная работа № 3
- •Варианты заданий
- •Задание №1
- •Свойства объектов управления
- •Лабораторная работа № 4
- •Содержание отчета
- •Событийная процедура кнопки «Вычислить».
- •Свойства объектов управления.
- •Лабораторная работа № 5
- •Варианты заданий (таблица 17)
- •Варианты заданий
- •Свойства объектов управления
- •Лабораторная работа № 6
- •Варианты заданий
- •Задача.
- •Лабораторная работа № 7
- •Лабораторная работа №9
- •Пример оформления отчета.
- •Перемещение на строку вниз
- •Перемещение на строку вверх.
- •Функция поиска первой свободной строки в таблице
- •Поиск информации
- •Варианты заданий
- •Библиографический список
- •Лабораторный практиКум по информатике Основы алгоритмизации
- •169300, Г. Ухта, ул. Первомайская, 13.
- •169300, Г. Ухта, ул. Октябрьская, 13.
Содержание отчета
Текст задания.
Эскиз формы.
Таблица свойств объектов.
Список идентификаторов.
Блок-схема алгоритма.
Содержимое раздела general и программные коды процедур.
Результаты счета для заданных значений аргумента х.
Пример оформления отчета №4.
1. Текст задания.
Вычислить значения функции с выбором формулы по условию, произведя предварительные расчеты входящих в нее величин для заданных значений.
,
где b=1,36
Блок – схема.
Добавить необходимые элементы управления, используя панель элементов. На листе Excel (см. рисунок 11) для создания интерфейса пользователя разместить элементы управления: надпись a=; поле TextBox1 для ввода значения a; надпись x=; поле TextBox2 для вывода значения x; надпись R=; поле TextBox31 для вывода значения R; кнопку CommandButton1 с надписью Вычислить.
Событийная процедура кнопки «Вычислить».
Private Sub CommandButton1_Click()
b = Val(TextBox1.Text)
x = -3.15 * b + 2.4
If b ^ 2 > (x + 3.8) ^ 2 Then R = Sin(b - 3 * x) ^ 2
If b ^ 2 = (x + 3.8) ^ 2 Then R = Exp(1.7) + Abs(b - x)
If b ^ 2 < (x + 3.8) ^ 2 Then R = Sqr(Abs(x - Sin(b) ^ 2))
TextBox2.Text = Format(x, "0.00000")
textBox3.Text = Format(R, "0.00000")
End Sub
Label1
TextBox1
CommandButton1
Рисунок 11 – Лист Excel
Таблица 15
Идентификаторы
Переменная или константа |
Тип |
Идентификатор |
Константа b |
целая (Single) |
b |
Зависимая переменная a |
вещественная (Single) |
a |
Зависимая переменная R |
вещественная (Single) |
R |
Таблица 16
Свойства объектов управления.
Элемент управления |
Значение свойства: |
|
Caption |
Name |
|
CommandButton |
Вычислить |
CommandButton1 |
TextBox |
|
TextBox1 |
Label |
b = |
Label1 |
Label |
x = |
Label2 |
Label |
R = |
Label3 |
Контрольные вопросы
Дайте определение разветвляющегося вычислительного процесса. Опишите структуру его алгоритма.
Что означают слова «Да» и «Нет», записываемые у выходов блока проверки условия?
Объясните назначение, синтаксис и действие оператора Go To.
Объясните назначение и действие оператора If. Синтаксис линейной и блоковой записи оператора If. Полная и краткая формы записи оператора If. Использование в блоковом операторе If раздела Else lf.
Запись нескольких операторов в разделах Then и Else.
Объясните назначение, синтаксис и действие оператора Select Case. Блок-схема алгоритма, соответствующая оператору Select Case. Формы записи тестов оператора Select Case.
Элементы управления список и поле со списком: свойства, методы и события.