Контрольные вопросы
Переменные?
Типы данных и их размеры?
Символьная константа?
Константное выражение?
Строковая константа?
Перечислимый тип?
Виды операций и их приоритет?
Отчет по лабораторной работе № 4 «Управляющие конструкции С» |
|||
дата |
Оценка (max 5) |
Бонус за сложность |
подпись |
Цели работы:
-Ознакомление с управляющими конструкциями С
Задачи работы:
-знакомство с управляющими конструкциями С
-разработка примеров простейших программ на С
Краткий конспект теоретической части (ответы на контрольные вопросы)
Условные конструкции |
|
|
|
|
|
|
|
|
|
Двоичный поиск |
|
|
|
|
Циклы |
|
|
|
|
Сортировка Шелла |
|
|
|
|
|
|
|
Задание 1
Напишите функцию преобразующую символы, такие как, символ конца строки или табуляция, в управляющие последовательности \t, \n и т.д. при копирование строки s1 в строку s2. Воспользуйтесь оператором switch.
Исходный код |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Результат выполнения |
|
Задание 2
Преобразуйте сортировку Шелла таким образом, чтобы она сортировала массив в невозрастающем порядке.
Исходный код |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Результат выполнения |
|
Задание 3
Напишите программу, которая бы разворачивала сокращенную запись наподобие a-z в строке s1 в полный список abc...xyz в строке s2. Учитывайте буквы в любом регистре, цифры.
Исходный код |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Результат выполнения |
|
