Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа №5

.docx
Скачиваний:
54
Добавлен:
04.05.2017
Размер:
171.26 Кб
Скачать

Лабораторная работа №5

Символьные строки

Цель работы: получить навыки работы с символьными строками.

Программа работы.

  1. Получить навыки работы с символами и символьными строками. Выполнить три задания п.1. Методических указаний.

  2. Выполнить индивидуальное задание согласно выданному преподавателем варианту.

1. Символы.

Задание 1. Выполним нижеприведённую программу и предоставим результат её работы.

Компиляция прошла успешно:

Результат работы программы представлен ниже.

Задание 2. Выполним нижеприведённую программу и предоставим результат её работы.

Компиляция прошла успешно:

Результат работы программы представлен ниже.

Задание 3. Выполним нижеприведённую программу по преобразованию введённой строки в верхний регистр и предоставим результат её работы.

Компиляция прошла успешно:

Результат работы программы представлен ниже.

Принцип преобразования в этой программе состоит в том, что в кодировке ASCII разница между кодами верхнего и нижнего регистров составляет 32. Это видно на примере оператора str[i]-=32. Но такой принцип применим только к символам латиницы. В случае ввода других символов программа будет работать некорректно.

2. Индивидуальное задание. Вариант 5.

Во введённой пользователем строке поменять местами символы «!» и «.».

Исходный код программы приведён ниже.

Компиляция прошла успешно:

Результат работы программы представлен ниже.

Вывод: в процессе выполнения лабораторной работы были получены навыки работы с символьными строками.