- •Конспекты лекций по информатике
- •Введение
- •1. Понятие операционной среды
- •1.1. Классификация операционных сред
- •1.2. Объекты и функции операционной среды
- •2. Системные операционные среды
- •2.1. Операционные системы.
- •2.3. Язык команд дос
- •2.4. Командные файлы
- •2.4.1. Простейший командный файл
- •2.4.2. Командный файл с параметрами
- •2.4.3. Командный файл с проверкой условий
- •2.4.4. Диалоговые командные файлы
- •2.4.5. Командные файлы, использующие переменные окружения
- •2.4.6. Командный файл, вызывающий другие командные файлы
- •2.5. Программы-утилиты.
- •2.6. Программы-оболочки
- •2.7. Эффективное использование ресурсов эвм
- •3. Инструментальные операционные среды
- •3.1. Системы программирования
- •3.2. Интегрированная среда системы программирования Турбо-Паскаль
- •4. Прикладные операционные среды
- •4.1. Редактирование документов
- •4.2. Редакторы текстовых документов.
- •4.3. Редактор математических документов MathCad
- •4.4. Электронные таблицы и табличные процессоры.
- •4.4.1. Структура электронной таблицы
- •4.4.2. Условные вычисления
- •4.4.3. Электронные таблицы и деловая графика
- •4.4.4. Простейшие базы данных
- •4.5. Графические редакторы.
- •4.6. Глобальная телекоммуникационная сеть Интернет.
4.4.2. Условные вычисления
Условные вычисления в формулах существенно расширяют множество программируемых в электронных таблицах функций. Для условных вычислений используется функция IF, имеющая три аргумента:
IF(условие, формула1,формула2)
Функция IF возвращает значение, вычисленное по формуле1, если условие истинно, либо значение, вычисленное по формуле2, если условие ложно. Отметим, что вычисляется только одна из формул в зависимости от значения условия. Этот способ вычисления функции IF отличается от принятого в алгоритмических языках программирования, при котором все аргументы вычисляются перед вызовом функции, и в большей степени соответствует правилам выполнения условного оператора. Рассмотрим пример условных вычислений. Дана таблица следующего вида.
|
A |
B |
C |
D |
E |
F |
H |
1 |
Ф.И.О. |
Физика |
Математика |
Информатика |
Программирование |
Ср. балл |
Стипендия |
2 |
Иванов И.И. |
5 |
4 |
5 |
4 |
4,5 |
ПОВ |
3 |
Петров П.П. |
5 |
3 |
5 |
5 |
4,5 |
НЕТ |
4 |
|
|
|
|
|
|
|
Предположим, что действуют следующие правила назначения стипендий:
- если все экзамены сданы на "отлично" то назначается максимальная стипендия ("МАКС");
- если все оценки отличные и хорошие и хороших оценок не более двух, назначается повышенная стипендия ("ПОВ");
- если есть хотя бы одна оценка ниже хорошей, стипендия не назначается ("НЕТ");
- в остальных случаях назначается обычная стипендия ("НОРМ").
Формула для определения вида стипендии может иметь вид:
IF(F3=5,"МАКС",IF(MIN(B3:E3)<4,"НЕТ",IF(F3>=4.5,"ПОВ","НОРМ")))
Предполагается, что в ячейке F3 записана формула:
AVERAGE(B3:E3) ,
по которой вычисляется средний балл. Во всех формулах необходимо использовать относительную адресацию. Как показано в приведенном примере, в формулах можно использовать значения ячеек, содержащих другие формулы. Запрещены лишь циклические ссылки, когда формула прямо или косвенно (через другие формулы) ссылается на ячейку, в которой она записана.
4.4.3. Электронные таблицы и деловая графика
Деловая графика применяется для наглядного представления табличных данных в виде диаграмм. В настоящее время все популярные табличные процессоры включают средства деловой графики, которые позволяют строить диаграммы различных типов. Например, табличный процессор Excel предлагает пользователю около 15 основных типов диаграмм, например: плоские линейные, столбчатые, круговые; трехмерные поверхностные, столбчатые, круговые и др. В свою очередь каждый из типов диаграмм включает до 10 видов. Диаграммы деловой графики используются для представления функциональных зависимостей вида Y=f(X), либо относительного значения членов числового ряда в виде секторов круговых диаграмм. Несмотря на обилие типов и видов диаграмм, исходные данные для построения диаграмм определяются практически одним и тем же способом, что позволяет выбрать для совокупности данных наиболее наглядное представление, не изменяя ее описание.
Для построения диаграммы выделяется диапазон ячеек таблицы, либо совокупность диапазонов, каждый из которых имеет одно и то же число строк или столбцов. Например, в следующей таблице можно выделить диапазон B2:E3 для построения диаграмм, показывающих зависимость успеваемости от предмета или студента.
|
A |
B |
C |
D |
E |
1 |
Ф.И.О. |
Физика |
Математика |
Информатика |
Программирование |
2 |
Иванов И.И. |
5 |
4 |
5 |
4 |
3 |
Петров П.П. |
5 |
3 |
5 |
5 |
4 |
|
|
|
|
|
Выделенные для построения диаграммы данные группируются в серии данных. Серии данных могут размещаться по строкам или по столбцам. Например, если строится зависимость успеваемости студентов от предметов, то серии данных будут расположены в диапазонах B2:E2, B3:E3. Если строится зависимость успеваемости по предметам от студентов, то серии данных будут расположены в диапазонах B2:B3, C2:C3 и т.д. Такие серии называют Y-сериями данных. В качестве аргумента диаграммы ("оси абсцисс") можно выбрать: номер строки, имя колонки, серию данных. Например, при построении зависимости успеваемости студентов от предмета в качестве аргумента можно выбрать имена колонок B,C,D,T либо серию B1:E1, включающую наименования предметов. Такая серия называется X-серией данных. Отметим, что для построения круговой диаграммы Х-серия не требуется, можно использовать только одну Y-серию данных.
Существенным отличием диаграмм деловой графики от математических графиков является интерпретация значений Х-серии данных как индексированной последовательности произвольных, не обязательно числовых и, возможно, повторяющихся, данных. Каждое значение Х-серии образует так называемую рубрику диаграммы, включающую соответствующие значения данных из Y-серий.