Добавил:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
2
Добавлен:
31.01.2021
Размер:
13.22 Кб
Скачать

Інформатика — Практика — Лабораторна робота    Автори

|

Контакти

|

Підсистема допомоги

|

Методичні вказівки

|

Анотація

|

Назад

   ІнформатикаОбробка символьних даних : Лабораторна роботаЗміст курсу

Вступ

Теорія

Вбудований тип char

Рядки, як символьні масиви

Функції введення-виведення символьних даних

Основні функції обробки символьних даних

Практика

Робота з рядками

Лабораторна робота

Поточна перевірка знань

Символьні дані

Версія для друку

  Лабораторна робота Варіанти індивідуальних завдань

1. Слова в тексті розділені проміжками. Підрахувати кількість слів , які починаються з літер "ДО" і "до".

2. З уведеного тексту вивести слова, що починаються і закінчуються на однакові літери(літеру).

3. З уведеного речення вивести саме довге слово.

4. З уведеного списку прізвищ вивести прізвища, що починаються і закінчуються на однакові літери(літеру).

5. Визначити, скільки разів літера "а" повторюється у введеному тексті.

6. Ввести текст зі свідомо великою кількістю проміжків між словами. Програмним шляхом видалити з нього зайві проміжки.

7.Вивести слова тексту: "Мед у лісі ведмідь знайшов - мало меду, багато бджіл", що починаються з літери "м".

8. В уведеному списку з 10 прізвищ визначити саме коротке прізвище.

9. Ввести відомість здачі екзамену з програмування групою студентів з 10 чоловік. Вивести прізвища відмінників.

10. Визначити, на якім місці один по одному записане саме довге слово в реченні.

11. Перед заняттям у групі студентів викладач відзначив у журналі відсутніх літерою "н", що спізнилися - літерою "с", а присутніх - крапкою. Написати програму, яка б за запитом виводила список відсутніх, або спізнілих.

12. З введеного тексту вивести слова, у яких немає літер "о" і "у".

13. З введеного тексту вивести саме коротке слово.

14. Ввести список з 10 прізвищ, розташованих у довільному порядку й упорядкувати їх за алфавітом.

15. Віддрукувати слово, що складається з перших літер усіх слів тексту.

16. Виділити частину тексту між словами, що вводяться в рядку запиту.

17. Підрахувати скільки разів у вихідному тексті повторюється поєднання літер ТСМ ( або ІМЗ ).

18. Вибрати у вихідному тексті саме довге слово, що не містить сполучення "про".

19. Ввести невелику програму на С++. Підрахувати скільки у ній операторів "cоut".

20. Ввести текст:

"Слава світу на Землі!

Слава хлібу на столі!

От він хлібець запашний."

Віддрукувати окличні речення.

21. Вибрати з уведеного тексту саме коротке слово, що не містить задану приголосну.

22. Ввести текст:

"Не дозволяй душі лінуватися,

Щоб воду в ступі не товкти,

Душа зобов'язана трудитися ,

І день і ніч, і день і ніч! "

Вивести слова, що містять літеру о.

23. Вибрати з вихідного тексту (див. варіант 23 ) саме довге слово, що містить голосну і.

25. У невеликій програмі на С++ підрахувати кількість операторів циклу for.

Контрольні питання і завдання 1. Що являє собою значення символьного типу?

2. Як задається тип символьних даних?

3. Що являє собою масив символьного типу?

4. Як уводяться строкові значення?

5. Як виробляється порівняння даних строкового типу?

6. Яке строкове дане більше "стіл" або "стілець"?

7. Наведіть приклад використання операції конкатенації?

8. Як визначити кількість символів вхідних у строкове дане?

9. Які функції мови С++ використовуються для виділення підрядку з рядка?

 © 2008 ХНУРЭ, Інформатики, Сінельнікова Т.Ф., informatika@kture.Kharkov.uaРозроблено за допомогою LERSUS

Соседние файлы в папке content