- •Министерство образования
- •Лабораторная работа №1 Ввод данных и корректировка информации в электронной таблице.
- •1. Задание.
- •2.Ввод данных
- •4. Копирование формул
- •5. Копирование с помощью мыши
- •6. Улучшение внешнего вида документа
- •7. Результат
- •8. Сохранение документа на диске
- •9. Размещение файла в электронной таблице
- •10. Изменение данных в электронной таблице
- •11. Шаблоны электронных таблиц.
- •12.Построение диаграмм.
- •Лабораторная работа №2 Линейные, разветвляющиеся, циклические и итерационные алгоритмы
- •Лабораторная работа № 3 Функции комплексного переменного, матрицы, слау
- •Лабораторная работа № 4 Линейные, разветвляющиеся, циклические алгоритмы в vba
- •Лабораторная работа № 5 Функции комплексного переменного и матрицы в vba.
- •Лабораторная работа № 6 Строковые данные. Подпрограммы-функции.
- •Лабораторная работа № 7 Строковые массивы. Подпрограммы-процедуры
- •Лабораторная работа № 8 Ввод/вывод в файлы. Элементы управления.
- •Расчетно-графическое задание
- •Основы информатики
Лабораторная работа №2 Линейные, разветвляющиеся, циклические и итерационные алгоритмы
Задание 1. Научиться вычислениям по сложным формулам с использованием математических функций, используя линейный алгоритм.
Задача. Вычислить значения функции y = f(a, b) для заданных a и b по вариантам, приведенным в табл. 1.
Таблица 1
|
Номер варианта |
|
Значения | |
|
а |
в | ||
|
1 |
|
4 |
0,5 |
|
2 |
|
2 |
14,36 |
|
3 |
|
10 |
0,5 |
|
4 |
|
2 |
11,05 |
|
5 |
|
3 |
0,151 |
|
6 |
|
4 |
1,310 |
|
7 |
|
2 |
200,0 |
|
8 |
|
1 |
12,21 |
|
9 |
|
3 |
0,521 |
|
10 |
|
2 |
12,11 |
|
11 |
|
1 |
20,01 |
|
12 |
|
3 |
0,707 |
|
13 |
|
3 |
2,712 |
Окончание табл.1
|
Номер варианта |
|
Значения | |
|
а |
в | ||
|
14 |
|
2 |
19,03 |
|
15 |
|
4 |
300,1 |
|
16 |
|
3 |
0,501 |
|
17 |
|
2 |
13,13 |
|
18 |
|
1 |
0,001 |
|
19 |
|
4 |
0,707 |
|
20 |
|
1 |
1,201 |
|
21 |
|
2 |
13,17 |
|
22 |
|
2 |
3,141 |
|
23 |
|
4 |
3,141 |
|
24 |
|
1 |
15,15 |
|
25 |
|
3 |
0,523 |
Методические указания:
Значения а, b для тестирования подобрать таким образом, чтобы значение y и все промежуточные значения легко проверялись.
Вычисление y производить посредством не менее чем трех операторов с получением промежуточных значений.
Задание 2. Научиться реализовывать разветвляющиеся алгоритмы.
Задача. Вычислить значение функции f(t) при заданных a, b, n, если значение аргумента t изменяется от tmin = a до tmax = b с шагом t = (b-a)/(n-1) по вариантам в табл. 2.
Таблица 2
|
Номер варианта |
f(t) |
Значения | |||
|
а |
b |
n | |||
|
1 |
|
- |
|
51 | |
|
2 |
|
-3 |
3 |
51 | |
|
3 |
|
- |
-/2 |
41 | |
|
4 |
|
- |
|
41 | |
|
5 |
|
-/2 |
/2 |
51 | |
|
6 |
|
0 |
5 |
51 | |
|
7 |
|
- |
|
61 | |
|
8 |
|
0 |
10 |
61 | |
|
9 |
|
-/4 |
|
66 | |
|
10 |
|
0 |
10 |
66 | |
Окончание табл.2
|
Номер варианта |
f(t) |
Значения | |||
|
а |
b |
n | |||
|
11 |
|
- |
-/4 |
41 | |
|
12 |
|
0 |
3 |
41 | |
|
13 |
|
0 |
2 |
61 | |
|
14 |
|
0 |
5 |
61 | |
|
15 |
|
- |
|
51 | |
|
16 |
|
0 |
20 |
51 | |
|
17 |
|
- |
|
41 | |
|
18 |
|
0 |
15 |
41 | |
|
19 |
|
-/8 |
/8 |
51 | |
|
20 |
|
0 |
2 |
51 | |
|
21 |
|
2 |
10 |
41 | |
|
23 |
|
5 |
15 |
56 | |
|
24 |
|
3 |
11 |
61 | |
|
25 |
|
-1 |
1 |
61 | |
Методические указания:
Для реализации ветвления использовать логическую функцию «Если».
При реализации вычислений в формуле использовать для хранения значений a и b именованные ячейки.
Задание 3. Научиться использовать итерационные циклические структуры.
Задача. Вычислить значение функции f(x) по вариантам табл. 3, используя для вычисления приближенные выражения (см. табл. 4) с точностью =0,1. Суммирование членов ряда прекратить, если очередной член ряда, прибавляемый к сумме, будет меньше .
Таблица 3
|
Номер варианта |
F(x) |
x |
Номер варианта |
F(x) |
x |
|
|
|
4 |
14 |
|
4 |
|
|
|
4 |
15 |
|
/2 |
|
|
|
4 |
16 |
|
/2 |
|
|
|
4 |
17 |
|
/2 |
|
|
|
4 |
18 |
|
/2 |
|
|
|
4 |
19 |
|
/2 |
|
|
|
4 |
20 |
|
/2 |
|
|
|
4 |
21 |
|
|
|
|
|
4 |
22 |
|
|
|
|
|
4 |
23 |
|
|
|
|
|
4 |
24 |
|
|
Окончание табл.3
|
Номер варианта |
F(x) |
x |
Номер варианта |
F(x) |
x |
|
|
|
4 |
25 |
|
|
|
|
|
4 |
|
|
|
Таблица 4
|
Функция |
Приближенное значение |
|
|
|
|
|
|
|
|
|
|
|
|
Методические указания:
В одном из столбцов поместить значения a.
Для реализации ветвления использовать логическую функцию «Если».
Задание 4. Научиться вычислять значение определенного интеграла с использованием приближенного метода трапеций.
Задача. В рабочем листе вычислить значение определенного интеграла по формуле:
,
где t = (q-p)/(n-1).
Аналитические выражения функций f(t) приведены в табл. 5.
Таблица 5
|
Функция |
Номер варианта | |||||
|
1 |
2 |
3 |
4 |
5 |
6 | |
|
f(t)
|
|
|
|
|
|
|
Методические указания:
Построить значения подынтегральной функции f(t).
Построить график f(t).
Используя график, выбрать пределы интегрирования a и b.






































