Лабораторная работа №5
.docxЛабораторная работа №5
Символьные строки
Цель работы: получить навыки работы с символьными строками.
Программа работы.
-
Получить навыки работы с символами и символьными строками. Выполнить три задания п.1. Методических указаний.
-
Выполнить индивидуальное задание согласно выданному преподавателем варианту.
1. Символы.
Задание 1. Выполним нижеприведённую программу и предоставим результат её работы.
Компиляция прошла успешно:
Результат работы программы представлен ниже.
Задание 2. Выполним нижеприведённую программу и предоставим результат её работы.
Компиляция прошла успешно:
Результат работы программы представлен ниже.
Задание 3. Выполним нижеприведённую программу по преобразованию введённой строки в верхний регистр и предоставим результат её работы.
Компиляция прошла успешно:
Результат работы программы представлен ниже.
Принцип преобразования в этой программе состоит в том, что в кодировке ASCII разница между кодами верхнего и нижнего регистров составляет 32. Это видно на примере оператора str[i]-=32. Но такой принцип применим только к символам латиницы. В случае ввода других символов программа будет работать некорректно.
2. Индивидуальное задание. Вариант 5.
Во введённой пользователем строке поменять местами символы «!» и «.».
Исходный код программы приведён ниже.
Компиляция прошла успешно:
Результат работы программы представлен ниже.
Вывод: в процессе выполнения лабораторной работы были получены навыки работы с символьными строками.