- •Глава 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. Визуализация обуч-я, виды наглядности, ср-ва созд-я объектов комп-ной графики, графич-е форматы, требования к созданию и оформлению компьютерной наглядности.
Var имя_массива : array[индекс1..ИндексN] of тип_элементов;
Чтобы работать с массивом, необходимо определить значения его элементов. Сделать это можно несколькими способами.
Способ 1. Ввод элементов массива с клавиатуры. Для этого используют стандартные процедуры read или readln. Для ввода известного количества элементов используют цикл for.
При использовании процедуры read(A[ i]) в строке ввода набирают значения сразу всех элементов массива, отделяя их друг от друга пробелами. При этом они отображаются в окне вывода в одну строку. После набора всех значений нажимают Enter.
При использовании процедуры readln значения вводятся по одному и после каждого нажимают Enter. При этом они отображаются в окне вывода в столбец. Следует помнить, что количество вводимых элементов не может быть больше заданного в описании размера массива. Набранные в строке ввода «лишние» значения игнорируются системой ABC Pascal.
При описании массива размер определяет максимальное количество возможных элементов. Действительное количество элементов, которое необходимо для данного конкретного случая, нередко задают при вводе.
Способ 2. Программное задание элементов массива. Значения элементов массива, которые не изменяются при работе программы, можно задавать в разделе описаний как константы. Например, массив из 8 простых чисел:
Способ 3. Задание элементов массива случайным образом. При этом компьютер сам генерирует (создает, «задумывает») число, и какое это будет число пользователю заранее не известно. Для получения случайного числа используют стандартную функцию random. Она генерирует случайные вещественные числа в интервале [0,1).
Для самостоятельного решения учащимся предлагают задачи, аналогичные рассмотренным примерам: Определить, сколько в данном массиве четных чисел.
Затем рассматривают вывод элементов массива. Для вывода значений элементов массива используют стандартные процедуры write и writeln и цикл for. Выводить элементы можно в строку или в столбец. При использовании процедуры writeln значения выводятся в столбец по одному в строке. Можно использовать форматированный вывод с указанием количества позиций для цифр. При выводе элементов массива бывает полезно указывать его номер (индекс).
На последующих уроках рассматривают арифметические действия над элементами массива. Над ними можно выполнять операции, допустимые для переменных соответствующего типа. Далее рассматривают поиск элементов массива с заданными свойствами. Самый простой способ поиска в массиве – линейный поиск, при котором элементы массива рассматривают последовательно, начиная с первого.
Среди задач поиска следующую группу составляют задачи на поиск минимального и максимального элементов массива.
Далее на уроках рассматривают преобразование элементов массива. Среди задач преобразования элементов массива выделяют следующие: а) изменение элементов массива в зависимости от выполнения некоторых условий; б) обмен местами элементов в массиве; в) удаление элемента из массива; г) вставка элемента в массив.
Далее приводятся примеры задач на обмен местами элементов в массиве. Для обмена местами двух элементов массива можно использовать дополнительную переменную, которую называют буфером. Буферу присваивают значение одного элемента массива, этому элементу присваивают значение другого элемента массива, а этому другому элементу присваивают значение буфера.
18. Форм-е у уч-ся понятия о символьных и строковых типах данных и величинах. Описание величин, присваивание им значений, операции с величинами, стандартные процедуры и функции. Примеры заданий для учащихся.
Данный материал изучают в 10-м классе. Учащихся знакомят с понятиями «строковая константа», «символьная величина», «строковая величина». Рассматривают операции над ними, стандартные процедуры и функции для работы с этими величинами.
Одно из первых вводимых понятий – «строковая константа». Со строковыми константами учащиеся уже сталкивались при решении задач, просто не называли их так. Во многих программах ответ требовалось выводить словами, которые в операторе write заключались в апострофы. Последовательность символов, заключенных в апострофы, называют строковой константой. Например, строковые константы: ‘пирожок’, ‘z’, ‘sum’, ‘2009’, ‘example for you’.
Если строковая константа не содержит ни одного символа (апостроф открывается и сразу закрывается), ее называют пустой текст или пустая строка. Записывают: ‘’. Надо отличать пустую строку (запись ‘’) от константы, содержащей пробел (запись ‘ ’).
Каждая строковая константа имеет определенную длину – количество символов между апострофами. Длина пустой строки равна нулю.
Специальные упражнения и задания на работу со строковыми константами не обязательны, такие константы уже использовались в решении задач при выводе. Можно привести пример с описанием их как констант.
Далее учащихся знакомят с символьными величинами.
Задачи программирования не сводятся к работе с числовыми данными.
Иногда требуется обрабатывать текстовую информацию. Для хранения символов используется тип данных char. Значением величины типа char может быть один любой символ из кодовой таблицы, заключенный в апострофы. Величины, которые принимают значения типа char, называют символьными величинами. В программе такие величины описывают так:
