Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Табличные величины
При решении задач человек очень часто пользуется таблицами. Таблицы бывают разными, но наиболее часто встречаются линейные и прямоугольные. Эти два вида таблиц мы с вами и будем рассматривать. И так, таблицы бывают линейные и прямоугольные. В линейной таблице только одна строка, в прямоугольной их несколько. Каждой таблице дается свое название. Каждый элемент таблицы носит тоже название, что и сама таблица, различают же их по номерам строк и столбцов, в которых они находятся. Рассмотрим примеры использования таблиц в практической деятельности человека. Пример 1. На метеостанции каждый час измеряется температуры воздуха и значения измерения записываются в таблицу:
Эта линейная таблица содержит 24 элемента, занумерованные от 0 до 23. Второй элемент имеет значение 15, 5, а нулевой элемент – 17. Время измерения в таблице имеет значение номера столбца, в котором находятся показания температуры. Пример 2. На метеостанции вычисляют среднюю температуру воздуха каждые сутки и записывают в другую таблицу. Пусть нас интересует средняя температура с 22 по 28 апреля:
Данная линейная таблица содержит семь элементов, занумерованных от 22 до 28. Очевидно, что при хранении таблицы порядковые номера хранить нет необходимости: зная начало нумерации, можно путем отсчета найти любой элемент таблицы. Кроме того, полезно знать и самый большой порядковый номер, так как это позволяет определить заранее размер таблицы. Таким образом, чтобы указать, что некоторая величина является линейной таблицей, нужно задать тип элементов таблицы, ее имя, начальный и конечный порядковые номера ее элементов. В первом примере таблицу можно записать так: вещтаб температура [0: 23 ], во втором – вещтаб средняя температура [22: 28]. Для удобства использования табличных величин в алгоритмах, их обычно обозначают одной буквой латинского алфавита. Напримеры: вещтаб F[7: 12], нат таб D[1: 12], лит таб G[5: 9]. Таблица F
F[7]: =-2, 8; F[8]: =0; F[9]: =0, 69; F[10]: =8; F[11]: =-23, 87; F[12]: =11. Таблица D D[1]: =3; D[2]: =12; D[3]: =1; …; D[12]: =100. Таблица G
G[5]: = «Петров»; G[6]: = «Иванов»; …; G[9]: = «Курочкин».
Рассмотрим примеры использования прямоугольных таблиц. При изучении систем счисления мы с вами заполняли таблицы сложения и умножения однозначных чисел в различных системах счисления. Эти таблицы имели несколько строк, значит они прямоугольные. Таблица S Таблица Р
наттаб S[1: 4, 1: 4] наттаб Р[1: 4, 1: 4]
При измерении температуры в течении месяца ежедневно каждый час данные можно вводить в таблицу:
вещтаб температура [1: 31, 0: 23]
При указании нумерации в прямоугольных таблицах на первом месте пишутся строки, а на втором столбцы. Каждый элемент таблицы носит тоже имя, что и сама таблица, различают же его по номеру строки и столбца, в которых он находится. Например: S[2, 4]: =115; P[3, 4]: =225; температура [30, 5]: =14, 7. Табличные величины удобно использовать в алгоритмах. Рассмотрим примеры таких алгоритмов.
Составим алгоритм для вычисления средней суточной температуры воздуха в течении месяца (Пример 4). Для удобства записи назовем таблицу «температура» одной буквой «Т». Для сохранения значений средней температуры в течении месяца создадим линейную таблицу на 31 элемент и назовем ее «С». Каждый элемент первой таблицы будет различаться по номеру строки и столбца – Т[i, j], а каждый элемент второй таблицы будет различаться по номеру столбца – С[i]. Среднесуточную температуру будем вычислять по правилу вычисления среднего арифметического, и сохранять результат в созданной нами линейной таблице.
|