Содержание
- 2. Свойства алгоритмов Дискретность - алгоритм должен представлять процесс решения задачи как последовательное выполнение некоторых простых шагов.
- 3. Свойства алгоритмов (продолжение) Завершаемость (конечность) — при корректно заданных исходных данных алгоритм должен завершать работу и
- 4. Формы записи алгоритмов словесная псевдокод (формальные алгоритмические языки); схематические: графическая (блок-схемы); структурограммы (диаграммы Насси-Шнейдермана). Обычно сначала
- 5. Поколения языков программирования Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. I (конец
- 6. Поколения языков программирования III (60-е г.г. 20 в.) - языки программирования высокого уровня. Отличительные особенности: относительная
- 7. Поколения языков программирования IV (70-е г.г. 20 в.) – языки сверхвысокого уровня, предназначенные для реализации крупных
- 8. Тенденции развития языков программирования Специализация – свой язык для отдельной области (базы данных, Web, графика и
- 9. Этапы разработки программ Постановка задачи (формулирование сути задачи, определение исходных данных, требований к результату и работе
- 10. Объектно-ориентированное программирование Традиционное (процедурное) программирование предполагает описание каждого шага в процессе решения задачи. При этом данные
- 11. Объектно-ориентированное программирование Индивидуальные объекты называются экземплярами класса, а класс – это шаблон, по которому строятся объекты.
- 12. Особенности ООП Инкапсуляция - это свойство системы, позволяющее объединить данные и методы, работающие с ними в
- 13. Visual Basic for Applications (VBA) VBA – это подмножество визуального языка программирования Visual Basic (VB), которое
- 14. Основы синтаксиса VBA Программа состоит из операторов (statements). В каждой строке, как правило располагается один оператор.
- 15. Основы синтаксиса VBA (для MS Excel) Синтаксис установки значения свойства объекта: Объект. Свойство = Выражение Основным
- 16. Основы синтаксиса VBA Синтаксис чтения свойств объекта: Переменная = Объект. Свойство Например: Xn = Cells(1, 2).Value
- 17. Основы синтаксиса VBA В MS Excel имеются объекты, которые содержат другие объекты. Точка после имени объекта
- 18. Типы данных VBA Все объекты, которыми оперирует язык программирования VВА, относятся к определенному типу. Тип данных
- 19. Простые типы данных VBA
- 20. Описание переменных в VBA Переменные в программе можно описывать или не описывать. В последнем случае им
- 21. Описание простых переменных в VBA Описание простых переменных имеет следующий синтаксис: Dim ИМЯ_ПЕРЕМЕННОЙ As ИМЯ_ТИПА Одним
- 22. Выражения в VBA Выражения устанавливают порядок выполнения действий над элементами данных. Выражения состоят из операндов и
- 23. Операции в выражениях VBA арифметические операции: ^ возведение в степень, * умножение, / деление, \ деление
- 24. Стандартные математические функции VBA
- 25. Окно редактора VBA Меню Панель инструментов окно текста программы Окно проекта Окно свойств
- 26. Процедуры в VBA Стандартные модули могут содержать: процедуры общего типа, процедуры-функции, разработанные пользователем, процедуры, записанные макрорекордером.
- 27. Элементы блок-схем Начало или конец программы Ввод или вывод Процесс (операция) Проверка условия Вызов подпрограммы Начало
- 28. Линейный алгоритм Все действия выполняются последовательно одно за другим Начало Конец p = (a+b+c)/ 2 Ввод
- 29. Разветвляющийся алгоритм Ход выполнения зависит от проверки условий
- 30. Оператор условного перехода If Условие Then Команды End If If Условие Then Команды1 Else Команды2 End
- 31. Оператор условного перехода If Условие1 Then Команды1 ElseIf Условие2 Then Команды2 Else Команды3 End If Ветвей
- 32. Оператор выбора Select Case Case Значение_1 Команды1 Case Значение_2 Команды2 .………………… Case Значение_n Команды n Case
- 33. Вывод данных через диалоговое окно Для вывода данных можно использовать функцию MsgBox: Результат=MsgBox(“Продолжить?”, vbYesNo, “Выберите:”) Функция
- 34. Ввод данных через диалоговое окно Для ввода данных можно использовать функцию InputBox: Данные=InputBox(“Сообщение”, “Заголовок”, “Текст по
- 35. Преобразование типа данных Для конвертации типов данных используются функции, имя которых выглядит как C (от слова
- 36. Обращение к объектам приложения Диапазоны ячеек, листы, книги и пр. являются объектами. Обращаться к ним можно
- 37. Цикл с предусловием While условие нет команды Wend да ‘Вычисление 10! N=1 Factor=1 While N Factor=Factor*N
- 38. Цикл с предусловием (второй вариант) Выход из такого цикла возможен как при невыполнении условия в начале
- 39. Цикл с постусловием Такой цикл выполнится хотя бы раз. Условие в конце – это условие выхода
- 40. Цикл со счетчиком For счетчик = начало To конец Step шаг команды Next счетчик F=1 For
- 41. Массивы Массив – это упорядоченный набор однотипных данных, доступ к которым осуществляется по индексу (номеру). По
- 42. Фиксированные и динамические массивы Фиксированный массив - это массив с заданным размером, который в свою очередь
- 43. Размерность динамических массивов Перед использованием динамического массива его размерность должна быть определена. При использовании инструкции ReDim
- 44. Сортировка массива методом «пузырька»
- 45. Подпрограммы Процедурой называется фрагмент текста на языке VBA (программный код), заключенный между операторами Sub и End
- 46. Подпрограммы Описание процедуры с параметрами: Sub Trk(r, c) ‘ Без описания типов данных Sub Trk(r as
- 47. Подпрограммы Функцией называется фрагмент текста на языке VBA (программный код), заключенный между операторами Function и End
- 48. Работа с формой Форма пользователя– это окно, в котором нужным образом размещаются различные элементы управления и
- 49. Работа с формой Окно формы Панель инструментов Окно свойств Окно проекта
- 50. Работа с формой В окне свойств формы можно указать различные свойства как самой формы, так и
- 51. Работа с формой Имя задаётся в окне свойств в строке Name - это то имя, к
- 52. Работа с формой Поместим на Лист1 кнопку при помощи, которой будем вызывать форму. Пусть это будет
- 53. Работа с формой Поместим на форму приветственный текст посредством элемента Label. Выбрав кнопку , растягиваем область
- 54. ФУНКЦИИ РАБОТЫ СО СТРОКАМИ
- 55. ФУНКЦИИ РАБОТЫ СО СТРОКАМИ (поиск и замена)
- 56. ФУНКЦИИ РАБОТЫ СО СТРОКАМИ (массивы строк)
- 58. Скачать презентацию