Информатика. Материалы к лекциям. Построение графиков функций в Excel. Математические функции рабочего листа презентация

Содержание

Слайд 2

Построение графиков функций Построить графики функций в разных системах координат,

Построение графиков функций

Построить графики функций в разных системах координат, x∈[-2;2], ∆x

= 0,2
Построить графики функций в одной системе координат при a = 2, b = 3, c = 4
Построить поверхность, x∈[-1; 1], y∈[-1,2; 1,2]

 

 

 

 

 

Слайд 3

В рабочей книге, в которой выполнялась работа № 1, добавить/переименовать

В рабочей книге, в которой выполнялась работа № 1, добавить/переименовать листы:

Графики, Графики двух функций, Поверхность.
На каждый из листов ввести из задания примеры 1, 2, 3.
Слайд 4

Слайд 5

Процесс построения графиков состоит из двух этапов: Создание таблицы значений функции Непосредственного построения графика

Процесс построения графиков состоит из двух этапов:
Создание таблицы значений функции
Непосредственного построения

графика
Слайд 6

Заполнить столбец значений x 1 способ: ввести первые два значения

Заполнить столбец значений x
1 способ: ввести первые два значения и протянуть

до x = 2

Создание таблицы значений функции

Слайд 7

2 способ: задать начальное, конечное значение x и шаг

2 способ: задать начальное, конечное значение x и шаг

Слайд 8

Слайд 9

Ввести формулу для вычисления функции y Создание таблицы значений функции (продолжение) Протянуть для всех значений x

Ввести формулу для вычисления функции y

Создание таблицы значений функции (продолжение)

Протянуть

для всех значений x

 

Слайд 10

ABS(число) ACOS(число) ASIN(число) ATAN(число) COS(число) EXP(число) LN(число) LOG(число; основание) LOG10(число)

ABS(число)
ACOS(число)
ASIN(число)
ATAN(число)
COS(число)
EXP(число)
LN(число)
LOG(число; основание)
LOG10(число)
SIN(число)
TAN(число)
ЗНАК(число)
ПИ()
|x|
arccos x
arcsin x
arctg x
cos x
ex
ln x
loga x
lg x
sin x
tg x
π

Математические

функции рабочего листа
Слайд 11

ЦЕЛОЕ(число) – округляет число до ближайшего меньшего целого ОКРУГЛ(число; разряд)

ЦЕЛОЕ(число) – округляет число до ближайшего меньшего целого
ОКРУГЛ(число; разряд)

Математические функции рабочего

листа

Логические функции
И(лог_знач1; лог_знач2;…)
ИЛИ(лог_знач1; лог_знач2;…)
НЕ(лог_знач)
ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ложь)

Слайд 12

Приоритет оператора

Приоритет оператора

Слайд 13

Обратите ВНИМАНИЕ на следующие примеры:

Обратите ВНИМАНИЕ на следующие примеры:

Слайд 14

Вычисление функции с двумя условиями x g = sin x Нет Да x 0

Вычисление функции с двумя условиями

 

x<0

g = sin x

 

Нет

Да

x

0

Слайд 15

Вычисление функции с двумя условиями с помощью функции ЕСЛИ( ) =ЕСЛИ(A11

Вычисление функции с двумя условиями с помощью функции ЕСЛИ( )

=ЕСЛИ(A11<0;SIN(A11);1/(A11+1))

Слайд 16

Вычисление функции с тремя условиями x g = cos x

Вычисление функции с тремя условиями

x<1

g = cos x

Нет

Да

x

0

 

x<0

 

Да

Нет

 

1

Слайд 17

Вычисление функции с тремя условиями с помощью функции ЕСЛИ( ) =ЕСЛИ(A11

Вычисление функции с тремя условиями с помощью функции ЕСЛИ( )

=ЕСЛИ(A11<0;COS(A11);ЕСЛИ(A11<1;1/(A11-1);LN(A11)))

Слайд 18

Тип диаграммы ГРАФИК (шаг по оси х : dx =

Тип диаграммы ГРАФИК (шаг по оси х : dx = const)
Выделить

столбец значений функции вместе с заголовком

Построение графика функции

Вставить график

Изменить подписи горизонтальной оси

Слайд 19

Тип диаграммы Точечная (шаг по оси х : dx ≠

Тип диаграммы Точечная (шаг по оси х : dx ≠ const)
Выделить

два столбца: значения функции и значения х вместе с заголовком

Построение графика функции

Вставить точечную диаграмму

Удалить легенду
Отформатировать заголовок, оси и область диаграммы

Слайд 20

Верхний колонтитул Нижний колонтитул Вставка/Формула Вставка / Колонтитулы График Точечная диаграмма

Верхний колонтитул

Нижний колонтитул

Вставка/Формула

Вставка / Колонтитулы

График

Точечная диаграмма

Слайд 21

Функция y(x) Построение графика двух функций в одной системе координат

Функция y(x)

Построение графика двух функций в одной системе координат

Слайд 22

Функция g(x) Построение графика двух функций в одной системе координат

Функция g(x)

Построение графика двух функций в одной системе координат

Слайд 23

Слайд 24

Ввести формулу Построение поверхности

Ввести формулу

Построение поверхности

Слайд 25

Протянуть на столбец Построение поверхности

Протянуть на столбец

Построение поверхности

Слайд 26

Протянуть на всю таблицу Построение поверхности

Протянуть на всю таблицу

Построение поверхности

Слайд 27

Построить диаграмму (тип диаграммы – Поверхность), выделив всю таблицу Построение поверхности

Построить диаграмму (тип диаграммы – Поверхность), выделив всю таблицу

Построение поверхности

Слайд 28

При вводе формулы используем смешанные ссылки. Значения x в строке

При вводе формулы используем смешанные ссылки.
Значения x в строке «5» →

строка «5» «зафиксирована» →при копировании формулы ссылка на неё не меняется: C$5 (абсолютная ссылка строки).
Значения y в столбце B → столбец B «зафиксирован» →при копировании формулы ссылка на него не меняется: $B6 (абсолютная ссылка столбца).
Слайд 29

Создание пользовательских функций в VBA Открыть редактор Visual Basic: на

Создание пользовательских функций в VBA

Открыть редактор Visual Basic: на вкладке Разработчик

или Alt+F11

Если вкладки Разработчик нет, выполнить: Файл; Параметры; Настройка ленты; установить флажок Разработчик

Слайд 30

Функции пользователя записываются в стандартном Модуле VBA. Добавить Модуль: Insert,

Функции пользователя записываются в стандартном Модуле VBA. Добавить Модуль: Insert, Module.

Созданному модулю присваивается имя Module1.

В дальнейшем при сохранении файла появится сообщение

Ответить «Нет» и сохранить, выбрав тип файла «Книга Excel с поддержкой макросов». Новый файл будет иметь расширение .xlsm

При открытии такого файла – включить макросы

Слайд 31

Структура кода функции пользователя Function name (arglist) [As type] [statements]

Структура кода функции пользователя
Function name (arglist) [As type]
[statements]
End Function
name –

имя функции
arglist – список аргументов
Слайд 32

statements – совокупность инструкций, выполняемых при нахождении значения функции Описания Присваивания Управления или исполняемые операторы

statements – совокупность инструкций, выполняемых при нахождении значения функции
Описания
Присваивания
Управления или исполняемые

операторы
Слайд 33

Оператор присваивания: varname = expression Y = 3 * x ^ 2

Оператор присваивания:
varname = expression
Y = 3 * x ^ 2

Слайд 34

Математические функции Abs(x) Atn(x) Cos(x) Exp(x) Log(x) – натуральный логарифм.

Математические функции
Abs(x)
Atn(x)
Cos(x)
Exp(x)
Log(x) – натуральный логарифм.
Sin(x)
Tan(x)
Sqr(x) – квадратный корень
Fix(x) обе отбрасывают

дробную часть числа x и возвращают целое
Int(x) значение. Для отрицательного значения Int возвращает ближайшее отрицательное целое число, меньшее либо равное, Fix – большее либо равное.
Application.Pi - число π
Слайд 35

Операторы управления Перехода и выбора (GoTo, If..,Then…Else, Select Case) Повтора (For…Next, For Earch…Next, Do…Loop, While…Wend)

Операторы управления
Перехода и выбора (GoTo, If..,Then…Else, Select Case)
Повтора (For…Next, For

Earch…Next, Do…Loop, While…Wend)
Слайд 36

Оператор условного перехода If condition Then [statements] [Else else statements]

Оператор условного перехода
If condition Then [statements] [Else else statements]
Блочная форма

If condition Then
[statements]
[Else
[else statements]]
End If

If condition-1 Then
[statements]
[ElseIf condition-2
[else statements]]
[Else
[else statements]]
End If

Слайд 37

Типы данных Byte Байт Boolean Логический Integer Целое Long Длинное

Типы данных
Byte Байт
Boolean Логический
Integer Целое
Long Длинное целое
Single С плавающей точкой обычной

точности
Double С плавающей точкой двойной точности
Date Даты и время
Object Объект
String Строка
Variant Числовые (строковые) подтипы
Type Тип данных, определяемый пользователем
Слайд 38

Допустимые имена не больше 255 символов не может содержать точек,

Допустимые имена
не больше 255 символов
не может содержать точек, пробелов, %,

&, !, #, @, $.
любая комбинация букв, цифр и символов, начинающуюся с буквы
уникальны внутри области, в которой они определены
не должны совпадать с ключевыми словами VBA и именами встроенных функций и процедур
Слайд 39

Объявление переменных Например, Dim N As Integer по умолчанию –

Объявление переменных
Например, Dim N As Integer
по умолчанию – Variant
Dim a, b

As Long : тогда a – типа Variant
Private, Public, Static
Для принудительного объявления всех переменных:
Option Explicit в области General Declarations (Общие описания) модуля
Слайд 40

Область видимости Переменные уровня процедуры. Dim или Static. Локальные Переменные

Область видимости
Переменные уровня процедуры. Dim или Static. Локальные
Переменные уровня модуля. Dim

или Private. В области описания модуля.
Переменные уровня модуля, объявленные оператором Public, доступны для всех процедур проекта.
Слайд 41

Время жизни переменной Переменные уровня процедуры Dim сохраняют свои значения,

Время жизни переменной
Переменные уровня процедуры Dim сохраняют свои значения, только

пока выполняется процедура
Static сохраняют свои значения после выхода из процедуры, пока работает программа
Слайд 42

Комментарии – апостроф или Rem Несколько операторов в одной строке

Комментарии – апостроф или Rem
Несколько операторов в одной строке – разделяются

«:»
При переносе: пробел и _.
Допустимо не более 7 продолжений одной и той же строки.
Сама строка не может состоять более чем из 1024 символов.
Нельзя разбивать переносом строковые константы.
Слайд 43

Константы [Public|Private] Const constname [As type] = expression Const n

Константы
[Public|Private] Const constname [As type] = expression
Const n = 10
Public Const

m As Integer = 15
Слайд 44

Операции VBA Математические (+, -, *. \(целочисленное деление), /, Mod

Операции VBA
Математические (+, -, *. \(целочисленное деление), /, Mod (остаток от

деления, возведение в степень ^ )
Отношения (применяются не только к числам) <, >, <=, >=, <>, =
Логические (And, Or, Xor , Not)
Слайд 45

Приоритет операций Вызов функции и скобки ^ – (смена знака)

Приоритет операций
Вызов функции и скобки
^
– (смена знака)
*, /
\ (деление нацело)
Mod
+,

-
<, >, <=, >=, <>, =
Not
And
Or
Xor
Слайд 46

Встроенные функции VBA Математические функции Функции проверки определения и преобразования

Встроенные функции VBA
Математические функции
Функции проверки определения и преобразования типов
Функции преобразования форматов
Функции

обработки строк
Функции времени и даты
Финансовые функции
Слайд 47

Функции преобразования типов Val(string) – функции преобразования строк и чисел.

Функции преобразования типов
Val(string) – функции преобразования строк и чисел.
Str(number)

CDbl(expression) – преобразует в тип Double
CInt(expression) – преобразует в тип Integer
Слайд 48

Оператор выбора Select Case [Case [statements-1]] … [Case [statements-n]] [Case Else [elsestetements]] End Select

Оператор выбора
Select Case
[Case
[statements-1]]

[Case
[statements-n]]
[Case Else

[elsestetements]]
End Select
Слайд 49

Оператор For…Next For counter = start To end [Step step] [statements] [Exit For] [statements] Next [counter]

Оператор For…Next
For counter = start To end [Step step]
[statements]
[Exit

For]
[statements]
Next [counter]
Слайд 50

Оператор Do …Loop Do [{While | Until} condition] [statements] [Exit Do] [statements] Loop

Оператор Do …Loop
Do [{While | Until} condition]
[statements]
[Exit Do]
[statements]
Loop

Слайд 51

Оператор Do …Loop Do [statements] [Exit Do] [statements] Loop [{While | Until} condition]

Оператор Do …Loop
Do
[statements]
[Exit Do]
[statements]
Loop [{While | Until}

condition]
Слайд 52

Процедура [Public | Private] [Static] Sub name [(arglist)]

Процедура
[Public | Private] [Static] Sub name [(arglist)]

Слайд 53

Пример 1 Функция y и функция g:

Пример 1
Функция y и функция g:

Слайд 54

Функция z:

Функция z:

Слайд 55

Пример 2 Функция y и функция g: Имена функций не

Пример 2
Функция y и функция g:

Имена функций не должны совпадать, даже,

если они находятся в разных модулях.
Нельзя давать функциям имена, совпадающие с адресом ячейки, например: y1, aa1.

Пример 3
Функция z:

Слайд 56

На рабочем листе «Графики» в ячейку C11 ввести формулу с

На рабочем листе «Графики» в ячейку C11 ввести формулу с помощью

Мастера функций, в котором должна появится категория «Определенные пользователем»

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

Пример 1

Слайд 57

Проверить совпадение значений функции (для разветвляющихся функций проверить каждую «ветку») Пример 1

Проверить совпадение значений функции (для разветвляющихся функций проверить каждую «ветку»)

Пример 1

Слайд 58

Ввести функции на рабочем листе «Графики двух функций», используя абсолютные

Ввести функции на рабочем листе «Графики двух функций», используя абсолютные ссылки

для параметров a и b

Пример 2

Слайд 59

Пример 2

Пример 2

Имя файла: Информатика.-Материалы-к-лекциям.-Построение-графиков-функций-в-Excel.-Математические-функции-рабочего-листа.pptx
Количество просмотров: 55
Количество скачиваний: 0