17114

Обробка символьних даних

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

Информатика, кибернетика и программирование

Лабораторна робота № 23 Тема: Обробка символьних даних Ціль роботи: вивчити і навчитися використовувати масиви символьних даних. Обладнання: ПКПО Borland C Хід роботи 1.Вивчити теоретичні відомості 2.Відповідно до індивідуального завдання розробити алгоритм...

Украинкский

2013-06-29

57 KB

4 чел.

Лабораторна робота № 23

Тема: Обробка символьних даних

Ціль роботи: вивчити і навчитися використовувати масиви символьних даних.

Обладнання: ПК,ПО Borland C++

Хід роботи

1.Вивчити теоретичні відомості

2.Відповідно до індивідуального завдання розробити алгоритм і програму для обробки символьних даних, представлених у виді масивів без застосування бібліотечних строкових функцій. Для роботи з рядками використовувати покажчики на тип char, масиви покажчиків.

3.Набрати і налагодити програму на комп'ютері.

4.Вивчити роботу операторів.

5.Одержати результати.

6.Оформити звіт.

7.Підготуватися до захисту лабораторної роботи, вивчивши питання по даній темі.

Вимоги до змісту звіту приведені в лабораторній   роботі   №1.

Індивідуальне завдання

Скласти програму для обробки символьних даних відповідно до індивідуального завдання приведеному в таблиці 11.1.

Таблиця 11.1

Варіант

Завдання

1

Увести з клавіатури речення (слова відділені пробілом). Позначити місцями перше й останнє слова.

2

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

3

Увести з клавіатури речення. Зробити перестановку слів у речення в зворотному порядку.

4

Увести з клавіатури речення. Зробити перестановку букв у словах у зворотному порядку.

5

Увести дві речення. Додати друга речення до першого, відокремивши їхнім пробілом.

6

Увести з клавіатури речення. Зробити вставку слова «не» перед кожним третім словом у речення.

7

Увести з клавіатури речення. Зробити вставку коми після слів закінчуються на «й». Вивести на екран кількість таких уставок.

8

Увести з клавіатури речення. Зробити вставку коми перед словами починающихся з букв «по».

9

Увести з клавіатури речення. Слова закінчуються на «ие» видалити.

10

Увести з клавіатури речення. У словах закінчуються на «е» замінити цю букву на «я».

11

Увести з клавіатури речення і слово. Зробити вставку слова між словами реченнями.

12

Увести з клавіатури речення. Поміняти місцями друге й останнє слово.

13

Увести з клавіатури речення. Зробити перетворення нижнього регістра у верхній.

14

Увести з клавіатури речення. Зробити перетворення з верхнього в нижній.

15

Вивести рядок з буквами верхнього і нижнього регістра. Зробити інвертування регістра.

16

Увести з клавіатури речення. Зробити перестановку букв у рядку відповідно до таблиці.

17

Увести з клавіатури речення. Відсортувати слова в речення за абеткою.

18

Увести з клавіатури речення. Відсортувати слова в речення по зростанню.

19

Увести з клавіатури речення. Підрахувати кількість голосних букв у кожнім слові речення.

20

Увести з клавіатури речення. Підрахувати кількість згодних букв у кожнім другому слові речення.

21

Увести з клавіатури речення. Відсортувати букви в кожнім слові речення в порядку убування: букву «а» вважаючи останньої, букву «я» вважаючи першої.

22

Увести з клавіатури речення. Підрахувати довжину кожного слова в речення. Знайти номер самого довгого і самого короткого слова.

23

Увести з клавіатури речення. Знайти саме довге і саме короткі слова і поміняти їхній місцями.

24

Увести з клавіатури речення. Сформувати масив з довжин слів у речення.

25

Увести з клавіатури речення. Знайти середню довжину слів у речення. Вивести на екран саме довге слово, і саме коротке слово, саме «середнє» слово.

26

Увести з клавіатури речення. Зробити упакування і розпакування пропозицій (повторювані комбінації символів замінити яким-небудь одним символом).

27

Вивести дві речення. З'єднати речення і відсортувати слова в порядку зворотному алфавітному.

28

Увести з клавіатури речення. Розбити речення на два.

Контрольні запитання

1.Укажіть способи оголошення символьних рядків (перемінних і констант).

2.Який символ ставиться наприкінці рядка?

3.Скільки пам'яті займає один символ рядка?

4.Скільки пам'яті займає рядок (слово) з 6 букв?

5.Чи можна використовувати покажчики для адресації символьних рядків, що містяться в масивах?

6.Скільки покажчиків можна використовувати для роботи з масивами?

7.Який об'єкт адресується покажчиком, зміщеним відносно початку рядка на n байтів?

8.Яка функція дозволяє визначити довжину рядка?

9.Які операції застосовні до покажчиків і необхідні для роботи з рядками?

10.Чи можна ініціювати масиви з даними типу char рядками символів?

11.Чи можна ініціювати покажчики на тип char рядками символів?

12.Які символьні послідовності називають керуючими, що вони означають?


 

А также другие работы, которые могут Вас заинтересовать

80941. Етапи підготовки вчителя історії до уроку 36.49 KB
  визначення місця уроку в темі чи розділі його очікуваних результатів. добір методичних прийомів і засобів навчання відповідно до очікуваних результатів уроку та вибір методичного варіанта уроку, складання конспекту чи розгорнутого плану уроку.
80943. Види історичних уявлень та їхня роль у процесі формування історичних знань 34.74 KB
  Відповідно до змісту історичного матеріалу і характеру усвідомлення його учнями розрізняють види історичних уявлень: 1 кількісні; 2 локальні просторові; 3 хронологічні часові; 4 образні; 5 логічні. Створення і збагачення історичних уявлень у свідомості дитини має велике виховне значення. Процес формування історичних уявлень у навчанні є достатньо складним.
80945. Обєкт і придмет методики історії як науки 29.56 KB
  Предмет методики - історія як шкільна дисципліна, процес навчання історії. Обєктом дослідження методики виступає процес навчання, а предметом - внутрішні закономірності взаємодії головних чинників процесу навчання історії в якості навчального предмета
80946. Методичні прийми роботи з підручником при вивченні темп: «Давній Єгипет» 32.39 KB
  Один з прийомів може бути таким: скласти план по темі Стародавній Єгипет. Зокрема складання плану для підзаголовків Землеробство – основне заняття єгиптян і Початок обробки металів допоможуть учням встановити взаємозв`язок фактів в історії: спочатку змінюється техніка покращуються знаряддя праці виникають нові галузі виробництва і лише тоді відбуваються зміни в соціальній структурі суспільства.
80947. Контроль навчання, його функції, види методи 37.51 KB
  У дидактиці це нагляд спостереження і перевірка успішності учнів. Спостереження за учнями під час занять перевірка їх знань навичок і вмінь зошитів навчальної і практичної діяльності учнів є засобами контролю. Облік успішності передбачає фіксацію результатів контролю у вигляді оцінки Функції контролю перевірки і оцінки навчальних досягнень учнів. Ці функції оцінки знань учнів різнопланові.
80948. Система перевірки знань, умінь, навичок; учнів після вивчення теми «Україна в другій половині XIX століття» 35.42 KB
  Повторити та узагальнити матеріал з даної теми. Хронологічний конкурс Цей конкурс має характер розминки і передбачає знання хронології історичних подій. Командам потрібно розташувати події в хронологічній послідовності і вказати дати, коли вони сталися. Максимальна оцінка за цей конкурс шість балів.(робота з індивідуальними картками)