Информационные технологии
.pdf
Продолжение таблицы 14
Вариант |
Задания |
|
81. В ячейку введите число. Создайте пользовательский формат, чтобы
отображать числа с тремя цифрами после запятой, а нуль не отображать.
2.В ячейку введите текущую дату. На экран выведите текст: "Сегодня
2017 год".
3.В ячейку A5 введите текст "Факс", в ячейку B5 номер факса "333- 97-33".Создайте формат, чтобы в ячейке С5 отобразилось "Факс 333-97- 33".(Выделите ячейку С5 и введите в ней формулу используя, оператор конкатенации (сцепления) строк "&" – вкладка Формулы – вставить функцию – категория Текстовые – функция Текст – Значение – Формат … – ОК).
91. В ячейку введите число. Выводите его с двумя цифрами после
запятой и разделителем тысяч. Если число положительное, то оно должно предваряться словом "Приход:", если отрицательное - словом "Расход:", если число равно нулю, то должно выводиться слово "Ничего".
2.В ячейку введите текущую дату. На экран выведите текст: "12.03.2017 - вторник".
3.Создайте пользовательский формат так, чтобы число 10 выводилось как 10 см.
101.Создайте пользовательский формат так, чтобы число 40 выводилось
как 40 км – час.
2.В ячейку введите число. Выводите его с одной цифрой после запятой, разделителем тысяч и символом денежной единицы р. Если число положительное, то оно должно предваряться словом "Доход:", если отрицательное - словом "Убыток:", нулевые значения выводится не должны.
3.В ячейку введите число. Если это число положительное, то на экран выведите ">0", если отрицательное - "<0" зеленого цвета, а если нулевое
- "=0".
61
Окончание таблицы 14
Вариант |
Задания |
|
111. Введите в диапазон оценки 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. Если это
отличные оценки (10, 9) — их отобразить на экране синим цветом, если хорошие (8, 7, 6) — красным, а все остальные — зеленым. (Выделить диапазон ячеек от 1 до 10.
2.В ячейку введите число. Если число положительное, на экран выведите текст "Цена ххх,хх рублей". Если отрицательное или нулевое, то в ячейке отображался текст "Отрицательной цены не бывает", "Нулевой цены не бывает".
3.В ячейку введите свою фамилию. На экран выведите текст "Фамилия — студент-отличник".
121. В ячейке должна выводиться сумма в рублях. Отрицательные
суммы выводятся синим цветом со знаком минус. К числу добавляется символ денежной единицы р., отделенный от числа пробелом, размер которого равен ширине знака "минус". Имеется разделитель тысяч.
2.В ячейку ввести число. Вывести его на экран в рублевом денежном формате с точностью до двух обязательного знака после запятой. Знак р. должен находиться от числа на расстоянии пробела, ширина которого равна ширине последующего знака. Например: 500,0 р.
3.В три ячейки введите проценты, например 45,78%, 39,7% и
99,75%. Выведите проценты в виде целых чисел, без их дробных частей; числа больше 50%, выводить красного цвета.
4. Сохраните рабочую книгу на диске.
Контрольные вопросы:
1.Структура пользовательских форматов.
2.Коды для конструирования пользовательских форматов.
3.Правила создания пользовательских форматов.
4.Скрывающий формат.
62
Лабораторная работа №4
РЕАЛИЗАЦИЯ АРИФМЕТИЧЕСКИХ И ЛОГИЧЕСКИХ ВЫЧИСЛЕНИЙ
Цель работы: изучить правила записи формул; приобрести навыки по вводу формул и использованию в формулах функций; изучить методы локализации ошибок, возникающих в результате реализации арифметических и логических вычислений.
Методические указания
MS Excel оперирует с двумя основными типами данных - формулы и константы. К константам относятся числовые и текстовые значения, логические значения, а также значения даты и времени. Формула может содержать различные типы констант, встроенные или пользовательские функции и знаки арифметических, текстовых, адресных операций и операций сравнения.
Формула в MS Excel – это начинающееся со знака равно «=» выражение, состоящее из разного типа констант и (или) встроенных функций MS Excel, а также знаков арифметических, текстовых и логических операций. В формулах можно использовать следующие знаки операций в соответствии с таблицей 15.
Ввод формул в MS Excel отличается от ввода констант. Формулы в MS Excel начинаются с символа "=". Отсутствие лидирующего символа "=" приводит к заданию не формулы, а текстового выражения, которое не подлежит вычислению. В качестве операндов арифметических выражений можно использовать константы, ссылки (адреса ячеек), функции.
63
Таблица 15 – Виды и приоритет операций
Виды операций |
Знаки |
Арифметические |
+ (сложение) |
(в порядке приоритета) |
|
|
- (вычитание) |
|
* (умножение) |
|
/ (деление) |
|
% (процент) |
|
^ (возведение в степень) |
|
–Унарный минус (изменение знака) |
Текстовые |
&(конкатенация) |
Сравнения |
= (равно) |
|
< (меньше) |
|
> (больше) |
|
>= (больше или равно) |
|
<= (меньше или равно) |
|
<> (не равно) |
Адресные |
: (двоеточие) |
|
; (точка с запятой) |
|
( ) (пробел) |
Пример 1. Вычислим значение выражения |
x |
2 |
, при x |
|
|||
|
|
Решение. В результате вычислений выражение будет (рисунок 22).
1.
равно 1
Рисунок 22– Ввод исходных данных и расчетные формулы для примера 1
64
Приоритет унарного минуса выше приоритета возведения в степень. Поэтому правильной должна быть реализация формулы в
виде
(A1^2)
.
Пример
выражения
2. Необходимо вычислить значение арифметического
2 |
3 |
x |
. |
|
|
||
3x |
|
||
|
|
||
Решение. Возведение в степень имеет более высокий приоритет по сравнению с делением, а деление — по сравнению со сложением, то для корректного вычисления результата следует приоритет операторов задать с помощью скобок (рисунок 23).
Рисунок 23 – Ввод исходных данных и расчетные формулы для примера 2
Существует возможность создавать более сложные функции, в которых каждый аргумент сам по себе является функцией
Для реализации логических вычислений вложенная функция, используемая в качестве аргумента, должна возвращать соответствующий этому аргументу тип данных. Например, если аргумент должен быть логическим, то есть иметь значение либо ИСТИНА, либо ЛОЖЬ, то вложенная функция в результате вычислений тоже должна давать логическое значение либо ИСТИНА, либо ЛОЖЬ. Иначе появится сообщение об ошибке
«#ЗНАЧ!». |
|
|
y |
|
|
Пример 3. Вычислить значение функции |
, если значение |
||||
|
|||||
аргумента x располагается в ячейке A1 , тогда |
|
|
|||
|
|
х , х 0 |
|
|
|
|
|
|
|
|
|
|
2 |
, x 0 |
|
|
|
y x |
|
|
|
||
5, x 0 |
|
|
|||
65
Решение.
Для того, чтобы вычислить значения
y
при разных
условиях, следует воспользоваться функцией ЕСЛИ (рисунок 24). Эта функция имеет три аргумента. Первый аргумент – логическое выражение, задающее условие; второй аргумент – выражение, которое выполняется в том случае, если логическое выражение приобретает значение «истина»; третий аргумент – выражение, которое выполняется в том случае, когда логическое выражение приобретает значение «ложь».
Введенная формула будет иметь следующий вид:
Рисунок 24 – Ввод исходных данных и расчетные формулы для примера 3
В формулах можно использовать до семи уровней вложения функций. Когда функция Б является аргументом функции А, функция Б находится на втором уровне вложенности.
При использовании Мастера функций скобки при её аргументах расставляются автоматически, т.е. автоматически контролируется их баланс. Отредактировать формулу, содержащую функцию, можно как вручную, так и с использованием Мастера функции. Можно повысить читабельность сложных формул, разбивая их на логические блоки и размещая в строке формул в несколько строк
(ALT–ENTER).
Список всех доступных функций, а также соответствие между русскими и английскими их названиями можно увидеть, загрузив файл
FUNCS.XLS.
Переключение режимов отображения на экране результатов вычислений или формул осуществляется сбросом или установкой флажка Показывать формулы, а не их значения на вкладке Файл
– Параметры Excel – категория Дополнительно.
При записи формул адреса ячеек можно задавать путем ввода с клавиатуры или щелчком левой клавиши мыши по нужным ячейкам. В последнем случае адреса ячеек подставляются автоматически.
66
При создании формул в MS Excel пользователь может сталкиваться со стандартными ошибками (рисунок 25).
Рисунок 25 – Примеры некоторых часто встречающихся ошибок
1.Значки ### - ошибки как таковой нет, просто текст не вмещается в ячейку, требуется изменить её ширину.
2.Деление на нуль #ДЕЛ/0.
3.Ссылка на ячейки с неопределенным значением: #Н/Д.
4.Excel не распознаёт имя или адрес ячейки: #ИМЯ? Либо
собственное имя ячейки написано неверно или ячейки с таким именем не существует.
5.Наличие пересекающихся областей: #ПУСТО! Задано пересечение двух диапазонов, которые не имеют общих ячеек.
6.Числовой аргумент, находящийся за пределами допустимых
значений или функция не может получить результат при заданных аргументах: # Число!
7.Неверная ссылка на ячейку: #ССЫЛКА! Ячейки, на которые ссылается формула, были удалены или на их место помещено содержимое скопированных ячеек.
8.Значение не того типа, что ожидается: #ЗНАЧ! Например, мы ссылаемся на ячейку, в которой вместо числовых данных находится текст.
Локализацию ошибок можно осуществлять следующим образом:
1.Выделить ячейку с ошибкой.
2.В строке формул выделить вызывающий сомнение фрагмент.
3.Нажать F9. Происходит замена выделения значением.
Повторять действие до тех пор, пока не будет выявлено в каком месте формулы ошибка.
67
4. Клавиша «Esc» – отказ от сделанных изменений, возврат к исходной формуле и исправление ошибки.
При локализации ошибок в формулах можно пользоваться командой трассировки ошибок.
Чтобы проследить зависимость в формулах от адресов ячеек, можно использовать команды, которые находятся: Формулы – Зависимости формул.
1.«Влияющие ячейки» - стрелками будут показаны ячейки, содержимое которых влияет на значение текущей ячейки. Вторичное использование этой команды укажет ячейки, оказывающие косвенное влияние на содержимое текущей ячейки.
2.«Зависимые ячейки» - устанавливает стрелки, указывающие на ячейки, на содержимое которых влияет текущая ячейка.
3.«Источник ошибки» - стрелками указываются ячейки, которые могут быть потенциальными источниками ошибок.
4.«Убрать все стрелки» - удаляет с экрана отображение всех зависимостей.
Задания для выполнения работы:
1. Рассчитайте значения функций по формулам (таблица 16). Значения аргумента задайте в зависимости от области определения функции.
Таблица 16 – Исходные данные к выполнению задания 1
Вариант
1
2
3
Расчетная формула
y 1 x2 e3x 1 cos x , при x [-1;1] с шагом 0,2 arccos x 3
y ln cos arctg |
e |
x |
e |
x |
|
|
|
|
|
||||||
|
, при x [-90;90] с шагом 10 |
||||||||||||||
|
|
|
2 |
||||||||||||
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
y |
x |
|
|
1 |
ln |
|
|
1 2x 2 |
|
3 |
arctg |
4x 1 |
, |
||
1 8x3 |
12 |
1 2x 4x2 |
6 |
3 |
|||||||||||
|
|
|
|
|
|
|
|||||||||
при x [-180;180] с шагом 20
68
Окончание таблицы 16
Вариант
4
5
6
7
8
9
10
11
12
Расчетная формула
|
|
|
y |
arccos |
|
x |
2n |
|
1 |
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
x |
2n |
|
1 |
, при |
x [-1;1] с шагом 0,1 |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
y |
3 |
x 5 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
5 |
x |
2 |
4 |
|
, при x [-10;10] с шагом 1 |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
y |
1 |
ln |
|
|
x 1 |
|
|
|
|
1 |
arctg |
2x 1 |
||||||||||||||
3 |
x |
2 |
x |
1 |
|
3 |
|
3 |
, при x [-60;60] |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
с шагом 5 |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
x |
arctg x |
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
y |
|
xe |
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
ln |
5 |
x |
|
|
|
|
, при x [0;90] с шагом 10 |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
y |
3x |
2 |
1 |
ln |
|
|
|
1 x |
2 |
arctg x |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
3 |
|
|
|
|
|
|
||||||||||||||||
|
3x |
|
|
|
|
|
|
|
x [20;30] с шагом |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, при |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 x |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
y e |
|
|
1 x |
|
при x (-1;1] с шагом 0,1 |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
y x |
|
1 x |
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
1 x2 |
|
, при x [-10;1] с шагом 1 |
||||||||||||||||||
|
|
|
|
|
sin x |
|
|
|
|
|
3sin x |
|
3 |
|
1 tg |
x |
|
|||||||||
y |
|
|
|
|
|
|
|
|
ln |
2 |
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
4 cos |
4 |
|
8cos 2x |
8 |
|
|
x |
|
|||||||||||||||||
|
|
|
|
x |
|
|
|
|
|
1 tg |
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
, при x (0;90) |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
с шагом 10 |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
mx |
|
a |
|
|
|
|
|
|
||||
y |
|
|
|
|
|
arctg |
e |
|
|
|
|
|
b |
|
|
|
|
|
|
|||||||
|
m |
|
ab |
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, при x [90;180] с шагом 10 |
|||||
69
2. Рассчитайте некоторые параметры, описывающие поведения экономических систем, по следующим формулам (таблица 17).
Таблица 17 – Исходные данные к выполнению задания 2
Вариант
1
2
3
4
Расчетная формула
|
|
|
|
|
|
|
|
|
1 ρ |
|
|
ρ |
N |
|
, |
|
|
ρ 1 |
|
|
|
N 1 |
|||||||||
|
|
|
|
|
|
|
|
|
ρ |
N 1 |
|
|
|
|
|
|
|
||||||||||||||
p |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
,при |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
отк |
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
ρ 1 |
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
N 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
1 ρ |
|
|
ρ |
N |
, |
|
|
ρ 1 |
|
|
|||||||||||||
|
|
|
|
1 |
1 ρ |
N 1 |
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
,при N 1 |
|||||||||||||
q |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
ρ 1 |
|
|
|
|
|
||||||||||||
|
|
|
|
1 |
N 1 |
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
ρ 1 (N 1)ρ |
N |
|
Nρ |
N 1 |
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
(1 ρ)(1 |
ρ |
N 1 |
) |
|
|
|
|
, |
ρ 1 |
,при |
N 1 |
|||||||||||||
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N |
, |
|
|
ρ 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
ρ |
|
|
|
|
|
|
|
|
|
|
|
|
ρ |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
N |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
ρ |
n 1 |
|
1 |
|
|
|
N 1 N |
|
|
|
ρ |
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
2 |
|
|
|
n |
p , |
1 |
, при n 0 |
||||||
L |
|
n n! |
|
|
|
|
|
|
|
|
|
|
|
ρ |
|
|
|
|
|
|
0 |
n |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
q |
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ρ |
n 1 |
|
|
N(N 1) |
p |
|
, |
|
ρ |
|
1 |
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
n n! |
|
|
|
2 |
|
|
|
|
|
0 |
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
Примечание
Вероятность отказа в
обслуживании заявки одноканальной СМО с ожиданием и ограниченной длиной очереди
Относительная пропускная
способность одноканальной СМО с ожиданием и ограниченной длиной очереди
Среднее число заявок,
находящихся в одноканальной СМО с ожиданием и ограниченной длиной очереди
Среднее число заявок в
очереди в многоканальной СМО с ограниченной длиной очереди
70
