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

Информационные технологии

.pdf
Скачиваний:
1
Добавлен:
24.11.2025
Размер:
6.59 Mб
Скачать

Продолжение таблицы 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]