русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Выполнение расчетов.


Дата добавления: 2015-07-04; просмотров: 748; Нарушение авторских прав


Все значения ячеек электронной таблицы делятся на два вида:

· значение ячейки введено непосредственно пользователем;

· значение ячейки получено в результате какого-либо расчета (в том числе на основании данных других ячеек, указанных функций и арифметических операций).

 


Пример 4.

 

В первой таблице столбцы «Длина» и «Ширина», а во второй «х» вводятся непосредственно пользователем, столбцы «Площадь» и «sin x» получаются, применяя арифметическую операцию (умножение) или тригонометрическую функцию (синус). При задании такого вида расчетов необходимо поставить курсор на ту ячейку, где необходимо получить результат, ввести знак “=”, а затем нужную формулу. При изменении содержимого ячеек, адреса которых участвуют в расчете, его результат также изменится. Для вызова необходимых функций нужно применить режим Функция пункта меню Правка, где выбрать соответствующую функцию и задать ей нужные аргументы. В программе EXCEL можно использовать более 400 функций. Для удобства поиска и вызова функций они сформированы в группы по следующим категориям: математические, финансовые, статистические, текстовые, логические, даты и времени, работа с базой данных и др. В приведенной ниже Таблице 4.1 приведены примеры записи и результатов работы некоторых функций.

Таблица 4.1.

Формат функции Пример записи Результат
1. СТЕПЕНЬ(число;степень) Степень(А2;5) Возвращает результат возведения числа, которое хранится в ячейке А2 в пятую степень
2. ФАКТР(число) ФАКТР(В3) Возвращает факториал целого числа, хранящегося в ячейке В3
3. SIN(число) SIN(Н2) Возвращает значение синуса от аргумента в радианной мере, хранящегося в ячейке Н2  
Продолжение таблицы 4.1
4. ПИ ПИ Возвращает округленное до 15-того знака число .
5. ЕХР(число) ЕХР(А4) Возвращает значение экспоненты (числа е) в некоторую степень, числовое значение которой хранится в ячейке А4
6. ЕСЛИ(логическое выражение;выражение1; выражение2) ЕСЛИ(А4<5;=2*A1;=3*A1) Если условие А4<5 верно, то возвращается удвоенное значение числа, хранящегося в ячейке А1, в противном случае возвращается утроенное значение числа, хранящегося в ячейке А1.
7. ДЛСТР(текст) ДЛСТР(Парта) Возвращает число 5 – количество знаков с заданном тексте.

 
 

При обработке объемных таблиц расчет делается вручную только для первой строки. Затем необходимо выделить последующие строки и выполнить действия Правка | Заполнить | Вниз. В этом случае все строки таблицы будут охвачены указанным расчетом. Аналогично можно выполнить расчет, задав его в последней строке таблицы и выбрав вариант Вверх. Если расчет ведется по горизонтали (строке), то все вышесказанное можно применить, используя варианты Вправо или Влево. В данном случае при распространении расчетов на диапазон по столбцу (варианты Вверх, Вниз) у ячеек будут меняться только номера строк и, соответственно, при выделении диапазона по строке – номера столбцов.



 

Рис.4.2. Таблица аргументов функции.

 

Таким образом, мы имеем дело с относительными адресами ячеек (они меняются относительно направления формирования диапазона распространения расчета и его фактического объема). В тех случаях, когда изменение адреса ячейки не должно происходить, можно применить абсолютную адресацию, введя знак $ перед тем компонентом адреса, который не будет меняться, например – $А1, А$1, $А$1.

При проведении простейшего анализа или выполнении расчетов при некоторых ограничениях можно использовать логическую функцию ЕСЛИ, которая проверяет некоторое (простое) условие и выбирает из двух заданных вариантов: первый – в случае выполнения условия, второй – в случае его нарушения. Таким образом, есть возможность выбора выполняемых действий или пометки нужных ячеек таблицы. Если в качестве признака при выполнении условия использовать число 1, то, суммируя впоследствии столбец этих признаков, можно решать распространенную задачу о наличии в исследуемом списке элементов, обладающим каким-либо свойством.

Пример 5. Дана функция , которая рассматривается в трехмерной области, определяемой следующими условиями: хÎ [1,2] и изменяется с шагом 1; yÎ[3,4] и изменяется с шагом 1; zÎ [1,5] и изменяется с шагом 2. Необходимо вычислить значения функции в заданной области и определить количество точек, в которых функция превышает заданное число m.

 
 

Для вычисления значений функции необходимо сформировать все возможные наборы ее аргументов, состоящие из трех компонентов – x, y, z в соответствующих пределах (рис. 4.2). В этом случае целесообразно воспользоваться приемами автозаполнения и копирования диапазонов электронной таблицы.

 

Рис.4.3. Вычисление значений функции.

 

После заполнения столбцов аргументов можно переходить к вычислению значений функции, для чего нужно поставить курсор в ячейку D5 (первое значение функции) и набрать следующую формулу: =A5*A5+КОРЕНЬ(B5)-C5; A5,B5 и C5 – адреса ячеек значений первого набора аргументов, КОРЕНЬ – имя функции, вычисляющей квадратный корень из заданного числа. Для вычисления последующих значений функции необходимо сформировать (окрасить) диапазон D5:D16 и выполнить действия Правка | Заполнить | Вниз. (Рис. 4.3.)

Теперь приступим к определению числа точек, в которых значение функции больше некоторого заданного числа. Введем это число, например, в ячейку F3 и в диапазоне F5:F16 будем выставлять 1, если соответствующее значение функции превысило значение ячейки F3 и 0 в противном случае. Этого можно достичь, если выполнить следующие действия: поставить курсор на ячейку F5, набрать формулу =ЕСЛИ(D5>$F$3;1;0) и распространить ее на весь диапазон F5:F16. При обращении к ячейке F3 необходимо использовать абсолютную адресацию, учитывая, что ее значение не меняется относительно диапазона. Искомое количество точек получится, если просуммировать значения диапазона F5:F16:=СУММ(F5:F16) (рис. 4.4.).

 
 

Рис.4.4. Заполнение и суммирование диапазона признака.



<== предыдущая лекция | следующая лекция ==>
Ввод и корректировка данных. Типы данных | Средства управления данными.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.681 сек.