Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MU_k_Semestrovoi_rabote.doc
Скачиваний:
19
Добавлен:
13.11.2019
Размер:
1.43 Mб
Скачать
    1. Задача 4: Работа с одномерными массивами.

2.4.1. Задания

Задание: Даны два одномерных массива. Во второй массив ввести числа, используя генератор случайных чисел. Объединить два массива в один, сложив элементы массива поэлементно. Найти сумму, среднее арифметическое и максимальное значения полученного массива.

Задание в Excel: Выполнить задание с использованием стандартных функций рабочего листа Excel.

Задание в MathCad: Задание выполнить двумя способами:

1 способ: с использованием операторов панели программирования в MathCad.

2 способ: с использованием функций для работы с массивами.

Задание в Delphi: Написать программу решения задачи.

2.4.2. Теоретический материал

Для ввода случайных чисел необходимо использовать функции ввода случайных чисел, которые приведены в табл. 12.

Таблица 12. Функции для ввода случайных чисел.

ПО

Функция

Пример

В Excel

СЛЧИС()– RAND()

СЛУЧМЕЖДУ() – RANDBETVEEN()

=СЛЧИС() или =ЦЕЛОЕ(СЛЧИС()*10)

=СЛУЧМЕЖДУ(-20;20)

В Delphi

random

random()

for i:=1 to n do A[i]:= random

for i:=1 to n do В[i]:= random(20)-10

В MathCad

Для нахождения суммы, среднего арифметического и максимального значения полученного массива в Excel и MathCad используются встроенные функции. В Delphi и MathCad необходимо использовать стандартные алгоритмы. Более подробную информацию смотрите в указанной литературе и на УМКД института http://www.volpi.ru/vit/vit_umkd/vit_fgos_3g/

    1. Задача 5: Работа с двумерными массивами.

2.5.1. Задания

Задание: Дан двумерный массив чисел произвольной размерности. Данные таблицы заполнить самостоятельно. Должно быть не менее 5 строк данных. Выполнить задания, приведённые ниже по вариантам с использованием стандартных функций рабочего листа Excel, с использованием операторов панели программирования в MathCad и в Delphi.

Вариант 1.

Найти:

  1. Общее количество телевизоров каждой марки, проданных за полугодие.

  2. Среднее количество проданных телевизоров каждой марки.

  3. Среднюю стоимость одного телевизора каждой марки.

  4. Общее количество телевизоров, проданных ежемесячно и за полугодие.

  5. Максимальное количество проданных телевизоров каждой марки.

  6. Суммарную выручку за полугодие.

  7. % выручки за телевизоры каждой марки от суммарной выручки за полугодие.

Вариант 2.

Найти:

  1. Общее количество изготовленных изделий по дням недели.

  2. Среднее количество изготовленных изделий по дням недели.

  3. Общее количество изделий каждого вида, изготовленных за неделю.

  4. Максимальное количество изделий каждого вида, изготовленных за неделю.

  5. Прирост изготовленных изделий по сравнению с предыдущей неделей.

  6. Среднее количество изделий каждого вида, изготовленных ежедневно на текущей неделе.

  7. % изготовленных шайб за предыдущую неделю и каждый день текущей недели от общего числа изделий.

Вариант 3.

Найти:

  1. Общее число больных по месяцам.

  2. Среднее число больных по месяцам.

  3. Среднее ежемесячное количество больных в текущем году по каждой болезни.

  4. Общее число больных в текущем году по каждой болезни.

  5. Максимальное число больных за полугодие.

  6. Прирост заболеваний каждой болезнью по сравнению с предыдущим полугодием.

  7. % заболевших ангиной в каждом месяце от общего числа больных за месяц.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]