- •Введение
- •Часть 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 Численное решение уравнения Фурье для ограниченного цилиндра
- •Заключение
- •Библиографический список
- •Содержание
Лабораторная работа 2.6 решение задач с использованием нескольких одномерных массивов
Цель работы:
Получить практические навыки по решению задач с использованием нескольких одномерных массивов.
Задание:
Составить блок-схему и программу обработки элементов одномерного массива, состоящего из N элементов (N>15).
Исходные данные и результаты расчета разместить на рабочем листе рабочей книги Excel.
Написать отчет, содержащий:
рабочее задание;
текст программы;
результаты расчета.
Варианты задания приведены в табл. 2.7.
Таблица 2.7
№ |
Задание |
1 |
Даны два одномерных массива, состоящие из N элементов. Для каждой пары элементов массивов А и В с одинаковыми четными индексами, но с разными знаками найти их среднее арифметическое и сформировать из них массив С. Если эта операция невозможна, выдать соответствующее сообщение. |
2 |
Из двух одномерных массивов А и В получить одномерный массив С, состоящий только из ненулевых элементов исходных массивов и расположенный в порядке убывания. |
|
Продолжение табл. 2.7 |
№ |
Задание |
3 |
Дан одномерный массив A(n). Сформировать два одномерных массива: В, элементы которого больше последнего элемента массива А, и массив С, элементы которого равны ненулевым элементам массива А. |
4 |
Даны одномерные массивы A(n) и B(n). Сформировать массив С из элементов массива А, удовлетворяющих условию A(i)<6, и отрицательных элементов массива В. |
5 |
Даны одномерные массивы A(n) и B(n). Сформировать массив С из элементов массива А, удовлетворяющих условию 0<A(i)<6, и положительных элементов массива В. |
6 |
Даны одномерные массивы A(n) и B(n). Сформировать массив С из элементов массива А, удовлетворяющих условию A(i)>A(1), и положительных элементов массива В. |
7 |
Дан одномерный массив А(n). Сформировать одномерный массив В из отрицательных элементов, стоящих на четных местах в массиве А, и одномерный массив С из положительных элементов, стоящих на нечетных местах исходного массива. |
8 |
Дан одномерный массив А(n). Сформировать одномерный массив В из отрицательных четных элементов массива А и одномерный массив С из положительных нечетных элементов исходного массива. |
9 |
Даны два одномерных массива А(n), B(n). Сформировать массив С, первые k элементов состоят из первых элементов массива А, а последние n-k элементов которого из последних элементов массива В (k<n). |
10 |
Даны два одномерных массива А(n), B(n). Сформировать массив С из положительных элементов массива А и отрицательных элементов массива В, отсортированных по убыванию. |
11 |
Даны два одномерных массива А(n), B(n). В массив С записать отрицательные элементы массива В и положительные элементы массива А, отсортированные по возрастанию. |
12 |
Даны два одномерных массива А(n), B(n). Найти массив С, элементами которого являются произведения элементов массивов А и В с одинаковыми номерами, но разными знаками. |
13 |
Дан одномерный массив А(n). Сформировать массив В, элементы которого больше среднего арифметического, и массив С, элементы которого меньше среднего арифметического исходного массива. |
14 |
Дан одномерный массив А(n). Сформировать массив В, элементы которого больше среднего геометрического, и массив С, элементы которого меньше среднего геометрического исходного массива. (Среднее геометрическое равно р1/kol, где р - произведение элементов, kol– количество элементов). |
|
Окончание табл. 2.7
|
№ |
Задание |
15 |
Дан одномерный массив А(n). Сформировать массив В, элементы которого меньше максимального элемента с четными номерами, и массив С, элементы которого больше минимального элемента с нечетными номерами. |
16 |
Даны два одномерных массива А(n), B(n). Записать в массив С номера отрицательных элементов, стоящих на четных местах в массиве А, и номера положительных элементов, стоящих на нечетных местах в массиве В. |
17 |
Даны два одномерных массива А(n), B(n). Записать в массив С элементы меньше максимального элемента с нечетными номерами массива А и элементы больше минимального элемента с четными номерами массива В. |
18 |
Даны два одномерных массива А(n), B(n). Записать в массив С элементы из массива А, которые больше 1 и меньше 15, и из массива В, которые больше 15 и меньше 5. |
19 |
Даны два одномерных массива А(n), B(n). Сформировать массив С из отрицательных элементов массива В и элементов массива А, значения которых меньше 8. |
20 |
Даны два одномерных массива А(n), B(n). Сформировать массив С из положительных элементов массива А и элементов массива В, значения которых больше 3. |