
- •Лабораторный
- •ПрактиКум по информатике.
- •Основы алгоритмизации вычислительных процессов в среде 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.
Задание №1
Составить приложение для вычисления значений переменных у и z по формулам:
для заданных значений аргумента х: 3.14∙10-4, 21.20, -0,115∙103.
Таблица 12
Свойства объектов управления
Элемент управления |
Значение свойства: |
|
Caption |
Name |
|
CommandButton |
Вычислить |
CommandButton1 |
TextBox |
|
TextBox1 |
TextBox |
|
TextBox2 |
TextBox |
|
TextBox3 |
Label1 |
Y= |
Label1 |
Label1 |
Z= |
Label1 |
Таблица13
Идентификаторы
Переменная или константа |
Тип |
Идентификатор |
Константа а |
вещественная (Single) |
а |
Независимая переменная b |
вещественная (Single) |
b |
Независимая переменная х |
вещественная (Single) |
X |
Зависимая переменная f |
вещественная (Single) |
f |
Зависимая переменная c |
вещественная (Single) |
c |
Содержимое раздела general и программные коды процедур.
Private Sub CommandButton1_Click()
Dim x As Single, y As Single, z As Single
Const a = -0.0387: b = -2.28
x = Val(TextBox1.Text)
y = Atn(Abs(b ^ 2 - a ^ 2)) ^ 2 + Abs(x - 3 * b) ^ (1 / 3) / Cos(x) ^ 3
z = (Log(Abs(b - a)) + 2 * a) / (x + 2.5 * a)
TextBox2.Text = Format(y, "0.0000")
TextBox3.Text = Format(z, "0.0000")
End Sub
Блок-схема
Контрольные вопросы
Изобразите и назовите основные блоки блок-схемы алгоритма.
Что такое алгоритм? Способы написания алгоритма.
Дайте определение линейного вычислительного процесса. Из каких частей состоит его алгоритм?
Какие типы данных вы знаете? Дайте их характеристику.
Функции для преобразование одного типа данных в другой.
Дайте понятие переменных и констант. Правила назначения имен переменным и константам. Область видимости переменных и констант. В чем различие между переменной и константой?
Какие типы данных могут храниться в переменной типа Variant?
Уровни видимости переменных и констант.
Глобальные переменные и константы, место и операторы их объявления в приложении. Назовите область их видимости.
Модульные переменные и константы, место и операторы их объявления в приложении. Назовите область их видимости.
Локальные переменные и константы, место и операторы их объявления в приложении. Назовите область их видимости.
Неявное объявление переменных.
Что такое локальные, модульные и глобальные переменные и константы? Как и где они описываются в приложении?
Правила записи арифметических выражений на Visual Basic.
Приоритет выполнения арифметических операций.
Стандартны функции, используемые в арифметических выражениях.
С какой целью используются скобки в арифметических выражениях?
Основные свойства, события и методы объектов: форма, текстовое окно, командная кнопка, метка и линейка прокрутки.
Каким образом производится ввод данных типа Single в текстовое окно?
Использование функции Val для преобразования данных типа String в числовые.