- •Программирование на языке c
- •Включаемые файлы и области видимости, директивы препроцессора языка c
- •Основные теоретические сведения Область видимости программных объектов
- •Заголовочные (включаемые) файлы
- •Директивы препроцессора
- •Директива #include
- •Директива #define
- •Директива #undef
- •Условная компиляция.
- •Директивы условной компиляции #if, #elif, #else, #endif.
- •Оператор defined.
- •Управляющая директива #line.
- •Директива #error.
- •Директива #pragma.
- •Задание
- •Варианты задания предыдущей л.Р. (№3)
Варианты задания предыдущей л.Р. (№3)
Вариант задания рассчитывается по номеру студента в журнале преподавателя.
Вариант |
Функция с переменным числом параметров получает |
Функция обработки символа |
Вариант |
Функция с переменным числом параметров получает |
Функция обработки символа |
1 |
Строки |
Изменение регистра на противоположный (рус) |
15 |
Слова |
Изменение регистра на противоположный (англ) |
2 |
Слова |
Исправление неверной раскладки (с рус на англ) |
16 |
Строки |
Исправление неверной раскладки (с англ на рус) |
3 |
Предложения |
Все буквы – прописные (рус) |
17 |
Строки |
Все буквы – прописные (англ) |
4 |
Слова |
Все буквы строчные (англ) |
18 |
Предложения |
Все буквы строчные (рус) |
5 |
Строки |
Все строки – с загл. Буквы |
19 |
Строки |
Все строки – с мал. Буквы |
6 |
Предложения |
Замена всех гласных (рус) на * |
20 |
Предложения |
Замена всех согласных (рус) на # |
7 |
Строки |
Замена всех загл. (рус) на ~ |
21 |
Строки |
Замена всех загл. (англ) на $ |
8 |
Слова |
Замена всех гласных (англ) на $ |
22 |
Слова |
Замена всех согласных (англ) на $ |
9 |
Предложения |
Замена более двух подряд повторов символов на ^ |
23 |
Предложения |
Замена двух и более загл. Символов (рус) на * |
10 |
Слова |
Слова – с загл. буквы |
24 |
Слова |
Слова – с мал. буквы |
11 |
Строки |
Замена двух и более загл. Символов (англ) на $ |
25 |
Строки |
Строки нач. с мал. буквы, все остальные – большие (рус) |
12 |
Предложения |
Замена всех цифр на буквы: 0 – а, 1 – б… |
26 |
Предложения |
Замена всех загл. (рус) на ~ |
13 |
Строки |
Исправление ошибочного нажатия Shift при введении цифр |
27 |
Строки |
Строки нач. с мал. буквы, все остальные – большие (англ) |
14 |
Слова |
Слова нач. с мал. буквы, все остальные – большие (укр) |
28 |
Слова |
Слова нач. с мал. буквы, все остальные – большие (англ) |
Содержание отчета и литература. Содержание отчета и список рекомендуемой литературы совпадает с указанными в указаниям к лабораторной работе 1.