Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОБРАБОТКА МАССИВОВ ДАННЫХ

.doc
Скачиваний:
31
Добавлен:
19.11.2018
Размер:
118.27 Кб
Скачать

ОБРАБОТКА МАССИВОВ ДАННЫХ

ЗАДАЧА . Исследование массива температур.

I этап. Постановка задачи

ОПИСАНИЕ ЗАДАЧИ

В течение многих лет ежедневно работники гидрометеорологи­ческой службы наблюдают за погодой и скрупулезно записывают данные: скорость и направление ветра, сведения об осадках, днев­ные и ночные колебания температуры воздуха и т. д. Для чего это делается?

Чтобы понять это, следует провести статистическую обработку

ЦЕЛЬ МОДЕЛИРОВАНИЯ

Цель моделирования учебная; выяснить, какую информацию можно получить, обработав числовой массив.

ФОРМАЛИЗАЦИЯ ЗАДАЧИ

Чтобы понять суть задачи, ответим на ряд вопросов. Уточняющий вопрос Ответ

Что моделируется? Процесс обработки числового массива данных

Какие данные Дневные и ночные температуры, зафиксированные в течение месяца

используются?

Как задаются данные? В виде таблицы на бумаге или в виде файла

По какому критерию По среднестатистической температуре t°Сст, которая наблюдалась в месяце

оцениваются данные? в течение многих лет

Что надо определить? Минимальную дневную и максимальную ночную t°C и даты,

когда они наблю­дались, среднюю t°C за месяц и т. д.

II

этап. Разработка модели

ИНФОРМАЦИОННАЯ МОДЕЛЬ

Объект

Параметры

название

значение

Массив температур в ноябре

Дневные температуры t°C дн

Ночные температуры t°Cн

Среднестатистическая температура t°Cст

Исходные данные

Исходные данные

Исходные данные

Исходные температуры

День месяца

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Дневная t°C

8

14

11

6

3

0

0

-1

-2

-6

-10

-11

-7

-3

-2

Ночная С

5

4

5

2

-1

-3

-2

-4

-5

-10

-14

-15

-10

-2

0

День месяца

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

Дневная t°C

-3

-2

0

3

5

0

-5

-11

-12

-17

-20'

-18

-17

-19

-17

Ночная t°C

-5

-5

-2

0

2

-4

-7

-16

-16

-20

-25

-24

-20

-22

-20

Математическая модель обработки массива будет подробно, с пояснениями представлена ниже. Для обработки используются стандартные логические и статистические функции, имеющиеся во многих средах.

КОМПЬЮТЕРНАЯ МОДЕЛЬ

А

В

С

1

Исследование массива температур

2

Среднестат. t°C

1,5

3

4

Дата

Дневная i°C

Ночная f°C

5

01.11.98

8

5

6

Формула 1

14

4

7

Заполнить вниз

11

5

Дата вводится в формате ДАТА (например, 12.09.1998). При правильном вводезапись автоматически укорачивается и размещается в ячейке справа, как число.

Ввести в таблицу формулы для расчетов.

Ячейка Формула Пояснение

А6 =А5+1 Подсчет следующей даты (1)

D5 =(В5+С5)/2 Подсчет среднесуточной температуры (2) В36 =МАКС(В5:В34) Максимальная дневная температура (3) С36 =МИН(С5:С34) Минимальная ночная температура(4)

D36 =CPEДHEE(D5:D34) Средняя температура за ноябрь (5)

Е5 =ECЛИ(D5>$C$2;1 ;0) Отмечаются (1) теплые дни, когда температура была выше(6)

среднестатистической ЕЗб =СУММА(Е5:Е34) Количество теплых дней (7)

F5 =ЕСЛИ(В5=$В$36;А5;"-") Отмечается дата, когда была самая высокая дневная температура (8)

G5 =ЕСЛИ(Д5<8;"протапл.";"-") Отмечаются (протапл.) дни, когда следовало бы протапливать (9)

помещения (среднесут. f < 8 °С)

Примечание. При подсчете по формуле 5 установить фиксированный формат с 1 знаком в дробной части: Формат|Числа|Фиксированный. Чтобы в ячейках, рассчитанных по формулам 10 и 11, определялась дата, формат ячеек должен быть, соответственно, ДАТА.

A

B

C

D

E

F

G

1

Исследование массива температур

2

Среднестат. темпер-ра

1,5

3

Температура

4

Дата

Дневная

Ночная

Среднесут.

Теплые дни

Дата max

Протапливание

5

01.11.98

8

5

Формула 6

Формула 8

Формула 9

6

Формула 1

14

4

Заполнить вниз

7

03.11.98

11

5

34

30.11.98

-17

-20

35

Max дневных

Min ночных

Средняя

Кол-во теплых дней

36

Формула 3

Формула4

Формула5

Формула 7

III этап. Компьютерный эксперимент

ПЛАН ЭКСПЕРИМЕНТА

ТЕСТИРОВАНИЕ

Провести тестовый расчет модели.

ЭКСПЕРИМЕНТ 1

Исследовать колебания дневных, ночных и среднесуточных температур.

ЭКСПЕРИМЕНТ 2

Определить теплые дни, когда дневная температура была выше среднестатистической, и количество таких дней в ноябре.

ЭКСПЕРИМЕНТ 3

Определить даты, когда дневная температура была максимальной.

ЭКСПЕРИМЕНТ 4

Определить дни, когда следовало протапливать помещения (сред­несуточная температура ниже +8°С).

ЭКСПЕРИМЕНТ 5

Использовать модель для исследования температуры в другие месяцы.

ПРОВЕДЕНИЕ ИССЛЕДОВАНИЯ

  1. Введите расчетные формулы и скопируйте их (там, где это ука­зано) в 2-3 соседние ячейки. Результаты сравните с примером расчета.

ПРИМЕР РАСЧЕТА

А

В

С

D

Е

F

G

1

Исследование массива температур

2

Среднестат. темп-ра

1,5

3

Температура

4

Дата

Дневная

Ночная

Среднесут.

Теплые дни

Дата max

Протапли-вание

5

01.11.98

8

5

6,5

1

-

протапли­вать

6

02.11.98

14

4

9,0

1

02.11.98

-

7

03.11.98

11

5

8.0

1

-

-

34

30.11.98

-17

-20

-18,5

0

-

Протапли-' вать

35

Мах дневн.

Мin ночных

Средняя

Кол-во теплых

| 36

14

-25

-6.3

5

Сравнение с контрольным образцом показывает правильность введения формул (форма тестирования).

  1. Заполните формулами строки на все дни месяца.

  2. Постройте диаграммы дневных, ночных и среднесуточных тем­ператур по данным блока ячеек B5:D34.

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

Технология вставки столбца:

  • Щелкнуть на названии столбца В для выделения всего столб­ца.

  • Для вставки дополнительного чистого столбца перед выде­ленным выбрать команду Вставка|Вставить столбец. При такой операции появится пустой столбец В, а столбцы, следующие за В, сдвигаются вправо и переименовываются соответствен­но.

  • Внести в ячейку В4 заголовок «Дни».

  • Внести в-ячейку В5 формулу, выделяющую из даты в столбце А только номер дня месяца:

=ДЕНЬ(А5)

• Скопировать формулу в нижестоящие ячейки с помощью ко­ манды Правка|Заполнить вниз.

Копию построенной диаграммы перенести в текстовый доку­мент, затем выделить столбец В и удалить его с помощью команды Вставка|Удалить столбец.

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

  2. Определите даты, когда ночная температура была минимальной. Формулу составьте самостоятельно.

IV этап. Анализ результатов моделирования

По результатам, рассчитанным в электронных таблицах, соста­вить комплексный отчет. Он должен содержать текст, фрагмент таблицы и диаграмму. Текст отчета составляется самостоятельно и должен содержать обоснованный ответ на вопрос: «Каким был ис­следуемый месяц по сравнению с многолетними наблюдениями?».

B5:D34.

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

Технология вставки столбца:

  • Щелкнуть на названии столбца В для выделения всего столб­ца.

  • Для вставки дополнительного чистого столбца перед выде­ленным выбрать команду Вставка|Вставить столбец. При такой операции появится пустой столбец В, а столбцы, следующие за В, сдвигаются вправо и переименовываются соответствен­но.

  • Внести в ячейку В4 заголовок «Дни».

  • Внести в-ячейку В5 формулу, выделяющую из даты в столбце А только номер дня месяца:

=ДЕНЬ(А5)

• Скопировать формулу в нижестоящие ячейки с помощью ко­манды Правка|Заполнить вниз.

Копию построенной диаграммы перенести в текстовый доку­мент, затем выделить столбец В и удалить его с помощью команды Вставка|Удалить столбец.

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

  2. Определите даты, когда ночная температура была минимальной. Формулу составьте самостоятельно.

IV этап. Анализ результатов моделирования

По результатам, рассчитанным в электронных таблицах, соста­вить комплексный отчет. Он должен содержать текст, фрагмент таблицы и диаграмму. Текст отчета составляется самостоятельно и должен содержать обоснованный ответ на вопрос: «Каким был ис­следуемый месяц по сравнению с многолетними наблюдениями?».