- •34.Защита документов в Word.
- •35. Защита документов в Excel.
- •59.Ввод элементов массива с помощью датчика случайных чисел, функции InputBox. Примеры.
- •1. Макропрограммирование в Excel.
- •2. Создание Windows приложений.
- •3. Базы данных. Фактографические и документальные бд.
- •4. Система управления бд (субд). Классификация субд.
- •5. Свойства иерархических ,сетевых и реляционных бд.
- •6. Режимы работы с бд. Система команд.
- •7. Язык sql
- •8. Создание и режимы работы с бд в Excel.
- •9. Электронные презентации
- •10. Этапы создания презентаций
- •11. Пакет создания презентаций PowerPoint. Форматы файлов PowerPoint.
- •12. Слайд и его параметры.
- •13. Режимы работы PowerPoint.
- •14. Создание диаграмм, управляющих кнопок, гиперссылок в PowerPoint
- •15. Просмотр и управление презентацией. Управление процессом демонстрации
- •16. Понятие компьютерной сети. Классификация компьютерных сетей.
- •17. Состав и компоненты компьютерной сети. Режимы передачи данных.
- •19. Технология клиент-сервер. Достоинства сети с выделенным сервером
- •20. Сетевой протокол. Основные показатели компьютерных сетей.
- •21. Уровни эталонной сетевой архитектуры. Характеристики качества коммуникационной сети.
- •22. Основные топологии лвс: звезда, кольцо, общая шина.
- •23. Общие сведения об Internet. Межсетевой протокол (Ip). Маршрутизатор, хост компьютер, провайдер.
- •24. Система адресации в Internet. Цифровой и доменный адрес.
- •25. Протокол управления передачей информации (tcp) .
- •26. Сервисы Internet
- •27. Информационная служба www. Протокол http. Url- адрес.
- •28. Работа с браузером.
- •29.Основы защиты информации
- •30.Методы и средства защиты в компьютерных системах.
- •31.Информационная безопасность и её компоненты.
- •33. Защита информации в Internet
- •34.Защита документов в Word.
- •35. Защита документов в Excel.
- •36. Общие сведения об языке vb. Области применения vba, vbScript, ActiveX, vb.Net.
- •37. Методы программирования
- •38.Классификация языков программирования
- •39.Системы программирования.
- •40.Методика программирования на vb. Понятия объекта, события, свойства и метода.
- •42.Среда разработки vb. Окно проекта, окно формы, панель инструментов формы, окно свойств, окно программного кода.
- •43.Алфавит языка. Пример записи операторов кода в модуле.
- •44.Лексемы языка vb. Правила записи имён. Соглашение по стилю имён.
- •45.Типы переменных в языке vb. Суффиксы, определяющие тип переменной.
- •46.Описание переменных. Примеры. Явное и неявное описание переменных.
- •47.Область видимости переменных. Динамические и статистические переменные.
- •48.Запись констант. Примеры использования констант.
- •49.Встроенные функции vb.
- •50.Запись арифметических выражений в vb. Приоритет операций.
- •51.Программирование линейного вычислительного процесса. Пример вычисления по формуле.
- •52.Разработка приложения «калькулятор».
- •53.Понятие алгоритма. Свойства алгоритма. Способы описания алгоритма. Примеры
- •54.Основные структуры алгоритмов. Язык блок-схем. Элементы, правила составления.
- •55Алгоритм и программа решения квадратного уравнения.
- •56.Программирование разветвляющихся процессов. Две формы условного оператора. Примеры.
- •57.Системная функция: InputBox. Пример.
- •58.Понятие массива. Описание массивов в vb. Динамические масивы.
- •59.Ввод элементов массива с помощью датчика случайных чисел, функции InputBox. Примеры.
- •60.Оператор цикла For Next. Программа вычисления факториала.
- •61.Алгоритм и программа Сумма.
- •62. Алгоритм и программа Счётчик.
- •63.Алгоритм и программа Максимум.
- •64.Алгоритм и программа табулирования функции.
37. Методы программирования
1)Структурное программирование – процесс программирования на алгоритмическом языке с использованием определенных конструкций. Структурное программирование используется в основном для программирования отдельных модулей. Соблюдаются следующие правила:
Любая программа составляется на базе основных алгоритмических структур трех типов: следование, ветвление, цикл;
Между этими структурами производится передача управления только вперёд – от более высокого уровня иерархии к более низкому;
Отказ от бессистемного применения оператора безусловного перехода GoTo и преимущественное использование других структурных операторов.
2)Модульное программирование предполагает независимое программирование каждого модуля, т. е. логически взаимосвязанной совокупности функциональных элементов. Модуль характеризуют:
Один вход и один выход – на входе программный модуль получает определенный набор исходных данных, выполняет содержательную обработку и возвращает один набор результатных данных;
Функциональная завершенность – модуль выполняет перечень регламентированных операций для реализации каждой отдельной функции в полном составе, достаточных для завершения начатой обработки;
Логическая независимость – результат работы программного модуля зависит только от исходных данных, но не зависит от работы других модулей;
Слабые информационные связи с другими модулями.
3)Объектно-ориентированное программирование (ООП) представляет собой новый этап развития современных концепций построения языков программирования. Метод ООП основывается на:
Модели построения системы как совокупности объектов абстрактного типа данных;
Модульной структуре программ;
Нисходящем проектировании, используемом при выделении
38.Классификация языков программирования
Программа – один из способов записи алгоритма по правилам какого-либо языка программирования. Традиционно под программой понимают последовательность операторов (команд), выполняемых компьютером. Такой стиль программирования принято называть императивным. Противоположный ему стиль программирования – декларативный.
Императивные языки основаны на фон Неймановской модели вычисления компьютера. Решая задачу, программист вначале создает модель в некоторой формальной системе, а затем переписывает решение на императивный язык программирования в терминах компьютера. К таким языкам относятся Паскаль, Бейсик, Си и т.д.
Декларативные языки: в их основе лежит формализованная человеческая логика. Человек описывает решаемую задачу, а поиском занимается система программирования. В итоге получается большая скорость разработки приложений, значительно меньший размер исходного кода, более понятные программы. Относится язык Пролог
Машинно-ориентированные языки включают в себя собственно машинные коды и язык Ассемблер. Ассемблер – символическое представление машинного языка. Этот язык очень эффективен, так как приближен к машинным кодам. Решение сложных задач на таких языках очень трудоёмко. Чаще всего их используют для написания операционных систем и программ-оболочек для ОС
Машинно-независимые языки – это средство описания алгоритмов решения задач и информации, подлежащей обработке. Они получили название высокоуровневых языков программирования (ЯПВУ). Программы представляют собой последовательности операторов, структурированные согласно правилам языка. Каждой команде в ЯПВУ соответствует несколько машинных команд. Текст программы, написанный на ЯПВУ, называется исходным кодом
Проблемно-ориентированные языки – языки, ориентированные на решение определенных проблем, обеспечивающие программиста средствами, позволяющими коротко и чётко сформулировать задачу и получать результаты в требуемой форме. К таким языкам относятся Лисп, Снобол, Сленг, Simula,
Универсальные языки – языки, созданные для широкого круга задач: коммерческих, научных, моделирования и т. д. К ним относятся PL-1, Паскаль и др.
Диалоговые языки – программные средства, обеспечивающие взаимодействие человека с компьютером. При внесении изменений в программу с использованием диалогового языка система программирования с помощью специальных таблиц устанавливает взаимосвязь структур исходной и объектной программ. Относятся Бейсик, Си и др.