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.Які символьні послідовності називають керуючими, що вони означають?


 

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

46218. Земля как объект экономической оценки 14.67 KB
  С экономической точки зрения оценка земли или оценка земельного участка – это результат систематизированного сбора и анализа данных которые необходимы для точного определения стоимости земель различного целевого назначения в соответствии с действующим законодательством[1].Как правило когда заходит речь об оценки земли требуется определить либо рыночную стоимость земельного участка либо рыночную стоимость права аренды земельного участка. Очевидно что оценка земельных участков в первую очередь зависит от его местоположения и влияния...
46220. В.В.Давыдов «Современное состояние научной школы Выготского» 14.63 KB
  Лурия показал существенное значение языка для возникновения и развития человеческого сознания. Лидия Ильинична очень многое восприняла от Выготского в понимании того в чем коренятся закономерности развития личности детей. Основной главной идеей научной школы Эльконина является идея историзма детского психического развития. Даниил Борисович в своей периодизации человеческого развития выдвинул гипотезу о том что возникает подростковый возраст.
46221. Стек 14.63 KB
  Типичный пример модуля определение стека. Здесь необходимо решить такие задачи: Предоставить пользователю интерфейс для стека например функции push и pop. Гарантировать что представление стека например в виде массива элементов будет доступно лишь через интерфейс пользователя. Обеспечивать инициализацию стека перед первым его использованием.
46222. Деловые переговоры, их виды. Процесс переговоров и его этапы 14.63 KB
  Основы устного общения. Культура речи понятие объединяющее владение языковой нормой устного и письменного языка а также умение использовать выразительные языковые средства в разных условиях общения. Виды речи классификация компонентов речевого общения. Принципы устного общения: Создайте комфортную и не отвлекающую внимание больного обстановку.
46223. Система сбалансированных показателей результативности закупочной логистики 14.61 KB
  Система сбалансированных показателей результативности закупочной логистики. Суть системы сбалансированных показателей Blnced Scorecrd или показателей результативности состоит в том что показатели которые предприятие использует для оценки результативности своей деятельности должны быть не только баслансированными но и соответствовать цели которую ставит перед собой предприятие. Система сбалансированных показателей задумана еѐ авторами Роберт Каплан и Девид Нортон как инструмент реализации стратегии развития предприятия. В...
46224. PR как вид публичных коммуникаций и понятие публичной сферы 14.57 KB
  На протяжении человеческой истории сфера публичной коммуникации функционировала как сфера где зарождались и реализовывались практики которые сегодня могут рассматриваться как предшественники и прототипы PR. Публичная сфера это то доступное для граждан место где формируется общественное мнение. В трактовке западных исследователей понятие публичная сфера выглядит так: Публичная сфера это определенное пространство место в котором различные социальные системы правительство партии профсоюзы массмедиа ведут общественную дискуссию...
46226. Структура языкового знака. Аспекты знакового отношения (семантический треугольник Огдена и Ричардса) 14.56 KB
  Структура языкового знака. Таково определение языкового знака предлагаемое словарем 1 167. Значение знака идеально его внешняя форма материальна. Оптимальным способом анализа языкового знака в контексте данной работы является его осмысление как чисто субъективной субстанции существующей исключительно внутри сознания человека.