- •1. Цель работы
- •2. Базовые понятия языка
- •2.1. Алфавит языка Си
- •2.2. Константы
- •2.3. Идентификатор
- •2.4. Объявление переменных
- •2.5. Стандартные типы данных
- •2.6. Данные вещественных типов
- •2.7. Инициализация переменных
- •3. Операции языка си
- •3.1. Арифметические операции
- •3.2. Поразрядные операции
- •3.3. Операции отношения (сравнения)
- •3.4. Логические операции
- •3.5. Операции присваивания
- •3.6. Операция sizeof
- •3.7. Операция условие
- •3.8. Разделитель точка с запятой
- •3.9. Приоритеты операций и порядок вычислений
- •4. Операторы языка си
- •4.1. Составной оператор
- •4.2. Условный оператор
- •4.3. Оператор switch
- •4.4. Оператор break
- •4.5. Оператор for
- •4.6. Оператор while
- •4.7. Оператор do while
- •4.8. Оператор continue
- •4.9. Оператор goto
- •5. Указатели, массивы, строки
- •5.1. Указатели
- •5.2. Массивы
- •5.3. Строки
- •5.6. Двумерные массивы
- •5.7. Инициализация массивов
- •5.8. Связь указателей и массивов
- •6. Функции
- •6.1. Определение и вызов функций
- •6.2. Передача параметров функции main
- •7. Структуры и объединения
- •7.1. Структуры
- •7.2. Объединения (смеси)
- •7.3. Поля битов
- •8. Ввод-вывод
- •8.1. Консольный ввод-вывод
- •8.2. Потоковый файловый ввод-вывод
- •9. Вопросы для самостоятельного изучения
- •10. Порядок выполнения лабораторных работ и содержание отчета
- •11. Литература
9. Вопросы для самостоятельного изучения
1. Препроцессорные средства языка Си.
2. Функции с переменным числом параметров.
3. Рекурсивные функции.
4. Классы памяти.
5. Состав стандартных библиотек функций (math.h, ctype.h, stdio.h, string.h, stdlib.h, alloc.h, conio.h).
10. Порядок выполнения лабораторных работ и содержание отчета
Всего по учебной программе необходимо выполнить четыре лабораторные работы на следующие темы: "Одномерные массивы", "Двумерные массивы", "Обработка текста", "Обработка двоичной информации", "Структуры", "Файлы" и "Функции".
Перед выполнением лабораторных работ необходимо получить задание у преподавателя. После того, как очередная программа будет отлажена, следует проконсультироваться с преподавателем о правильности ее функционирования и соответствии результатов работы заданию. После исправления замечаний преподавателя можно приступать к оформлению отчета.
Отчет должен содержать следующие разделы:
1. Цель работы;
2. Текст задания;
3. Алгоритм работы программы в виде блок схемы (оформленной в соответствии ГОСТ 19.701-90);
4. Листинг программы с комментариями (объем комментариев минимальный и достаточный для понимания программы);
5. Результаты работы программы;
6. Заключение.
11. Литература
Культин Н. Б. C++ в задачах и примерах. /Н. Б. Культин - СПб. : БХВ-Петербург, 2006. - 281 с.
Язык программирования C++. Специальное издание: пер. с англ. / Б. Страуструп. - М. : Бином-Пресс, 2008. - 1098 с.
C++. Объектно-ориентированное программирование. Задачи и упражнения: учебное пособие для вузов / В. В. Лаптев, А. В. Морозов, А. В. Бокова. - СПб. : Питер, 2007. - 287с.
Подбельский В. В., Фомин С. С. Программирование на языке Си: Учеб. пособие. – 2-е доп. изд. – М.: Финансы и статистика, 2003. – 600с.: ил
Шилдт Г. Самоучитель С++. - СПб: BHV — Санкт-Петербург, 1997.-512с.
