Теоретический блок
- Информационное общество. Этапы развития общества. Характеристики информационного общества.
- Объектно-ориентированная методология построения программ
- Программное обеспечение. Классифиация. Системное программное обеспечение
- Файловые системы. Файл. Каталог.
- Обзор файловых систем.
- Системы счисления. Перевод чисел из 10-чной системы счисления в любую другую.
- Системы счисления. Перевод чисел в десятичную системы счисления.
- Системы счисления. Перевод числе между системами с основанием 2^N.
- Защита информации. Угрозы и способы профилактики.
- Защита информации. Классификация компьютерных вирусов
- Защита информации. Типы антивирусной защиты.
- Аппаратное устройство компьютера. Архитектура фон Неймана. Основные характеристики компонент компьютера.
- Оценка сложности алгоритма.
- Представление целых чисел в компьютере.
- Представление вещественных числе в компьютере.
Знать и уметь строить алгоритмы (реализация в PascalABC или FreePascal):
- Заполнение одномерного массива случайными числами из дапазона;
- Заполнение двумерного массива случайными числами из дапазона;
- Вывод на экран содержимого одномерного массива;
- Вывод на экран содеримого двумерного массива в виде таблицы;
- Поиск максимального(минимального) элемента в несортированном массиве;
- Поиск заданного элемента в упорядоченном массиве методом половинного деления;
- Вставка элемента в массив после заданного;
- Удаление заданного элемента массива;
- Сортировка массива методом пузырька;
- Быстрая сортировка массива;
- Алгоритм вычисления факториала числа;
- Рекурсивный алгоритм получения факториала числа;
- Алгоритм получения первых N чисел Фибоначчи;
- Рекурсивный алгоритм получения числа Фибоначчи номер N;
- Получение НОД двух целых чисел;
- Получение НОД Nцелых чисел;
- Получение заданного символа из строки (без использования встроенных функций);
- Подсчет количества вхождений подстроки в строку;
- Получение суммы всех чисел, встречающихся в строке.
Уметь работать с комонентами в Lazarus:
- Базовые компненты: TEdit, TListbox, TButton, TForm;
- Компонент для работы с текстом TMemo;
- Компоненты выбора: TListBox, TComboBox, TCheckBox, TCheckGroup, TRadioGroup;
- Компонент для работы с таблицей TStringGrid;
- Компонент для размещения изображения на форме TImage;
- Компонент TMainMenu.
Комментариев нет:
Отправить комментарий