- •1) Понятие инф-ии. Непрерывная и дискретная инф-ия. Системы счисления, формы представления инф-ии. Измерение и кодирование инф-ии. Формула Шеннона.
- •2)Понятие алгоритма, требования к алгоритмам и способы записи. Разработка алгоритмов на основе структурного подхода, примеры.
- •4)Реализация алгоритмических структур в языках программирования. Примеры.
- •5) Понятие класса. Процедуры и функции, статические методы класса и особенности работы с ними.
- •6) Концепция инкапсуляции и ее применение на основе простых и векторных св-в классов.
- •7) Концепция полиморфизма и ее применение на основе виртуальных и динамических методов.
- •8) Концепция наследования. Формы наследования. Реализация и использование в объектно-ориентированных языках программирования.
- •9) Численные методы решения нелинейных уравнений с одним неизвестным.
- •10) Постановка задачи интерполяции. Интерполяционные полиномы.
- •11) Численное интегрирование. Квадратурные формулы.
- •12) Архитектура эвм. Принцип программного управления.
- •13) По эвм и его классификация.
- •14) Текстовые редакторы. Назначение, основные возможности, принципы работы с ними.
- •15)Растровая и векторная графика. Граф редакторы. Назначение. Основные возможности.
- •16) Табличные процессоры. Назначение, основные возможности.
- •17) Бд и их классификация. Системы управления реляционными бд. (ms Access).
- •18) Структура, протоколы взаимодействия частей и инструменты разработки информационных систем на базе web-сервера.
- •19) Классификация компьютерных сетей по топологии и методам доступа. Модель osi. Протоколы tcp/ip.
- •20) Internet. Услуги Internet. Адресация и маршрутизация в сети Internet.
- •21) Экономический смысл задач матем-кого программирования. Постановка задачи линейного программирования. Графический метод решения.
- •22) Понятие «модель». Цели моделирования. Детерминированные и стохастические процессы.
- •1)Дидактич принципы обучения. Типы знаний и формы обуч-я. Элект средства учеб назначения их типология по функцион-ному и методич назначению.
- •2) Дидактические, методические и др требования к эс учебного назначения.
- •3) Электронный учебник (эу). Струк орган и требования. Классификация.
- •4) Дидактические принципы тестирования. Требования к тестам. Классификация и критерии оценивания. Разработка тестов и особенности подготовки материалов тестирования
- •5) Оценка кач-ва эс учеб назначения. Состав и структура оценочного листа кач-ва.
- •6) Классификация эс учебного назначения.
- •7) Учебно-методический комплекс. Структура, компоненты.
- •8) Хар-ка эос. Примеры исп-я возмож в образ целях.
- •9) Учебные бд. Учебные базы знаний.
- •1) Инф-ка как наука и учебный предмет в сред школе
- •2) Методическая система обучения инф-ке в школе, хар-ка ее осн компонентов.
- •3) Цели и задачи обуч-я информатике в средней школе. Структура обучения инф-ки в средней школе.
- •4) Пропедевтика основ инф-ки в нач шк. Цели и задачи обуч инф-ки, сод-е, сред и методы.
- •5) Базовый курс шк инф-ки. Цели и задачи обуч-я. Сод-е, реком методы обуч-я.
- •6) Профильное обучение инф-ке на стар степени школы. Электив курсы. Сред и методы обучения в стар шк
- •7) Средства и методы обуч инф в сред шк
- •8) Научно-методические основы изучения раздела: «Инф-ия. Инф-ные процессы»
- •9) Научно-методические основы изучения раздела «инф-ное моделирование» в сред шк.
- •10)Методика изучения раздела «Инф-ия и инф-ные процессы»
- •11)Методика изуч раздела «алгоритмы и программирование» в сред школе.
- •12) Методика изуч раздела «комп-р и его по» в сред школе.
- •13) Методика изучения раздела «Инф-ные технологии» в средней школе
6) Концепция инкапсуляции и ее применение на основе простых и векторных св-в классов.
Инкапсуляция(encapsulation) – это механизм, к-ый позволяет объединять данные и действия с ними, а также защищает и то и другое от нежелательного использования или влияния извне. Понятие инкапсуляции лежит в основе определения объекта.
Объект – это элемент программы, объединяющий в себе данные и действия над ними, от неправильного использования или непредвиденного влияния извне. Объект включает в себя 3 основных элемента.
Поля(Fields) – это данные, хранящиеся в объекте.
Методы(Methods) – это процедуры и функции, принадлежащие объекты.
Св-ва(Property) – это элементы объекта, объединяющие процедуры и функции для доступа к полям объекта.
Св-ва появились в Object Pascal начиная с Delphi2. Необходимости исп-ния св-в связана с тем, что в ООП (Объе́ктно-ориенти́рованное программи́рование) непосредственный доступ к данным, хотя и возможен, но является плохим тоном. Это опр-ся тем, что со временем реализация созданного объекта может измениться, поэтому доступ к данным осущ-ся с помощью методов. Наиболее удобно это сделать с помощью св-в, к-ые одновременно объединяет и методы чтения, и методы записи данных объекта (полей). В соответствии с концепцией инкапсуляции объект объединяет не только данные и действия над ними, но и защищает то и другое. С этой целью предусмотрены ряд директив. Например, public – все элементы объекта доступны всем. Private – элементы объекта доступны только ему и закрыты для других пользователей. Любой объект м/б объявлен как открытым, так и закрытым.
Св-ва класса.
Св-во класса объявляется внутри него след. образом. property <имя св-ва>:_<тип св-ва>_read<имя поля или имя метода чтения>_write<имя поля или имя метода записи>;
Свойства могут быть трех видов:
Св-во для чтения, записи данных.
Св-во только для чтения.
Св-во только для записи.
Св-ва, хотя и объявляются внутри класса, но сами по себе они не занимают никакой памяти, а служат лишь подстановочными директивами для компилятора. Если компилятор встречает в тексте программы строку, в которой производится запись соотв. св-ва, то вместо имени этого св-ва он подставляет то, что записано после директивы write. Если же в строке встречается обращение к свойству для чтения, то вместо имени этого свойства он автоматически подставляет то, что объявлено после директивы read. Подстановка осущ-ся самим компилятором, и повлиять на это невозможно. Обращение происходит реально либо к полям, либо к методам класса под которые выделяется память. Сами же свойства только указывают компилятору что подставить вместо их имени.
Векторные св-ва класса.
Обычные св-ва класса не позволяют обращаться к элементам массива. С этой целью и предназначены векторные св-ва класса. Синтаксис объявления их следующий: property <имя св-ва>[<имя индекса>: <тип индекса>] :_<тип св-ва>_read<имя поля или имя метода чтения>_write<имя поля или имя метода записи>;_default;
Векторное св-во также как и обычное может быть как св-вом только для чтения(не указ write) или св-вом только для записи(не указ read). Внутри класса м/б одно вектор. св-во по умолчанию. Тогда указ. директива default. Обращаться к этому св-ву можно 2 способами:
1) по имени св-ва;
2) по имени объекта.