Хелпикс

Главная

Контакты

Случайная статья





Лабораторная работа №5 Работа со строковыми величинами



Лабораторная работа №5 Работа со строковыми величинами

Цель работы: Сформировать понятие величин строкового типа. Научиться составлять алгоритмы обработки строковых величин.

Замечание: перед работой должна быть выполнена контролирующая программа (Quiz) по теме «Обработка литерных величин» (если ответ – строка, то она вводится без кавычек).

Задание 1

Составьте программу для решения одной из следующих задач.

1. Определить, какое из двух слов длиннее и на сколько.

2. Определить, является ли какое-нибудь из двух слов частью другого.

3. Определить, есть ли в записи квадрата данного числа цифра 1.

4. Поменять в слове первую и последнюю буквы.

5. Если в слове нечетное число букв, то удвоить среднюю.

6. По последнему символу определить тип предложения (повествовательное, вопросительное, восклицательное).

7. Определить, является ли данный символ латинской буквой.

8. Удалить из слова среднюю букву (или две средних).

Задание 2

Составьте программу для решения одной из следующих задач.

1. Заменить в строке знаки "+" на знаки "-", а знаки "-" удалить.

2. Удалить все буквы "я" в данном слове.

3. Удвоить все четные буквы слова.

4. Удалить все предлоги "на" в данном предложении.

5. Вставить после каждой буквы данного слова букву "о".

6. Удалить лишние пробелы в данном предложении.

7. Удвоить каждую букву данного слова.

8. Заменить каждую точку строки многоточием.

9. Заменить в тексте все маленькие латинские буквы на большие, не изменяя все остальные символы.

10. Заменить в тексте все большие латинские буквы на маленькие, не изменяя все остальные символы.

Задание 3

Дана строка, максимальная длина которой составляет 100 символов. Строка содержит только цифры от 0 до 9. Составьте и исполните программу для определения, делится ли записанное в строке число:

1. на 3

2. на 6

3. на 9

4. на 11

5. на 12

6. на 18

7. на 33

8. на 36

9. на 75

Замечание: преобразовывать строку в число не имеет смысла, т.к. даже максимальное беззнаковое целое число 232–1 = 4 294 967 295 содержит только 10 символов в строковом представлении. Поэтому вспоминайте признаки делимости чисел, известные вам со школы (или ищите в интернете – никто не запрещает). Например, признак делимости числа на 5 звучит так: «целое число делится на 5 тогда и только тогда, когда оно оканчивается цифрой 0 или 5». Если требуется проверить делимость данного числа n на составное число m, то проверяем, делится ли n одновременно на каждый простой делитель числа m. Например, для того, чтобы число делилось на 15, оно должно делиться и на 3, и на 5.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.