- •24. Системы управления базами данных (субд): основные понятия и определения, функции субд, технология работы.
- •25. Виды моделей данных.
- •26. Реляционная модель данных.
- •27. Компьютерные сети: основные понятия и определения.
- •14.Текстовые редакторы.
- •28. Топология сетей. Аппаратные компоненты сетей.
- •29. Глобальная сеть Internet, адрес компьютера в сети.
- •30. Сервисы Internet
- •31. Локальные вычислительные сети.
- •32. Понятие модели. Материальные и информационные модели. Виды информационных моделей.
- •33. Моделирование и формализация. Визуализация формальных моделей.
- •34. Понятие алгоритма. Свойства и типы алгоритма. Способы записи алгоритмов
- •35. Базовые структуры алгоритмов.
- •36. Объектно-ориентированный подход (основные понятия vba: проект, модуль, объект, свойство, метод).
- •37. Процедуры и функции пользователя
- •38. Соглашения об именах в vba, виды и типы данных
- •39. Переменные, константы, явное и неявное объявление переменных и констант в vba.
- •40. Области видимости переменных в vba.
- •41. Строковые переменные, операторы и операции в vba.
- •42. Программирование разветвляющихся процессов в vba.
- •43. Программирование циклических процессов. Виды циклов.
- •44. Массивы, описание массивов в vba.
- •46. Особенности языка программирования vba.
- •47. Визуальное программирование. Создание и использование пользовательских форм.
- •48. Технология программирования.
- •49. Системы программирования
- •50. Псевдокоды
- •51. Защита информации
- •52. Понятие компьютерных вирусов, их классификация, методы защиты.
- •53. Антивирусные программы.
34. Понятие алгоритма. Свойства и типы алгоритма. Способы записи алгоритмов
Алгоритм – это последовательность действий для решения какой-либо задачи, приводящая от исходных данных к результату за конечное число шагов.
Свойства алгоритмов: 1)Алгоритм имеет дискретную структуру (делится на шаги) 2)Однозначность 3)Конечность 4)Массивность
Виды алгоритмов: 1)Линейный алгоритм (базовая структура следования) – состоит из упорядоченной последовательности действий, не зависящих от исходных данных. В ней каждая команда выполняется только 1 раз после той, которая ей предшествовала 2)Разветвляющийся алгоритм – действия происходят в зависимости от некоторого условия
Формы представления алгоритмов: 1)словесная форма (запись на естественном языке) 2)графическая (в виде блок-схем) 3)псевдокоды (полуформализованное описание алгоритма на условном алгоритмическом языке, включающим в себя элементы языка программирования, фразы естественного языка, общепринятые математические обозначения и др. 4)программная (на языке программирования)
35. Базовые структуры алгоритмов.
Алгоритм можно представить как некоторые структуры, состоящие из отдельных базовых (основных) элементов. Логическая структура любого алгоритма может быть представлена комбинацией 3-х базовых структур: следование, ветвление, цикл
Базовая структура «следование» образуется из последовательности действий, последующих один за другим. Явл-ся основой для линейного алгоритма
Базовая структура «Ветвление» сущ-ет в 4-ех основных вариантах и обеспечивает в зависимости от результата проверки условия («да» или «нет») выбор одного из альтернативных путей работы алгоритма 1) если - условие, то – действие, конец если, 2) если – то - иначе: если – условие, то – дествие1, иначе – действие2, конец если, 3) выбор: при усл.1 – действие 1, при усл.2 – действ.2……. конец выбора, 4) выбор – иначе: выбор, если при усл.1 – действ.1, при усл. n – действ. n, иначе – действ. n+1, конец выбора
36. Объектно-ориентированный подход (основные понятия vba: проект, модуль, объект, свойство, метод).
Приложение Майкрософт офис представляет собой совокупность вложенных объектов. Объектами являются сами приложения и все их компоненты.
VBA(Visual Basic for Application) – это главный (корневой) объект в иерархии объектов Excel. Оно имеет огромное число свойств и методов. Объект имеет: Свойства – описывают состояние объекта. Методы – определяют поведение объекта. События - определяют то, что может происходить с объектом. Коллекция объектов – представляет собой объект, содержащий множество других объектов одного и того же типа.
37. Процедуры и функции пользователя
Программа VBA представляет собой совокупность процедур и функций, размещенных, в зависимости от особенностей решаемой задачи, в одном или нескольких модулях. Каждый модуль имеет две области: общую и область процедур. В общей области (General Declarations) помещаются операторы описания переменных, которые являются общими для всех процедур и функций этого модуля. В области процедур помещается код программы.
В VBA программный код, реализующий какие-либо действия, оформляется в виде процедур и функций. Благодаря этому создаваемые программы имеют хорошую структурированность и наглядность.
Различают следующие типы процедур:
процедуры обработки событий;
процедуры макросов;
процедуры пользователя.
Процедуры обработки событий связаны с каким-либо объектом и имеют следующий синтаксис:
Процедуры макросов создаются при записи макросов – по команде меню: Сервис – Макрос – Макросы
Процедура пользователя создается им для выполнения каких-либо действий в рамках разрабатываемой программы.
Функция – это процедура, которая выполняет действия и возвращает некоторое (вычисленное) значение вызвавшей программе.