Презентация Логика в простых алгоритмах. Excel и VBA онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Логика в простых алгоритмах. Excel и VBA абсолютно бесплатно. Урок-презентация на эту тему содержит всего 39 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Логика в простых алгоритмах. Excel и VBA



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    39 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    532.84 kB
  • Просмотров:
    64
  • Скачиваний:
    1
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Логика в простых алгоритмах
Содержание слайда: Логика в простых алгоритмах Excel и VBA

№2 слайд
Логические функции в Excel
Содержание слайда: Логические функции в Excel Логические функции в Excel проверяют данные и возвращают результат «ИСТИНА», если условие выполняется, и «ЛОЖЬ», если нет. =И(выражение1; выражение2) =ИЛИ(выражение1; выражение2) =НЕ (выражение) =ЕСЛИ (условие; действие в случае «истина»; действие в случае «ложь»)

№3 слайд
Функция ЕСЛИ ЕСЛИ лог
Содержание слайда: Функция ЕСЛИ  =ЕСЛИ(_лог_выражение_,_значение_если_истина_,_значение_если_ложь_) Логическое выражение – указывается практически любое выражение или значение, которое в процессе вычисления получает значение «ИСТИНА» или «ЛОЖЬ»; Значение если истина – это значение, которое будет возвращено, если аргумент «Логическое выражение» получит результат «ИСТИНА». В случае, когда этот аргумент не указан в формуле, возвращается результат «ИСТИНА»; Значение если ложь — это значение, которое будет возвращено, если аргумент «Логическое выражение» получит результат «ЛОЖЬ». В случае, когда этот аргумент опущен в формуле, возвращается результат «ЛОЖЬ».

№4 слайд
Пример простое условие
Содержание слайда: Пример 1: простое условие Проанализировать стоимость товарных остатков после уценки. Если цена продукта после переоценки ниже средних значений, то списать со склада этот продукт.

№5 слайд
Содержание слайда:

№6 слайд
Пример вложенное условие
Содержание слайда: Пример 2: вложенное условие Расчет доплаты к ставке заработной платы персоналу, в зависимости от стажа работы. Всего существует три вида доплат: стаж работы 3 года – 10%, стаж работы 10 лет – 20% стаж работы 20 лет – 30%. Для получения результата и автоматического расчёта доплаты в зависимости от стажа нам нужна единая формула.

№7 слайд
Содержание слайда:

№8 слайд
Пример сложное логическое
Содержание слайда: Пример 3: сложное логическое выражение В представленной электронной таблице столбцу «Цена за 1м2, руб» должны соответствовать следующие значения цены: Астрострой и Молоток – 47000; Бетонстрой и Времена года – 60000; Строймастер – 40000. Формула вводится в ячейку D2, а в остальные ячейки копируется методом автозаполнения.

№9 слайд
ЕСЛИ ИЛИ A quot Астрострой
Содержание слайда: =ЕСЛИ(ИЛИ(A2="Астрострой";A2="Молоток");47000; ЕСЛИ(И(A2="Бетонстрой";A2="Времена года");60000;40000)) =ЕСЛИ(ИЛИ(A2="Астрострой";A2="Молоток");47000; ЕСЛИ(И(A2="Бетонстрой";A2="Времена года");60000;40000)) =ЕСЛИ(И(A2="Астрострой";A2="Молоток");47000; ЕСЛИ(И(A2="Бетонстрой";A2="Времена года");60000;40000)) =ЕСЛИ(ИЛИ(A2=Астрострой;A2=Молоток);47000; ЕСЛИ(ИЛИ(A2=Бетонстрой;A2=Времена года);60000;40000)) =ЕСЛИ(ИЛИ(A2="Астрострой";A5="Молоток");47000; ЕСЛИ(ИЛИ(A3="Бетонстрой";A4="Времена года");60000;40000)) =ЕСЛИ(ИЛИ(A2="Бетонстрой";A2="Времена года");60000; ЕСЛИ(ИЛИ(A2="Астрострой";A2="Молоток");47000; 40000))

№10 слайд
Visual Basic for Application
Содержание слайда: Visual Basic for Application (VBA)

№11 слайд
VBA Visual Basic для
Содержание слайда: VBA Visual Basic для приложений - это инструмент разработки приложений VBA –приложение, которое встраивается в другое приложение и расширяет его функциональные возможности Пример: можно добавить собственное меню или функцию к встроенным средствам Excel

№12 слайд
VBA не является языком
Содержание слайда: VBA не является языком объектно-ориентированного программирования !!!! VBA не является языком объектно-ориентированного программирования !!!! Но в нем широко используются элементы объектно-ориентированного подхода и связанные с ним понятия. Назначением VBA является совместная работа с прикладными программами, а с помощью Visual Basic можно разрабатывать самостоятельное приложение. Основное различие – в Visual Basic можно создавать полностью самостоятельное приложение, а проекты VBA выполняются только с помощью приложения, которое поддерживает VBA.

№13 слайд
Возможности VBA Язык VBA- это
Содержание слайда: Возможности VBA Язык VBA- это подмножество VB, которое включает почти все его средства создания приложений, структуры данных и управляющие структуры, возможность создания пользовательских типов данных. Это позволяет эффективно его использовать для автоматизации деятельности, связанной с обработкой различных типов документов, например: Создать собственное диалоговое окно и придать ему требуемый внешний вид Создать макросы, расширяющие функциональные возможности приложения, в которое встроен VBA Изменить меню приложения Office Управлять другими приложениями Office или принадлежащими ему данными Объединить данные из нескольких приложений Office в одном документе Office Автоматически создавать или изменять страницы Web, совместно используя приложения Office и VBA

№14 слайд
Элементы проекта VBA При
Содержание слайда: Элементы проекта VBA При решении задач с помощью VBA требуется создать проект. Проект включает несколько элементов: Основное приложение - приложение, в котором разрабатывается и выполняется проект VBA (WORD, EXCEL, ACCESS, POWER POINT) Среда разработки VBA - интегрированная среда разработки или IDE Формы, которые используются для ввода или вывода данных, а так же процедура обработки событий, возникающих в этих формах Код (программа) Модули кода (подпрограммы) Модули класса - содержат полную информацию о каждом типе объекта

№15 слайд
РЕДАКТОР VISUAL BASIC
Содержание слайда: РЕДАКТОР VISUAL BASIC APPLICATION

№16 слайд
Oкно проекта Project
Содержание слайда: Oкно проекта (Project)

№17 слайд
Oкно свойств Properties Window
Содержание слайда: Oкно свойств (Properties Window)

№18 слайд
Окно формы UserForm
Содержание слайда: Окно формы (UserForm)

№19 слайд
Окно программного кода Code
Содержание слайда: Окно программного кода (Code)

№20 слайд
Типы данных Byte байт для
Содержание слайда: Типы данных Byte – (1 байт) для хранения положительных чисел от 0 до 255 Boolean – (2 байта) для хранения логических значений. Может содержать значения False, True Currency – (8 байт) от -922337203685477.5808 до 922337203685477.5807 Date – (8 байт) для хранения информации о дате и времени Decimal – (12 байт) переменные сохраняются как 96-битные знаковые целые Double – (8байт) отрицательные и положительные числа Integer – (2 байта) все целые числа от -32768 до 32767 Long – (4 байта) все целые числа от – 2417483648 до 2417483647 Object – (4 байта) используется для доступа к любому объекту, распознаваемому VBA. Сохраняет адрес объекта в памяти Single – (4 байта) используется для хранения текста. Может содержать от 0 до 2 миллиардов символов. Может содержать от одного до 6540000 Variant – (16 байт) может хранить любой другой тип данных. Диапазон зависит от фактически сохраняемых данных

№21 слайд
Переменные Переменная имя,
Содержание слайда: Переменные Переменная –имя, которое программист дает области компьютерной памяти, используемой для хранения данных какого-либо типа. Правила: Имена переменных не могут содержать пробелы, точку или любой другой символ, который VBA использует для обозначения математических операций и операций сравнения Имя должно начинаться с буквы алфавита. После первой буквы имя переменной может состоять из любых комбинаций, цифр, букв, символов Имя переменной не может дублировать определенные ключевые слова VBA. Если вы выберете имена переменных Имя переменной должно быть уникальным в рамках его области действия, т.е. имя переменной должно быть уникальным в пределах процедуры или модуля, в котором вы объявляете эту переменную

№22 слайд
Пример правильных имен
Содержание слайда: Пример правильных имен переменных: Пример правильных имен переменных: Var1 Pay_date Add_Item Part Line12 Пример неправильных имен переменных: New Item – содержит пробел 5thDimension – начинается с цифры Dim – дублирует ключевое слово Week\Day – содержит неверный символ \ _Pay – содержит недопустимый символ вначале

№23 слайд
Объявление переменных Неявное
Содержание слайда: Объявление переменных Неявное Использование в операторе VBA. Все переменные, которые были объявлены неявно, имеют тип VARIANT Явное ускоряет выполнение кода, уменьшает количество ошибок в результате неправильного написания имени, код становится более читабельным и понятным Dim ИмяПеременной1 [As Тип], ИмяПеременной2 [As Тип]

№24 слайд
Примеры DIM Товар As Single
Содержание слайда: Примеры DIM Товар As Single DIM NetValue As Integer Dim NetValue As String*30 – строковая переменная фиксированной длины (30 символов)

№25 слайд
Объектно-ориентированное
Содержание слайда: Объектно-ориентированное программирование Класс - это шаблон для создания объектов. Класс определяет свойства и методы объекта. Объект - это нечто целостное, неделимое, содержащее в себе данные и код. В объекте может храниться информация и программные инструкции для обработки этой информации. У объектов есть свойства и методы. Объекты могут откликаться на события. Объект.Метод или Объект.Метод (Параметры) Объект.Свойство=Значение Переменная=Объект.Свойство Пример: ActiveSheets . Name = “Январь” - изменить имя текущего листа WorkSheets(“Обзор”) . Delete – удалить лист

№26 слайд
Структура программного кода
Содержание слайда: Структура программного кода [Option Explicit] [Private | Public] [Static] Sub <Имя> ([<Список аргументов>]) [Dim <Имя> [As <Тип>]] [Const <Имя> [As <Тип>] = <Выражение>] [Инструкции] [Exit Sub] [Инструкции] End Sub

№27 слайд
Option Explicit инструкция,
Содержание слайда: Option Explicit – инструкция, предписывающая явное описание всех переменных, встречающихся в программе; Option Explicit – инструкция, предписывающая явное описание всех переменных, встречающихся в программе; Public – ключевое слово, которое указывает, что процедура доступна для всех других процедур во всех модулях; Private – ключевое слово, указывающее, что процедура доступна для других процедур только того модуля, в котором она описана; Static – ключевое слово, указывающее, что локальные переменные процедуры сохраняются в промежутках времени между вызовами этой процедуры;

№28 слайд
lt Имя gt имя процедуры,
Содержание слайда: <Имя> – имя процедуры, удовлетворяющее стандартным правилам именования; <Имя> – имя процедуры, удовлетворяющее стандартным правилам именования; <Список аргументов> – список переменных, представляющий аргументы, которые передаются в процедуру при ее вызове. Имена переменных разделяются запятой. Dim <Имя> [As <Тип>] –блок описания переменных; Const <Имя> [As <Тип>] = <Выражение> –блок описания констант; Инструкции – любой набор любых команд VBA; Exit Sub – инструкция, выполнение которой приводит к немедленному выходу из процедуры; Sub, End Sub –служебные слова VBA.

№29 слайд
Окно ввода функция InputBox
Содержание слайда: Окно ввода (функция InputBox) Синтаксис: InputBox (promt, [, title] [, default] [, xpos] [, ypos] [, helpfile, context]) Аргументы: prompt – строковое выражение, отображаемое как сообщение в диалоговом окне. title – строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот аргумент опущен, в строку помещается имя приложения. default – строковое выражение, отображаемое в поле ввода как используемое по умолчанию, если пользователь не введет другую строку. Если этот аргумент опущен, поле ввода изображается пустым.

№30 слайд
xpos числовое выражение,
Содержание слайда: xpos – числовое выражение, задающее расстояние по горизонтали между левой границей диалогового окна и левым краем экрана. Если этот аргумент опущен, диалоговое окно выравнивается по центру экрана по горизонтали. xpos – числовое выражение, задающее расстояние по горизонтали между левой границей диалогового окна и левым краем экрана. Если этот аргумент опущен, диалоговое окно выравнивается по центру экрана по горизонтали. ypos – числовое выражение, задающее расстояние по вертикали между верхней границей диалогового окна и верхним краем экрана. Если этот аргумент опущен, диалоговое окно помещается по вертикали примерно на одну треть высоты экрана. helpfile – строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. Если этот аргумент указан, необходимо также наличие аргумента context. context – числовое выражение, определяющее номер соответствующего раздела справочной системы. Если этот аргумент указан, необходимо также наличие аргумента helpfile.

№31 слайд
Окно сообщений процедура
Содержание слайда: Окно сообщений (процедура MsgBox) Процедура MsgBox выводит на экран диалоговое окно, содержащее сообщение, устанавливает режим ожидания нажатия кнопки пользователем. Затем возвращает значение типа Integer, указывающее, какая кнопка была нажата.

№32 слайд
Процедура MsgBox Синтаксис
Содержание слайда: Процедура MsgBox Синтаксис: MsgBox (prompt, [, button][, title] [, helpfile, context]) Аргументы: prompt – строковое выражение, отображаемое как сообщение в диалоговом окне. button – числовое выражение, представляющее сумму значений, которые указывают число и тип отображаемых кнопок, тип используемого значка, основную кнопку. Значение этого аргумента по умолчанию равняется 0.

№33 слайд
Процедура MsgBox title
Содержание слайда: Процедура MsgBox title – строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот аргумент опущен, в строку помещается имя приложения. helpfile – строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. Если этот аргумент указан, необходимо также наличие аргумента context. context – числовое выражение, определяющее номер соответствующего раздела справочной системы. Если этот аргумент указан, необходимо также наличие аргумента helpfile.

№34 слайд
Процедура MsgBox Значения
Содержание слайда: Процедура MsgBox Значения аргумента, определяющие отображаемые кнопки

№35 слайд
Окно Project служит для
Содержание слайда: Окно Project служит для навигации по проекту

№36 слайд
Форма Insert User Form
Содержание слайда: Форма Insert • User Form (Вставка • Форма)

№37 слайд
Префиксы имен элементов
Содержание слайда: Префиксы имен элементов управления

№38 слайд
Свойства элементов управления
Содержание слайда: Свойства элементов управления Caption (Надпись) — определяет надпись, которая видна на элементе управления. Изменим свойство Caption для объекта frm_Main на "Моя первая программа", а для объекта cmd_First — "Нажми меня!". Width (Ширина), Height (Высота) — определяют ширину и высоту объекта, которые измеряются в пикселях. Font (Шрифт) — при попытке редактирования этого свойства открывается окно настройки параметров шрифта, в котором можно выбрать гарнитуру, размер, начертание шрифта. ForeColor (Цвет шрифта) — задает цвет шрифта элемента управления.

№39 слайд
Свойства элементов управления
Содержание слайда: Свойства элементов управления BackColor (Цвет фона) — позволяет задать цвет фона элемента управления. У кнопок и других элементов управления есть специфические свойства. В их число входят: Top (Расстояние от верха формы), Left (Расстояние от левого края формы) — задают положение элемента на форме. Visible (Видимость) — может принимать значения True (Истина) — то есть объект будет видимым, и False (Ложь) — объект будет невидимым. Enable (Включено) — если это свойство установлено в True (Истина) — объектом можно пользоваться. Если в False (Ложь) — объект будет неактивен.

Скачать все slide презентации Логика в простых алгоритмах. Excel и VBA одним архивом: