Общие
вопросы информатики
Тема: |
Срок
сдачи отчета |
Информатика
как фундаментальная наука и область
практической деятельности. |
02.12.13 |
Понятие
об информационном обществе. Основные
признаки, проблемы, тенденции развития. |
Различные
подходы к определению понятия
«информация». Виды, свойства информации |
Измерение
информации: синтаксический, семантический
и прагматический подходы. Алфавитная
мера, единицы измерения информации.
Формулы Хартли и Шеннона, примеры
использования. |
Системы
счисления: определение, виды. Позиционные
системы: связь десятеричной системы
с позиционной p-ичной
(правила перевода целых и дробных
чисел, примеры). |
02.01.14 |
Двоичная,
восьмеричная, шестнадцатеричная
системы. Их взаимосвязь и связь с
десятеричной системой. Двоичная
арифметика. (Привести примеры по
каждому пункту). |
Представление
числовой информации в компьютере.
Прямой, обратный и дополнительный
коды для целых чисел, особенности
реализации арифметических операций
для них. Форматы с фиксированной и
плавающей точкой для действительных
чисел. |
Представление
текстовой информации в компьютере.
Таблицы ASCII-кодов:
основная и дополнительные кодировки.
Unicode:
история создания, сущность стандарта,
особенности использования. |
Представление
графической информации в компьютере.
Растровая, векторная, фрактальная
графика: сущность каждого из методов,
особенности, достоинства и недостатки.
|
Представление
звуковой информации в компьютере. |
Эволюция
развития компьютерной техники и
информационных технологий. |
10.01.14 |
Аппаратные
средства персонального компьютера
(общий обзор на основе архитектуры
фон-Неймана: модульно-магистральный
принцип, системные и периферийные(ввод,
вывод, внешняя память, связь) устройства. |
Программное
обеспечение: определение, классификация
по функциональному признаку (системное,
прикладное, инструментальное ПО).
Примеры |
Программный
продукт: определение, классификация
по открытости кода, владельцу, способу
распространения и оплаты. |
Информационная
безопасность. Основные направления
защиты информации. |
Программирование
на С++
Тема: |
Срок
сдачи отчета |
Алгоритмы:
определение, свойства, способы записи,
основные алгоритмические конструкции. |
02.12.13 |
Моделирование
как научный метод и как способ решения
практических задач. |
Базовые
типы данных языка С++, привести примеры
описания типов в программе. Применение
литералов (числовых и др. констант) в
языке С++. |
9.12.13 |
Константы
и переменные. Описание объектов
программы; классы памяти. |
Классификация
операций, используемых в выражениях
языка С++. Приоритеты операций.
Выражения. Привести примеры. |
Структура
и выполнение программы. Понятие
функции. Использование функций
стандартной библиотеки С++. Привести
примеры. |
Операторы
последовательного выполнения
(оператор-выражение, оператор вызова
функции, пустой оператор) в языке С++.
Составные операторы и блоки. Примеры
использования. |
Операторы
проверки условий, выбора (if…else,
switch)
в языке С++. Примеры использования. |
23.12.13 |
Организация
циклических процессов (операторы
while,
do…while,
for)
в языке С++. Привести примеры. |
Массивы
в языке С++. Формат описания; инициализация;
многомерные массивы. Привести примеры. |
Функции.
Объявление, определение, вызов функции.
Формальные и фактические параметры. |
30.12.13 |
Передача
параметров в функцию. Параметры-значения
и параметры-ссылки. Параметры со
значениями по умолчанию. Привести
примеры. |
Перегрузка
функций: правила описания и использования.
Привести примеры. |
10.01.14 |
Рекурсивные
функции. Привести примеры. |
Шаблоны
функций. Формат описания, специализация
шаблона. Привести примеры. |