- •Н. Н. Пустовалова компьютерные информационные технологии лабораторный практикум
- •Лабораторная работа № 1. Операционная система Windows. Программы группы «Стандартные»
- •Лабораторная работа № 2. Приложение Microsoft Word Задание 1
- •Задание 2
- •Программирование циклических процессов
- •Лабораторная работа № 3. Приложение Microsoft Excel Задание 1
- •Зарплата работников за январь
- •Задание 2
- •Лабораторная работа № 4. Реализация алгоритмов линейной структуры в приложении Excel Задание 1
- •Задание 2
- •Лабораторная работа № 5. Циклы в инженерных расчетах
- •Лабораторная работа № 6. Разветвляющиеся программы в приложении Excel
- •Лабораторная работа № 7. Одномерные массивы
- •Лабораторная работа № 8. Использование подпрограмм
- •Лабораторная работа № 9. Создание форм пользователя в приложении Excel
- •Лабораторная работа № 10. Простые и комбинированные списки
- •Лабораторная работа № 11. Разработка проекта с использованием форм в приложении Excel Задание 1
- •Задание 2
- •Лабораторная работа № 12. Создание баз данных в приложении Access Задание 1
- •Задание 2
- •Задание 3
- •Лабораторная работа № 13. Разработка презентации в PowerPoint
- •Задание 3
- •Лабораторная работа № 15. Графический редактор Adobe Photoshop Задание 1
- •Задание 2
- •Лабораторная работа № 16. Приложение Machcad Задание 1
- •Лабораторная работа № 17. Приближенное вычисление интегралов
- •Лабораторная работа № 18. Приближенное решение уравнений
- •Лабораторная работа № 19. Решение систем уравнений в приложениях Excel и Machcad
- •Лабораторная работа № 20. Математические модели одномерных процессов
- •Лабораторная работа № 21. Оптимизация процессов
- •Лабораторная работа № 22. Решение дифференциальных уравнений
- •Лабораторная работа № 23. Компьютерная графика. Приложение Macromedia Flash Задание 1
- •Задание 2
- •Лабораторная работа № 24. Создание html-документов в сети Интернет
- •Операционная система windows
- •Программы группы «стандартные»
- •Приложение microsoft word
- •Приложение microsoft excel
- •Линейные программы в приложении excel
- •Циклические программы
- •Разветвляющиеся программы
- •Одномерные массивы
- •Использование подпрограмм
- •Формы пользователя
- •Работа со списками
- •Использование мастера слияния
- •Базы данных
- •Создание таблиц
- •Заполнение, сохранение и редактирование данных в таблице. Порядок заполнения таблиц зависит от связей в таблицах. Вначале заполняются таблицы главные, затем – подчиненные.
- •Итоговый запрос. Чтобы подводить итоговые значения по группам данных, используются итоговые запросы. Например, пусть надо получить итоговые суммы по продажам отдельных групп товаров.
- •Создание форм
- •Разработка отчетов
- •Приложение power point
- •Компьютерная графика. Приложение ms visio
- •Выделение областей. Для выделения всего рисунка или слоя служит команда Select / All (Выделение / Все).
- •Приложение mathcad
- •Вычисление определенных интегралов
- •Согласно методу трапеций значение интеграла определяется по формуле
- •Приближенное решение уравнений
- •Решение систем линейных уравнений
- •Рассмотрим алгоритм решения системы линейных уравнений методом Гаусса.
- •Получение математической модели одномерного объекта
- •Решение задач оптимизации
- •Приближенное решение дифференциальных уравнений
- •Приложение macromedia flash
- •Создание html-документов
- •Компьютерные информационные технологии
Разветвляющиеся программы
Если некоторые действия в программе должны происходить только при выполнении какого-либо условия, то такая программа называется разветвляющейся.
Для записи проверяемого условия используются операции сравнения: > (больше), >= (больше либо равно), < (меньше), <= (меньше либо равно), = (равно), <> (не равно). Каждое условие всегда имеет два значения: либо оно верно (True – правда), либо неверно (False – ложь).
Проверяемое условие может быть и сложным, состоящим из нескольких простых условий. Для записи сложного условия используются логические операции объединения: And – сложное условие верно, когда оба простых условия верны, иначе сложное условие будет ложным; Or – сложное условие верно, когда хотя бы одно из простых условий верно, и будет ложным только, когда все простые условия будут ложными.
Например, условие x >= 1 And x =< 10 Or x = 15 верно, если х находится внутри интервала [1:10] либо если х = 15.
Условный строчный оператор имеет общий вид If … Then … Else… (если…тогда…иначе…) и представляет в общем случае конструкцию If <условие> Then <оператор1> Else <оператор2>, которая имеет следующий логический смысл: если условие выполняется, то нужно выполнить оператор1, иначе – следует выполнить оператор2. В операторе может отсутствовать Else.
Если при проверке условия должны выполняться несколько операторов, то условный оператор записывается в блочной форме в несколько строк и заканчивается строкой с ключевыми словами End If:
If <условие> Then
<операторы 1>
Else
<операторы 2>
End If
Когда необходимо проверить более одного условия, можно использовать вложение операторов If друг в друга.
-
Вычисление значений w с использованием строчного условного оператора If:
;;
Вычисление значений функции yдля вводимых с клавиатуры некоторых значений n и x:
Sub CommandButton1_Click()
Dim x As Single, y As Single, w As Single, n As Single
x = Val(InputBox(“Введите x”))
n = Val(InputBox(“Введите n”))
y = Exp(– 2 * x) + 1
z = Log(x) / (x + 1)
If x < z ^ 2 Then w = Sqr(x * y) Else w = n * x + 2
Msgbox (“w=” & w)
End Sub
Sub CommandButton1_Click()
Dim x As Single, n As Single, y As Single
'Ввод исходных данных
x = Val(InputBox("Введите x "))
n = Val(InputBox("Введите n"))
'Проверка условий и расчет значений
If x >= 0 And n >= 0 Then y = Sqr(x)
If x < 0 And n < 0 Then y = n * x + 2
MsgBox (y) 'Вывод результата
End Sub
В зависимости от вводимых значений результаты вычисляются по различным формулам.
-
Вычисление значений y для x = – 2(2)8:
Вычисление значений y и w в соответствии с условием:
если х < 5, то y = sin2x, w = ctgx;
если х 5, то y = 1 – sinx, w = arctgx.
Значения х = {9; 0,1; – 4; 5; 12}
Sub CommandButton1_Click()
Dim x As Single, y As Single
For x = – 2 To 8 Step 2
If x < 0 Then y = x + 2
If x > 5 Then y = x ^2
If x >= 0 And x <= 5 Then y = Sqr(5 * x)
MsgBox (y) 'Вывод результата
Next
End Sub
Sub CommandButton1_Click()
Dim x As Single, y As Single, w As Single, i As Integer
For i = 1 To 5
x = Val(InputBox("Введите значение х"))
If x > 5 Then
y = Sin(x) ^ 2
w = cos(x) / sin(x)
Else
y = 1 – Sin(x)
w = Atn(x)
End If
MsgBox (“x=” & x &“ y=” & y & “ w=” & w)
Next
End Sub
Назад