- •Глава 1. Основы информационных технологий
- •1. Информация, ее виды. Свойства информации. Способы передачи информации. Кодирование информации, представление информации в компьютере. Файл. Измерение объемов информации.
- •Компьютерная графика и мультимедиа
- •5. Техн. Обработки графич. Инф-и. Виды компьютерной графики, средства ее создания. Растровая графика. Достоинства и недостатки растровой графики. Фотошоп.
- •3. Группа инструментов «Ретуширование» (Retouching tools)
- •5. Группа инструментов «Рисование» и «Текст» (Drawing and type tools)
- •Изменение формы кривой. С помощью инструмента Форма можно менять положение узлов и форму кривых путем перетаскивания узлов, их направляющих точек и линий.
- •Технологии программирования и методы алгоритмизации
- •8. Алгоритм и его св-ва. Сп-бы опис. Алг-мов. Базовые структуры алгоритмов. Основные этапы полного построения алг-мов. Структурный подход при конструировании алг-мов.
- •1. Полная форма, if–then–else:
- •If условие
- •2). Неполная форма, if–then:
- •2. Структура «Построение с известным числом повторений»
- •Структура «Повторение с постусловием»
- •10. Процедуры и функции пользователя: формальные и фактические параметры, глобальные и локальные переменные, входные и выходные данные.
- •11. Типы данных: структурный (массив) и комбинированный (запись). Алг-мы сортировки и поиска в массивах. Массивы из записей. Оператор With.
- •Var имя_записи: имя_типа;
- •Ves: real;
- •12. Понятие физ. И логич. Файла данных. Классификация файлов данных. Про-ры и ф-и работы с файлами (созд., дополн. Новыми данными, использ. Данных из файла).
- •15. Перегрузка методов и конструкторов как механизм реализации полиморфизма. Перегрузка операторов. Перегрузка бинарных, унарных оп-й и операторов отношений.
- •16. Наслед. В c#: наслед., базовые и производн. Классы. Доступы к членам базовых классов. Конструкторы и наслед-е. Вирт. Методы и их переопределение. Абстр. Классы.
- •Информационные системы и сети
- •18. Технологии обработки и хранения сложно структурированных данных. Базы данных, системы управления базами данных (субд). Модели данных. Субд ms Access:
- •19. Структурированный язык запросов: назначение, возможности и достоинства. Типовые задачи, решаемые средствами sql. Структура команды sql. Выборка данных.
- •Insert into student (student_id, city, surname, name)
- •If условие Then выражение.
- •24. Протокол http и способы передачи данных на сервер. Использование html-форм для передачи данных на сервер. Методы get и post. Обработка запросов с помощью php. Примеры разработки запросов.
- •Архитектура и программное обеспечение вычислительных систем
- •26. Память. Основная память: бит, адреса памяти, упорядочение байта, код исправления ошибок (код Хэмминга), кэш-память; модели, типы памяти. Вспомогательная память.
- •27. Базовые структуры в ассемблере. Программы с ветвлениями. Циклические программы: условие перехода Jnnn (больше, меньше, равно); безусловные переходы Jmp; команда Loop.
- •История информатики
- •Глава 2. Прикладная математика Дискретная математика
- •Способы задания графов
- •2 Рисунка графа
- •3. Эйлеровы циклы и цепи. Эйлеровы графы. Критерий эйлеровости графа. Реш. Зад. О кенигсбергских мостах. Гамильтоновы циклы и цепи. Гамильтоновы графы. Достаточные условия гамильтоновости графа.
- •Теория вероятностей и математическая статистика
- •Основные свойства плотности распределения. , т.К. – неубывающая функция; ; ; Вероятность того, что св попадет в интервал от α до β ;
- •5. Основные законы распределения случайных величин: биномиальный закон, закон Пуассона, показательный закон, нормальный закон. Функция Лапласа.
- •6. Виды измерений в статистике: количественные, порядковые, номинальные. Дискретные и интервальные вариационные ряды. Кумулятивные ряды.
- •Вычислительные методы и компьютерное моделирование
- •7. Числ. Методы решения алгебраич-х и трансцендентных уравнений с одной переменной (метод деления отрезка пополам, метод простой итерации, метод Ньютона
- •8. Приближенное вычисление значения определенного интеграла (метод трапеций, метод Симпсона, метод Монте-Карло).
- •Глава 3. Мпи
- •Шк. Курс инф-ки: цели, стр-ра. Анализ содерж. Линий курса информатики.
- •Метод. Особен. Шк. Курса инф-ки. Специфика орг-ции ур. Инф-ки, типы и стр-ра.
- •Шк. Кабинет инф-ки и информ. Технологий. Требования к технич. И методич. Оснащению кабинета. Док-ция. Беседа с уч-ся по охране труда.
- •Контроль уч. Достижений уч-ся по инф-ке. Виды и ф-мы орг. Контроля. Оценивание зн. И ум. Уч-ся по инф-ке: хар-ка 10бал. С-мы, критерии, особ-ти оцен-я в соотв. С видами к.
- •11. Методика обучения учащихся работе с базами данных: тема учебной программы, формирование основных понятий и умений, примеры заданий для учащихся.
- •15. Обуч-е уч-ся сост-ю алгоритмов с управляющей структурой «ветвление»: тема учеб. Прог-мы, формиров-е основных понятий, примеры заданий для учащихся.
- •Var a:integer;
- •Var имя_массива : array[индекс1..ИндексN] of тип_элементов;
- •Var t, f, p, s : char;
- •Var t, f, p, s : string;
- •19. Факульт-е занятия по инф-ке. Цели, анализ сод-я программ факульт-х курсов.
- •Современные информационные технологии в образовании
- •20. Совр-е усл-я внедрения инф-ых технологий (ит) в образование. Классификация ит. Информатизация с-мы образования. Актуальные направления раз-я инф-и образования.
- •21. Электр-е ср-ва обуч-я (эсо), применяемые в учебном процессе. Сценарий эсо, процесс его разработки. Классификация, цели, специфика применения различных видов эсо.
- •26. Электр учебник: требования к нему, особенности оформления и использования, средства создания. Разработка электр. Учебных материалов и их публикация в www,
- •27. Компьютерный контроль знаний: виды программ, требования к ним и особенности применения. Тестирование, как вид компьютерного контроля.
- •28. Визуализация обуч-я, виды наглядности, ср-ва созд-я объектов комп-ной графики, графич-е форматы, требования к созданию и оформлению компьютерной наглядности.
Информационные системы и сети
17. Основы программирования в MS Office. Структура VBA: интерфейс и возможности. Утилиты Object Browser. Типы данных. Операторы. Встроенные функции: математические, даты и времени, обработки строк, проверки типа данных, преобразование форматов. Способы организации диалога.
Visual Basic for Application (VBA) – подмножество Visual Basic (VB) – включает почти все средства создания приложений VB, его структуры данных и управляющие структуры, возможность создания пользовательских типов данных. VBA, как и VB, является системой визуального программирования, управляемого событиями: в нем есть возможность создания форм со стандартным набором элементов управления и написания процедур, обрабатывающих события, которые возникают при тех или иных действиях системы и конечного пользователя. Кроме того, он позволяет применять элементы ActiveX и автоматизации. В общем, это полноценная система программирования, хотя и не обладающая всеми возможностями последней версии VB. VBA позволяет работать с огромным набором объектов; по существу, в VBA определены все объекты приложений MS Office. В VBA нельзя создавать проект независимо от этих приложений. Приступая к очередному сеансу работы, программист открывает одно из приложений Office, и в этот момент в VBA автоматически становится доступным объект Application, определяющий это приложение, а также все встроенные в него объекты. Можно определить и создать объект Application для любого приложения Office, получив тем самым доступ ко всем его объектам.
VBA предоставляет возможность непосредственной работы с объектами Office. Это позволяет эффективно применять его для автоматизации деятельности, связанной с обработкой различных типов документов. Обычные средства VBA, унаследованные от Visual Basic, важная, но не определяющая часть языка.
VBA является визуальной системой, поэтому программист (пользователь) может создавать видимую часть приложения, которая является основой интерфейса «программа – пользователь». С его помощью осуществляется взаимодействие пользователя с программой. Программный интерфейс разрабатывается на принципах объектно-ориентированного подхода, реализованного в VBA применительно к приложениям, выполняемым под управлением Windows.
Интерфейс редактора VBA включает компоненты: окно проекта, окно редактирования кода, окно редактирования форм, панели элементов и окно свойств. Окно проекта: Вид/Окно проекта. В нем отображается иерархическая структура файлов форм и модулей текущего проекта. Окно редактирования кода: служит для ввода и изменения кода процедур и функций приложения. Оно открывается двойным щелчком на значке соответствующего файла в окне проекта. В окне редактирования кода доступны два режима: просмотр кода процедуры или всего модуля. Переключение режимов производится двумя способами: выбором одной из двух кнопок в нижнем левом углу окна редактирования кода; установкой или снятием флажка Просмотр всего модуля вкладки Редактор диалогового окна Параметры. Окно редактирования форм: для создания диалоговых окон служат формы – Вставка/UserForm. На экране появятся пустое окно редактирования форм (форма – окно пользовательских интерфейсов, которое может содержать меню, кнопки, окна списков, полосы прокрутки) и Панель элементов. Панели элементов: средства управления – добавлять новые элементы интерфейса: командные кнопки, поля, надписи перетаскиванием их в поле формы. После этого они становятся объектами, или программируемыми элементами пользовательского интерфейса. Окно свойств: в нем отображаются основные установки свойств выбранной формы или элементов управления. Используя это окно, можно просматривать свойства и изменять
их установки – Вид/Окно свойств или щелкнуть по кнопке Окно свойств. Окно свойств состоит из двух частей: верхней (список с элементами управления формы или сама форма) и рабочей (две вкладки: по алфавиту и по категориям, отображающие набор свойств).
Типы данных: числовые (byte, integer , long и др), строковые (string); дата и время (date ); логический (boolean ); объектный (object – ссылка на любой объект в памяти); Variant – специальный тип данных, который может хранить любые другие типы данных.
Оператор – это наименьшая способная выполняться единица кода VBA. Оператор может объявлять или определять переменную, устанавливать параметр компилятора VBA или выполнять какое-либо действие в программе. Арифметических операторов в VBA всего 7. Четыре стандартных: сложение (+), вычитание (-), умножение (*), деление (/) и еще три: возведение в степень (^), например 2^3 = 8; целочисленное деление (\). Делит первое число на второе, отбрасывая (не округляя) дробную часть. Например, 5\2 = 2; деление по модулю (Mod). Делит первое число на второе, возвращая только остаток от деления. Например, 5 Mod 2 = 1. Оператор присвоения в VBA – знак равенства. Let nVar = 10 или можно nVar = 10. Операторов сравнения в VBA всего 8: равенство (=), например, If (nVar = 10); больше, чем и меньше, чем (> и <), например, If (nVar > 10); больше или равно и меньше или равно (>= и <=), например, If (nVar >= 10); не равно (<>), например, If(nVar<>10); сравнение объектов (Is). Определяет, ссылаются объектные переменные на тот же объект или на разные, например, If(obj1 is obj2); подобие (Like). Сравнивает строковый объект с шаблоном и определяет, подходит ли шаблон. Операторы сравнения всегда возвращают true или false — true, если утверждение истинно, и false, если ложно. При проверке нескольких условий используются логические операторы: AND — логическое И, должны быть истинными оба условия; OR — логическое ИЛИ, должно быть истинным хотя бы одно из условий и др.
Встроенные функции (несколько десятков). Строковые ф-и: Asc() – возвращает числовой код переданного слова, Chr() – возвращает символ по его числовому коду, InStr(), Len(), LCase(), UCase(), Replace(), Trim(). Функции преобразования и проверки типов данных: CBool(), CByte(), CCur(), CDate(), CDbl(), CDec(), CInt(), CLng(), CSng(), CStr(), CVar(), CVDate(), CVErr(), Str() – позволяет перевести числовое значение в строковое, Val() – "вытаскивает" из смеси цифр и букв только числовое значение, IsNumeric(), IsDate(), IsEmpty(), IsError(), IsMissing(), IsNull(), IsObject(), IsArray(), Hex(), Oct() Str()Val(), IsNumeric(), IsDate(), IsEmpty(), IsError(), IsMissing(), IsNull(), IsObject(), IsArray(), Hex(), Oct().Функции VBA для работы с датой/временем: Date(), Time() – возвращает текущее системное время, DateAdd() – возможность добавить к дате указанное количество лет, кварталов, месяцев, DateDiff(), DatePart(), DateSerial(), Timer(). Матем. Функции: Abs(N) – возвращает абсолютное значение аргумента N, Cos(N) – возвращает косинус N (радиан), Exp(N), Fix(N), Int(N), Log(N), Rnd(N), Sgn(N), Sin(N), Sqr(N), Tan(N).
Способы организации диалога: MsgBox(Текст[,кнопки] [,заголовок окна] [, файл справки, метка в файле справки]);
2 способ: Dim Input
Input = InputBox("Введите Ваше имя: ")
MsgBox (" Вы ввели: " & Input )
