- •Глава 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 t, f, p, s : char;
Им задают значения с помощью оператора присваивания: t:='Y'; f:='N'; p:='$'; s:='7';
В памяти компьютера значения этого типа занимают 1 байт и представляют собой символы в кодировке Windows. Каждый символ в этой таблице имеет свой код. Для работы с символьными величинами и их кодами в языке Паскаль есть функции:
ord (символ) – возвращает код символа;
chr (число) – возвращает символ по его коду-числу.
Например, write ('код символа z ', ord('z')); write ('символ с кодом 122 ', chr(122));
Константы символьного типа можно записать в виде #k – символ с кодом k . Например, chr(122) и #122 дают один и тот же результат – символ z.
Данные функции будут полезны учащимся при решении задач, поэтому желательно отработать умения их использования на упр ажнениях и примерах. Для самостоятельного решения можно предложить учащимся задачи.
1. Дан символ. Написать программу, выводящую его код.
2. Дан код символа. Написать программу, выводящую сам символ.
3. Написать программу для вывода всех маленьких латинских букв.
Далее учащихся знакомят со строковым типом данных.
Для хранения строк текста в языке Паскаль используют переменные типа string. Значением величины типа string может быть любая последовательность символов, заключенная в апострофы. Величины, которые принимают значения типа string, называют строковыми величинами. В программе такие величины описывают так:
Var t, f, p, s : string;
Им задают значения с помощью оператора присваивания:
t:='цена дипломата'; f:= '2009'; p:='$';
Если в состав строки должна входить кавычка, то в этом месте ее удваивают. Например, s:='Надвор''е чакаецца добрае'
Одна переменная может хранить строку длиной до 255 символов. В памяти компьютера строка занимает 255 байт + 1 байт (нулевой) для хранения длины строки. Для экономии памяти в описании строк указывают их максимально возможную длину, меньшую 255. Например, var t, f, p : string[12];
При этом «лишние» символы отсекаются. Например, по командам:
t:='цена дипломата'; f:='2009'; p:='$';
величины получат значения:
t:='цена диплома'; f:='2009'; p:='$';
Для двух и более строк можно использовать операцию сцепления (конкатенации). Она обозначается знаком + и объединяет строки в одну. Например, s1:='за'; s2:='ко'; s3:='мок;
Строки целиком можно переводить в верхний или нижний регистр. Для этого служат функции:
UpperCase (q) – переводит строку q в верхний регистр;
LowerCase (q) – переводит строку q в нижний регистр.
Внимание школьников обращают на отличия: не следует путать эти функции с функциями для символов UpCase (s) и LowCase (s).
С помощью функции Length можно вычислить длину строки:
Length (s) – количество символов в строке s .
Для самостоятельного решения можно предложить учащимся задачи.
1. Даны две строки. Написать программу, определяющую длину строки, которая получится после сцепления двух исходных строк.
2. Дана строка. Написать программу, определяющую, совпадают ли первый и последний ее символы. Если совпадают, вывести true, иначе – false.
Далее школьников знакомят с другими функциями работы со строковыми величинами. Для копирования части строки используют функцию Copy:
Copy(s,pz,n) – выделение (копирование) символов строки s, начиная с позиции pz длиной n символов.
Delete(s,pz,n) – удаление из строки s, начиная с позиции pz n символов;
Insert(s1,s2,pz) – вставка строки s1 в строку s2, начиная с позиции pz;
В языке Паскаль имеются процедуры, которые обеспечивают преобразование строки в число, если это возможно, и наоборот – числа в строку.
При рассмотрении процедур и функций для работы со строками, полезно сразу обратить внимание учеников на отличие процедур от функций. В скобках функции записывают только аргументы. Функции возвращают какой-то результат и этот результат можно присвоить некоторой переменной. Процедуры работают как отдельные команды. В скобках процедуры записывают и аргументы и переменную-результат.
