Конспект лекций по курсу основы алгоритмизации и программирования для студентов всех специальностей и всех форм обучения Минск 2004



Содержание3. Синтаксис языка Cи
9. Составление циклических алгоритмов
4. Строки в языке Си
16. Классы памяти и области действия объектов
18. Файлы в языке С
1.2. Структура ПЭВМ
1.3. Классификация языков программирования
1.9. Операционная система
2. Основные понятия и определения
2.1. Этапы решения задач на ЭВМ
2.2. Понятие алгоритма и способы его записи
2.3. Свойства алгоритмов
2.4. Способы описания алгоритмов
2.7. Пример простейшего линейного алгоритма
2.8. Немного истории
3. Синтаксис языка Cи
3.1. Алфавит языка
3.3. Идентификаторы и ключевые слова
3.4. Знаки операций
3.5. Литералы (константы)
4. Базовые типы объектов 4.1. Простейшая программа
5. Константы в программах
Восьмеричные константы
L - десятичные; 0777 00033 01l
6. Обзор операций 6.1. Операции, выражения
6.2. Арифметические операции
6.4. Сокращенная запись операции присваивания
6.6. Операция приведения типа
6.8. Логические операции
6.9. Побитовые логические операции. Операции над битами
Перечень операций над битами и их обозначения
7. Обзор базовых инструкций языка С
7.2. Стандартные математические функции
7.3. Функции вывода данных на дисплей
7.4. Функции ввода информации
7.5. Ввод - вывод потоками
7.6. Дополнительные функции
8. Синтаксис операторов языка C
Простые операторы
8.1. Условные операторы
9.1. Понятие цикла
9.2. Оператор с предусловием while
9.3. Оператор цикла с постусловием do - while
9.4. Оператор цикла с предусловием и коррекцией for
10. Операторы передачи управления
Рассмотрим их более подробно. 10.1. Оператор безусловного перехода goto
10.2. Оператор continue
10.3. Оператор break
10.4. Оператор return
11 . Указатели
11.2. Операции над указателями (косвенная адресация)
12.2. Одномерные массивы
12.3. Многомерные массивы
12.4. Операция sizeof
12.5. Применение указателей
12.6. Указатели на указатели
12.7. Адресная функция
13. Работа с динамической памятью
13.2. Пример создания двуxмерного динамического массива
14. Строки в языке Си
15.5. Параметры командной строки функции main
16. Классы памяти и области действия объектов
16.2. Автоматические переменные
16.3. Внешние переменные
17. Структуры, объединения, перечисления
17.4. Вложенные структуры
17.5. Массивы структур
17.6. Размещение структурных переменных в памяти
18.2. Закрытие файла
18.3. Запись - чтение информации
Посимвольный ввод-вывод
Построчный ввод-вывод
Блоковый ввод-вывод
18.4. Текстовые файлы
18.5. Бинарные файлы
Список рекомендуемой литературы
Дополнительная часть таблицы символов
КС означает "код символа", а С
Бинарные и тернарная операции
Директивы лексемного замещения идентификаторов
Директива отмены
P(" начало оптимизации")
Подключение файлов исходного текста
Изменение нумерации строк и идентификатора файла
Бусько Виталий Леонидович, Корбит
Основы алгоритимзации и программирования