- •Введение
- •Часть 1
- •Работа в windows, word, excel
- •Лабораторная работа 1.1
- •Работа с дисками, файлами и папками в Windows
- •Лабораторная работа 1.2 Ввод и редактирование текста в ms Word
- •Основные функции текстовых редакторов
- •Лабораторная работа 1.3
- •Создание иллюстраций в документе Word
- •Работа с таблицами
- •Создание и редактирование формул
- •Коэффициент корреляции
- •Лабораторная работа 1.4 Средства автоматизации для оформления word-документов
- •Информатика. Основные понятия
- •Лабораторная работа 1.5 Математические формулы
- •Лабораторная работа 1.6 Диаграммы
- •Лабораторная работа 1.7 Итоговые функции
- •Лабораторная работа 1.8 Решение нелинейного уравнения с использованием инструмента Подбор параметра
- •Порядок выполнения (на примере уравнения ).
- •Лабораторная работа 1.9 Построение регрессионного уравнения с использованием надстройки Поиск решения
- •Часть 2 программирование на visual basic for applications (vba)
- •Вычисление арифметических выражений
- •Задание:
- •Порядок выполнения (рис. 2.1):
- •15. Назначить макросу кнопку.
- •Лабораторная работа 2.2 вычисление сложной функции
- •Лабораторная работа 2.3 расчет и оформление таблицы значений функции
- •Задание:
- •Лабораторная работа 2.4 вычисление значения функции с заданной точностью
- •Задание:
- •Лабораторная работа 2.5 обработка элементов одномерного массива
- •Лабораторная работа 2.6 решение задач с использованием нескольких одномерных массивов
- •Лабораторная работа 2.7 обработка элементов двухмерного массива
- •Часть 3
- •Лабораторная работа 3.2 Итерационные методы решения систем линейных алгебраических уравнений
- •Лабораторная работа 3.3 Приближенные методы решения нелинейных уравнений
- •Лабораторная работа 3.4 Решение систем нелинейных уравнений
- •Лабораторная работа 3.5 Приближенное вычисление одинарных интегралов
- •Лабораторная работа 3.6 Приближенное вычисление двойных интегралов
- •Лабораторная работа 3.7 Интерполирование функций
- •Лабораторная работа 3.8 Интерполирование сплайнами
- •Лабораторная работа 3.9 Построение эмпирической зависимости
- •Лабораторная работа 3.10 Численные методы решения задачи Коши
- •Лабораторная работа 3.11 Численное решение краевой задачи
- •Лабораторная работа 3.12 Численное решение уравнения Лапласа
- •Лабораторная работа 3.13 Численное решение уравнения Фурье для прямоугольного стержня
- •Лабораторная работа 3.14 Численное решение уравнения Фурье для цилиндрического стержня
- •Лабораторная работа 3.15 Численное решение уравнения Фурье для прямоугольной пластины
- •Лабораторная работа 3.16 Численное решение уравнения Фурье для ограниченного цилиндра
- •Заключение
- •Библиографический список
- •Содержание
Задание:
Составить программу вычисления суммы бесконечного ряда с точностью до 0,0001.
Исходные данные и результаты расчета разместить на рабочем листе рабочей книги Excel.
Написать отчет, содержащий:
задание;
текст программы;
результаты расчета.
Варианты задания приведены в табл. 2.4.
Таблица 2.4
№ |
Ряд |
№ |
Ряд |
1 |
2 | ||
3 |
4 | ||
5 |
6 |
|
|
|
Окончание табл. 2.4 |
№ |
Ряд |
№ |
Ряд |
7 |
8 | ||
9. |
10 | ||
11 |
12 | ||
13 |
14 | ||
15 |
16 | ||
17 |
18 | ||
19 |
20 |
Лабораторная работа 2.5 обработка элементов одномерного массива
Цель работы:
1. Получить практические навыки по заполнению одномерного массива и выводу элементов на рабочий лист Еxcel.
2. Освоить базовые алгоритмы обработки элементов одномерного массива.
Задание:
1. Составить блок-схему и программу обработки элементов одномерного массива, состоящего из 10 элементов. Варианты задания приведены в табл. 2.5.
2. Составить блок-схему и программу на уплотнение и перестановку элементов одномерного массива. Варианты задания приведены в табл. 2.6.
3. Исходные данные и результаты расчета разместить на рабочем листе рабочей книги Excel.
4. Написать отчет, содержащий:
рабочее задание;
текст программы;
результаты расчета.
Таблица 2.5
№ |
Задание |
1 |
Найти среднее арифметическое положительных элементов массива А. |
2 |
Найти максимальный положительный элемент массива А и определить его индекс. |
3 |
Найти среднее арифметическое максимального и минимального элементов массива А. |
4 |
Найти среднее арифметическое отрицательных элементов массива А. |
5 |
Найти минимальный положительный элемент массива А и определить его индекс. |
6 |
Определить число положительных элементов массива А и их индексы. |
7 |
Написать программу определения: каких элементов больше в массиве А – положительных или отрицательных? |
8 |
Найти сумму квадратов и квадрат суммы элементов массива А. |
9 |
Найти среднее арифметическое положительных элементов массива А с четными индексами. |
10 |
Найти максимальный отрицательный элемент массива А и определить его индекс. |
11 |
Найти среднее арифметическое отрицательных элементов массива А с нечетными индексами. |
12 |
В одномерном массиве А(10) найти разность между максимальным (max) и минимальным (min) элементами и произведение (pr_pol) положительных элементов. |
13 |
В одномерном массиве А(15) найти среднее арифметическое положительных элементов (SR) и произведение отрицательных элементов (pr_otr). |
14 |
В одномерном массиве А(30) найти среднее арифметическое абсолютных значений отрицательных элементов с нечетными номерами (SR). |
15 |
В одномерном массиве С(17) найти количество (kol) элементов, равных 5. |
16 |
В одномерном массиве Z(15) найти сумму (S) и произведение (PR) элементов, которые больше 0 и меньше 21. |
17 |
В одномерном массиве С(17) найти количество (kol) элементов с нечетными индексами, которые меньше последнего элемента. |
18 |
В одномерном массиве Z(15) найти сумму (S) и среднее арифметическое (SR) элементов, которые больше 0 и меньше 15. |
19 |
В одномерном массиве С(17) найти количество (kol) элементов с четными индексами, которые больше последнего элемента. |
20 |
В одномерном массиве С(17) найти произведение (PR) элементов с четными индексами. |
Таблица 2.6
№ |
Задание |
1 |
Сформировать массив С, уплотнив одномерный массив А(20), выбросив из него максимальный (max) и минимальный элементы (min). Элементы исходного массива записать в ячейки рабочего листа “Лист1”, значения min и max в ячейки B6 и C6, сформированный массив – начиная с ячейки A8. |
2 |
В одномерном массиве А(15) поменять местами максимальный (max) и минимальный (min) элементы. Элементы исходного массива записать в ячейки “A2:O2” рабочего листа “Лист1”. Вывести значения min и max в ячейки B4 и D4, сформированный массив – начиная с ячейки С6. |
3 |
Уплотнить одномерный массив А(15), выбросив из него элементы, которые меньше среднего арифметического (SR) элемента этого массива. Элементы исходного массива записать в ячейки “B2:B16” рабочего листа “Лист1”. Вывести значение SR в ячейку D4, сформированный массив – начиная с ячейки С2. |
4 |
Уплотнить массив А(N), выбросив из него элементы, которые по модулю меньше 1. Элементы исходного массива записать, начиная с ячейки А2 рабочего листа “Лист1”. Вывести новый массив, начиная с ячейки А5. |
5 |
В массиве А(N) поменять местами элементы, стоящие на нечетных местах с элементами, стоящими на четных местах (21; 34;…; N-1N). Элементы исходного массива записать, начиная с ячейки А2 рабочего листа “Лист1”. Вывести новый массив, начиная с ячейки А5. |
6 |
В одномерном массиве А(20) поменять местами первый положительный (pol1) и первый отрицательный (otr1) элементы. Элементы исходного массива записать в ячейки “A1:A20” рабочего листа “Лист1”. Вывести значения pol1 и otr1 в ячейки C4 и D4, новый массив – начиная с ячейки F1. |
7 |
В одномерном массиве А(20) переставить элементы в противоположном порядке, то есть 1-й элемент должен стать последним, 2-й – предпоследним и т.д. Вывести на экран новый массив. Элементы исходного массива записать в строку, начиная с ячейки А2 рабочего листа “Лист1”. Вывести новый массив в строку, начиная с ячейки А5. |
8 |
В одномерном массиве А(15) поменять местами первый положительный (pol1) и последний отрицательный (otrn) элементы. Элементы исходного массива записать в столбец, начиная с ячейки А1 рабочего листа “Лист1”. Вывести значения pol1 и otrn – в ячейки F2 и H2, новый массив в столбце – начиная с ячейки C2. |
|
Продолжение табл. 2.6 |
|
Задание |
9 |
В одномерном массиве А(15) поменять местами первый отрицательный (otr1) и последний положительный элементы (poln). Элементы исходного массива записать в столбец, начиная с ячейки А2 рабочего листа “Лист1”. Вывести значения otr1 и poln – в ячейки F4 и H4, новый массив в столбце – начиная с ячейки D2. |
10 |
В одномерном массиве А(20) поменять местами последний отрицательный (otrn) и последний положительный (poln) элементы. Элементы исходного массива записать в столбец, начиная с ячейки А2 рабочего листа “Лист1”. Вывести значения otrn и poln – в ячейки F4 и H4, новый массив в столбце – начиная с ячейки D2. |
11 |
Уплотнить одномерный массив А(12), выбросив из него отрицательные элементы. Элементы исходного массива записать в ячейки “А1:A12” рабочего листа “Лист1”. Вывести новый массив в столбце, начиная с ячейки D2. Найти среднее арифметическое оставшихся элементов(SR). Вывести значение SR в ячейку F4. |
12 |
Уплотнить одномерный массив С(14), выбросив из него положительные элементы. Элементы исходного массива записать в ячейки “А1:N1” рабочего листа “Лист1”. Вывести новый массив в строку, начиная с ячейки В4. Найти наибольший (max) по модулю элемент среди оставшихся. Вывести значение max в ячейку F6. |
13 |
Найти в одномерном массиве максимальный элемент (max). Поменять местами максимальный элемент (max) и первый отрицательный элемент (otr1). Элементы исходного массива записать в столбец, начиная с ячейки А5 рабочего листа “Лист1”. Вывести значения max и otr1 в ячейки F4 и H4, новый массив в столбце – начиная с ячейки D2. |
14 |
Уплотнить одномерный массив В(20), выбросив из него элементы, которые больше М (М вводится с клавиатуры). Если таких элементов нет, в ячейке С2 напечатать сообщение “Элементов нет”, иначе вывести новый массив в столбец, начиная с ячейки F1. |
15 |
Уплотнить одномерный массив В(14), выбросив из него элементы больше 5. Найти сумму (S) и произведение (P) оставшихся элементов. Элементы исходного массива записать в столбец, начиная с ячейки А1 рабочего листа “Лист1”. Вывести значения S и P в ячейки B2 и C2, новый массив в столбце – начиная с ячейки D2. |
16 |
Поменять местами минимальный (min) и последний (pos) элементы массива А. Вывести новый массив в 10-ю строку. |
17 |
Поменять местами максимальный (max) и первый (per) элементы массива А. Вывести новый массив в 10-й столбец. |
|
Окончание табл. 2.6
|
№ |
Задание |
18 |
Уплотнить массив А, оставив только положительные элементы. Вывести новый массив в 12-ю строку. |
19 |
Упорядочить элементы массива А в порядке убывания. Вывести новый массив в 11-ю строку. |
20 |
Упорядочить элементы массива А в порядке возрастания. Вывести новый массив в 11-й столбец. |