- •Методические указания
- •Клавиатура pc
- •Запуск windows. Рабочий стол.
- •Просмотр свойств объектов
- •Создание ярлыков на рабочем столе
- •Панель задач
- •Лабораторная работа № 3
- •Лабораторная работа №5
- •Программа «проводник».
- •Откройте программу Проводник одним из описанных ниже способов:
- •Просмотрите содержимое папки, выбранной по своему усмотрению:
- •Просмотрите уровни иерархии выбранной папки:
- •Создайте на рабочем столе папку эксперимент и переместите в нее свою папку
- •Удалите созданные вами объекты с рабочего стола, а также с диска. Лабораторная работа № 6.
- •Лабораторная работа № 7
- •Лабораторная работа № 8
- •Приложение 3
- •Текстовый редактор word. Создание базы данных. Слияние документов.
- •1.Основные положения
- •1.1. Создание документа на бланке
- •1.2. Отбор данных из источника данных
- •Лабораторная работа №11
- •2.Порядок выполнения работы.
- •1.1. Использование встроенных функций.
- •1. Математические функции
- •2. Финансовые функции
- •2. Порядок выполнения работы
- •Лабораторная работа №13
- •Форматирование ряда данных .
- •Изменение типа диаграммы.
- •2. Порядок выполнения работы
- •Лабораторная работа № 14
- •Лабораторная работа № 15.
- •Решение уравнений средствами программы Excel
- •Решение задач оптимизации
- •Порядок выполнения работы.
- •Лабораторная работа № 16
- •2. Порядок выполнения работы
- •Варианты заданий
- •Vba. Элементы управления Цель работы – ознакомиться с интерфейсом vba, некоторыми его объектами, их свойствами и методами.
- •Vba. Линейная программа
- •Стандартные элементы управления панели элементов:
- •Задания для выполнения
- •Vba. Условный оператор
- •Краткие теоретические сведения:
- •Примеры использования оператора условия
- •Решение задачи.
- •Порядок выполнения работы:
- •Содержание отчета.
- •Контрольные вопросы
- •Задания к выполнению:
- •2 Часть. Программирование с использованием объектов excel.
- •Порядок выполнения работы:
- •Контрольные вопросы.
- •1.Какие объекты Еxcel вы знаете?
- •2.Как обратиться к ячейке на рабочем листе из программы?
- •3.Какая форма записи условного оператора была использована в вашей программе?
- •Vba. Оператор выбора.
- •Элемент Описание
- •Лабораторная работа№21
- •Vba. Цикл с параметром (For…Next)
- •Цикл For.
- •Тело цикла
- •Пример использования оператора:
- •Порядок выполнения работы:
- •2.Массивы.
- •Контрольные вопросы:
- •Лабораторная работа №22
- •Vba. Циклы с предусловием и постусловием.
- •Vba. Пользовательские функции.
- •Vba. Пользовательские процедуры.
- •Пример для выполнения
- •Решение
- •Задания к самостоятельному выполнению:
Задания для выполнения
-
f(x,y¸z) = (x^2-y^2)/(1+z+x^2).
-
2.f(x,y,z) = (x+y+z)/(x^2+y^2+z^2).
-
f(x,y)=x./(1+y)+y/(1+x)+1/(x+y).
-
f(x,y,z)=(x+y+z)/(x*y*z).
-
f(a,b,c,x)=a*x^2+b*x+c.
-
Вычисления процентного отношения двух чисел(сколько процентов составляет величина первого от величины второго).
-
Вычисления дискриминанта квадратного уравнения.
-
f(x,y)=(x+y)(x^2+y^2)(x^3+y^3).
-
f(x,y,z)=(x*y*z)/(x+y^2+z^3).
-
f(x,y,z)=x/(y+z)+y/(x+z)+z/(x+y).
-
f(x,y,z)=(x+1)/y/z+sin(z)/y/x+1n(y)/x/z.
-
f(x,y,z)=x^3+y^4+z^5.
-
f(x,y,z)=x*y/z+y*z/x+z*x/y.
-
f(x,y,z)=(x^3+1)/(y+z^2)
-
f(x,y)=(x^2+y^2)/(5*x*y)
-
f(x,y)=3*(x+y)/x*(x+y)
Лабораторная работа N19
Vba. Условный оператор
Цель работы: научиться разрабатывать алгоритмы и программы разветвляющейся структуры с условным оператором IF . Познакомиться с некоторыми объектами VBA и с их свойствами
Краткие теоретические сведения:
1.В схемах алгоритмов выбор условия обозначается с помощью символа,
от которого отходит ветвление для указания дальнейших действий в зависимости от выбора “ДА” или “НЕТ”.Выбор хода алгоритма , как правило ,зависит от значения переменной или выражения, состояния объекта. Например,
НЕТ
…
ДА
….
2.В программном коде, чтобы реализовать ветвление применяется условный оператор IF THEN
Условный оператор позволяет выбирать и выполнять действия в зависимости от истинности некоторого условия. Имеется два варианта синтаксиса: В первом случае он имеет вид:
IF <условие> Then [операторы 1] [Else [операторы 2]]
Во втором случае оператор расположен на нескольких строках:
IF <условие> Then
[операторы]
[ElseIf <условие – n> Then
[операторы-n ]…
[Else]
[ИначеОператоры]]
End If
Здесь условие обязательно в обоих вариантах. Оно может быть числовым или строковым выражением со значениями TRUE или FALSE. Операторы 1 и операторы 2 это последовательности из одного или нескольких разделенных двоеточием операторов. По крайней мере одна из этих последовательностей должна быть непустой. Если условие истинно (TRUE), выполняется последовательность «операторы 1», если ложно, “операторы 2”.
Пример записи оператора:
‘Условный оператор в виде одной строки:
IF A>10 Then A=A+1: B=B+A: C=C+B ELSE C=A*B: A=C+2
‘тот же условный оператор в виде блока:
IF A>10 Then
A=A+1 : B=B+A : C=C+B
ELSE
C=A*B: A=C+2
End If
Примеры использования оператора условия
Пример1.
Если точка М(x1,y1) лежит:
-
выше прямой y=kx+b, то выдать сообщение “Точка М лежит выше прямой”;
-
ниже прямой, то выдать сообщение “Точка М лежит ниже прямой”;
-
на прямой, то выдать сообщение “Точка М лежит на прямой”.
Решение задачи.
1 этап. Продумать задачу и уяснить, что будет входными данными, что выходными и есть ли все необходимое для решения задачи.
2 этап. Нарисовать на бумаге интерфейс приложения, т.е. как будет выглядеть экран при решении задачи на компьютере.
Рис.Интерфейс приложения
3 этап. Определить ход решения задачи и составить алгоритм программы. В нашей задаче, чтобы определить положение точки относительно прямой, нужно подставить координату точки X1 в уравнение прямой и сравнить полученное значение Y c координатой точки Y1. Если значение Y=Y1, точка лежит на прямой; если полученное значение Y >Y1, точка –ниже прямой, и ,наконец, если Y<Y1, точка – выше прямой.
СХЕМА АЛГОРИТМА ПРОГРАММЫ (См. ниже)
4
конец