Тема 14. Системы счисления. Перевод чисел из одной системы счисления в другую. Двоичная система счисления. Двоичная арифметика

Тема 15. Представление числовой информации в компьютере. Прямой, обратный и дополнительный коды. Выполнение арифметических операций в компьютере над числами с фиксированной и плавающей точкой.

ЛИТЕРАТУРА

4. Информатика: Учебник / Под ред. Н.В.Макаровой. – М.: Финансы и статистика, 1997.

5. Поспелов Д.А.. Информатика: Энциклопедический словарь для начинающих. – М.: Наука, 1986.

6. Каган Б.М. Электронные вычислительные машины и системы: Учебное пособие для вузов. – М.: Энергоатомиздат, 1985.

Раздел 3. Программирование на языках Си, Си++

Тема 1. Основы алгоритмизации.

Тема 2. Язык С++. Процедурное программирование.

Лексика языка. Разделители, комментарии.

Типы данных. Базовые типы данных. Константы, целые константы, константы с плавающей точкой, символьные константы. Определение переменных и типизированных констант. Одномерный массив. Строки, строковые константы. Указатели и ссылки. Переименования типов. Структуры. Массивы структур. Многомерные массивы.

Операции. Арифметические операции. Операции сравнения. Логические операции. Операции присваивания. Адресные операции. Порядок выполнения операций в выражении.

2.4. Операторы. Оператор-выражение. Пустой оператор. Составной оператор. Условные операторы. Операторы цикла: while, do … while, for. Операторы перехода: break, switch, continue.

Препроцессор и библиотеки. Включение файлов. Стандартные библиотеки. Функции работы со строками. Математические функции.

2.6. Ввод-вывод. Операторы ввода с клавиатуры и вывода на дисплей. Файлы. Открытие и закрытие файлов. Чтение и запись в файл.

Функции. Классы памяти. Возвращение значений. Аргументы функции.

Динамическое распределение памяти. Операторы new и delete.

Тема 3. Язык С++. Объектно-ориентированное программирование.

Базовые принципы объектно-ориентированных программ. Инкапсуляция, наследование, полиморфизм.

Классы. Конструкторы. Конструктор по умолчанию. Деструкторы.

3.3. Объекты классов. Доступ к компонентам объектов.Статические компоненты классов. Дружественные функции.

Пеpегpуженные опеpации и функции.

Производные классы. Наследование. Иерархия классов. Создание и разрушение объектов производных классов.

Виртуальные функции. Общие положения.

Классы-контейнеры. Организация динамических массивов.

Обработка исключений.

ЛИТЕРАТУРА

1. Страуструп Б. Язык программирования C++. 3-е изд. – М.: Бином, 1999. – 991 с.

2. Шилдт Г. Самоучитель С++. 3-е изд. – СПб: BHV, 1998.

Раздел 4. Программирование на языках Pascal, Delphi

Тема 1. Данные и операции языка Pascal. Переменные, запись идентификаторов. Стандартные типы данных: целые, вещественные, булевские, символьные и строковые и их внутреннее представление, запись констант в программе. Операции с переменными стандартных типов. Выражения, приоритет операций, порядок вычисления. Структурированные данные, доступ к элементам массива и записи.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: