DAY_INF_DOC_PROG (Экзаменационные билеты по информатике), страница 3
Описание файла
Файл "DAY_INF_DOC_PROG" внутри архива находится в папке "Экзаменационные билеты по информатике". Документ из архива "Экзаменационные билеты по информатике", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "информатика" в общих файлах.
Онлайн просмотр документа "DAY_INF_DOC_PROG"
Текст 3 страницы из документа "DAY_INF_DOC_PROG"
(основы программирования).
ЛЕКЦИЯ 1 | 1 час | |
1. | Базовые понятия языка | |
1.1 | Алфавит, идентификаторы, служебные слова | |
Алфавит | ||
Идентификатор | ||
Служебные слова | ||
1.2. | Константы и строки | |
Символы или символьные константы | ||
Целые константы | ||
Вещественные константы | ||
Предельные значения и типы арифметических констант | ||
Нулевой указатель | ||
Константы перечисляемого типа | ||
Строки или строковые константы | ||
1.3 | Переменные и именованные константы | |
Переменная на объект | ||
Определение переменных | ||
Предельные значения переменных | ||
Инициализация переменных | ||
Именованные константы | ||
ЛЕКЦИЯ 2 | 1 час | |
1.4 | Операции | |
Знаки операций | ||
Унарные (одноместные) операции | ||
Бинарные (двуместные) операции | ||
1.5 | Разделители | |
Квадратные скобки | ||
Круглые скобки | ||
Фигурные скобки | ||
Запятая | ||
Точка с запятой | ||
Многоточие | ||
Звездочка | ||
Обозначение присваивания | ||
Признак процессорных средств | ||
1.6 | Выражения и приведение арифметических типов | |
Отношения и логические выражения | ||
Присваивание (выражение и оператор) | ||
Приведение типов | ||
Правила преобразования типов | ||
Выражения с поразрядными операциями | ||
Условное выражение | ||
ЛЕКЦИЯ 3 | 1 час | |
2 | Введение в программирование на языке Си | |
2.1 | Структура и компоненты простой программы | |
Текст программы и препроцессор | ||
Структура программы | ||
Функция форматированного вывода | ||
Программы печати предельных констант | ||
Применимость вещественных данных | ||
Выделение лексем из текста программы | ||
2.2 | Элементарные средства программирования | |
Деление операторов языка Си на группы | ||
Метки и пустой оператор | ||
Оператор перехода | ||
Программа оценки машинного нуля | ||
Ввод данных | ||
ЛЕКЦИЯ 4 | 1 час | |
2.3 | Операторы цикла | |
Три формы операторов цикла | ||
Оператор break | ||
Оператор continue | ||
2.4 | Массивы и вложение операторов цикла | |
Массивы и переменные с индексами | ||
Вложенные циклы | ||
Инициализация массивов | ||
ЛЕКЦИЯ 5 | 1 час | |
2.5 | Функции | |
Определение функций | ||
Обращение к функции и ее прототип | ||
2.6 | Переключатели | |
ЛЕКЦИЯ 6 | 1 час | |
3 | Препроцессорные средства | |
3.1 | Стадии и команды препроцессорной обработки | |
Стадии препроцессорной обработки | ||
Директивы препроцессора | ||
3.2 | Замены в тексте | |
Директива #define | ||
Цепочка подстановок | ||
3.3 | Включение текстов из файлов | |
3.4 | Условная компиляция | |
Директивы ветвлений | ||
Операция #defined | ||
3.5 | Макроподстановки средствами препроцессора | |
Моделирование многомерных массивов | ||
Отличия макросов от функций | ||
Препроцессорные операции в строке замещения | ||
3.6 | Вспомогательные директивы | |
Препроцессорные обозначения строк | ||
Реакция на ошибки | ||
Пустая директива | ||
Прагмы | ||
3.7 | Встроенные макроимена | |
ЛЕКЦИЯ 7 | 1 час | |
4 | Указатели, массивы, строки | |
4.1 | Указатели на объекты | |
Адреса и указатели | ||
Операции над указателями | ||
Арифметические операции и указатели | ||
Указатели и отношения | ||
4.2 | Указатели и массивы | |
Указатели и доступ к элементам массивов | ||
Массивы динамической памяти | ||
Массивы указателей и моделирование многомерных массивов | ||
ЛЕКЦИЯ 8 | 1 час | |
4.3 | Символьная информация и строки | |
Ввод-вывод символьных данных | ||
Внутренние коды и упорядоченность символов | ||
Строки или строковые константы | ||
Строки и указатели | ||
ЛЕКЦИЯ 9 | 2 часа | |
5 | Функции | |
5.1 | Общие сведения о функциях | |
Определение функций | ||
Описание функции и ее тип | ||
Вызов функции | ||
5.2 | Указатели в параметрах функции | |
Указатель параметр | ||
Имитация подпрограмм | ||
5.3 | Массивы и строки как параметры функций | |
Массивы в параметрах | ||
Строки как параметры функций | ||
5.4 | Указатели на функции | |
Указатели при вызове функций | ||
Массивы указателей на функции | ||
Указатели на функции как параметры | ||
Указатель на функцию как возвращаемое функцией значение | ||
Библиотечные функции с указателями на функции в параметрах | ||
5.5 | Функции с переменным количеством параметров | |
Доступ к адресам параметров из списка | ||
Макросредства для переменного числа параметров | ||
5.6 | Рекурсивные функции | |
ЛЕКЦИЯ 10 | 1 час | |
5.7 | Классы памяти и организация программ | |
Локализация объектов | ||
Глобальные объекты | ||
Динамическая память | ||
Внешние объекты | ||
5.8 | Параметры функции main | |
ЛЕКЦИЯ 11 | 1 час | |
6 | Структуры и объединения | |
6.1 | Структурные типы и структуры | |
Производные типы | ||
Структурный тип | ||
Определение структур | ||
Выделение памяти для структур | ||
Доступ к элементам структур | ||
6.2 | Структуры, массивы и указатели | |
Массивы и структуры в качестве элементов | ||
Массивы структур | ||
Указатели на структуры | ||
Указатели как средство доступа к компонентам структур | ||
Операции над указателями на структуры | ||
Указатели на структуры как компоненты структур | ||
6.3 | Структуры и функции | |
Имитация абстрактных типов данных | ||
ЛЕКЦИЯ 12 | 1 час | |
6.4 | Динамические информационные структуры | |
Статическое и динамическое представление данных | ||
Односвязный список | ||
Рекурсия при обработке списка | ||
ЛЕКЦИЯ 13 | 1 час | |
6.5 | Объединения и битовые поля | |
Объединения | ||
Объединяющий тип | ||
Битовые поля | ||
ЛЕКЦИЯ 14 | 2 часа | |
7 | Ввод-вывод информации | |
7.1 | Потоковый ввод-вывод | |
Открытие и закрытие потока | ||
Стандартные функции и файлы для работы с ними | ||
Работа с файлами на диске | ||
7.2 | Ввод-вывод нижнего уровня | |
Открытие, закрытие файла | ||
Чтение и запись данных | ||
Произвольный доступ к файлу. |
Доцент Кафедры ИС-4, к.т.н.
________________А.Е. Стефанович.
ЛАБОРАТОРНЫЕ РАБОТЫ
РАБОЧЕЙ ПРОГРАММЫ ДИСЦИПЛИНЫ