
- •Лабораторный
- •ПрактиКум по информатике.
- •Основы алгоритмизации вычислительных процессов в среде 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.
Свойства объектов управления
Элемент управления |
Значение свойства: |
|
Caption |
Name |
|
CommandButton |
Старт |
CommandButton1 |
ListBox |
|
ListBox 1 |
CommandButton |
Выход |
CommandButton1 |
Идентификаторы
Переменная или константа |
Тип |
Идентификатор |
Независимая переменная h |
вещественная (Single) |
h |
Зависимая переменная x |
вещественная (Single) |
x |
Зависимая переменная p |
вещественная (Single) |
s |
Зависимая переменная i |
вещественная (Integer) |
i |
Листинг программного кода
Private Sub CommandButton1_Click()
Dim i As Integer
Dim x As Single
Dim h As Single
ListBox1.Clear
x = 0
p = 1
h = 0.3
For i = 1 To 17
p = p * (1.5 - Sin(x ^ 2)) ^ 2
ListBox1.AddItem (" x= " + Format(x, " 0.00") + " p=" + Format(p, " 0.00000"))
x = x + h
Next i
End Sub
Private Sub CommandButton2_Click()
End
End Sub
Контрольные вопросы
1. Дайте определение циклического вычислительного процесса, его четырёх основных частей, раскройте их содержание. Что такое переменная цикла?
2. Организация циклических вычислительных процессов с заданным числом повторений с помощью оператора For ... Next. Синтаксис оператора For ... Next. Какой оператор проверяет условие завершения цикла? Правила использования оператора For ... Next.
3. Организация итерационных циклических вычислительных процессов с помощью операторов If, Do ... Loop, While ... Wend. Синтаксис операторов Do ... Loop, While ... Wend.
4. Что такое вложенный цикл? Правила вложения циклов.
5. Опишите алгоритмы накопления сумм и произведений. Что такое рекуррентная формула?
Лабораторная работа № 6
Программирование итерационных циклических вычислительных процессов. Элементы управления: Рамка, Флажок, Переключатель
Цель работы: изучение принципов построения итерационных циклических вычислительных процессов.
В тех случаях, когда нет возможности указать начальное и конечное значения переменной цикла, используют циклы типа Do-Loop.
Для таких циклов возможны 4 варианта записи:
Do While <условие> <инструкции, исполняемые в цикле> Loop |
Do Until <условие> <инструкции, исполняемые в цикле> Loop |
Do <инструкции, исполняемые в цикле> Loop While <условие> |
Do <инструкции, исполняемые в цикле> Loop Until <условие> |
В число инструкций, исполняемых в цикле, может быть включена инструкция Exit Do, если из цикла надо выйти «досрочно», например, при выполнении какого-нибудь дополнительного условия. Заметим, что Do While означает Выполнять пока… Do Until означает Выполнять пока не … Другими словами, вместо Do Until можно написать Do While Not. В некоторых случаях эти проверки удобнее ставить в конец цикла (Loop – цикл, дословно – «петля»).
Задание: в соответствии с заданным вариантом создать приложение для вычисления суммы членов бесконечного сходящегося ряда — 2—in ,учитывая слагаемые, превышающие по модулю погрешность ε. Предусмотреть вывод значения первого из отброшенных членов ряда, его номер и значение суммы для значений погрешности ε: 10-3, 10-5,10-7. Для выбора величины погрешности использовать объект OptionButton. Для ввода значения х воспользоваться объектом TextBox. При выводе значения суммы учесть погрешность s, с которой она была вычислена.