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


 

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

25401. Технологии работы службы занятости 52.5 KB
  Технологии работы службы занятости. регистрация в целях поиска подходящей работы; 3. Кроме того граждане имеют право получить следующую информацию: о состоянии рынка труда; о наличии вакантных мест об оплате и других условиях труда с целью выбора работы; о возможностях профессиональной подготовки переподготовки повышения квалификации; о порядке и условиях регистрации в целях поиска подходящей работы регистрации и перерегистрации в качестве безработных; о правах и ответственности в области занятости населения и защиты от...
25402. Психосоциальная работа и ее роль в системе социальной работы. Основные психосоциальные технологии, используемые в деятельности специалиста по социальной работе 47.5 KB
  Психосоциальная работа и ее роль в системе социальной работы. на стыке социальной работы и практической психологии возникла новая отрасль психосоциальная работа задача которой преодоление социальной дезадаптации человека оздоровление межличностных отношений в профессиональной и семейнобытовой сферах. В центре внимания психосоциальной работы находится психика человека которая обобщенно понимается как система управления индивидуальной жизнью и поведением то есть жизнедеятельностью. Центральный тезис психосоциальной работы здоровая...
25403. Место, роль и виды педагогической деятельности в системе социальной работы 26.5 KB
  Место роль и виды педагогической деятельности в системе социальной работы. Содержание деятельности специалиста по социальной работе охватывает широкий круг вопросов от адресной помощи клиенту в преодолении трудных ситуаций восстановлении и сохранении физических и душевных сил до обучения социальным навыкам формирования умений самостоятельно решать проблемы ставить и достигать цели оказывать поддержку не только взрослым но и детям. Взаимосвязь педагогики и социальной работы поразному трактуется в отечественной и зарубежной литературе....
25404. Медико-социальная работа 44.5 KB
  Медикосоциальная работа принципиально изменяет характер комплексной помощи в сфере охраны здоровья предполагая системные медикосоциальные воздействия на более ранних этапах развития болезни и социальной дезадаптации являющихся потенциальными причинами тяжелых осложнений инвалидности и летального исхода. Цель медикосоциальной работы достижение максимально возможного уровня здоровья функционирования и адаптации лиц с физической и психической патологией а также неблагополучных в социальном плане. Объекты медикосоциальной работы ...
25406. Этнографические аспекты социальной работы 18.08 KB
  Этнографические аспекты социальной работы. В Российской Федерации проживают разные этнические группы отличающиеся не только по внешним признакам но и по многим другим особенностям: конфессиональной принадлежности менталитету языку обычаям традициям а следовательно и профессиональная среда социальной работы полиэтнична что требует от специалиста по социальной работе определенной подготовки а именно этнокультурной компетентности. Кроме того изучением этносов занимается этнология наука изучающая процессы формирования и развития...
25407. Демографические аспекты в социальной работе 66 KB
  Состав населения это распределение людей образующих население по группам в соответствии со значениями того или иного признака и по любому другому признаку по полу возрасту и т. На сегодняшний день численность населения в мире составляет более 6 млрд. причем городского населения 381900чел. Предмет демографии был определен учеными в XX веке 90х годов которым является воспроизводство населения т.
25408. Технологии организационно-административной работы в системе социальных служб, учреждений и организаций 69.5 KB
  Цель деятельности организаций в системе социальной поддержки установление устойчивых и упорядоченных связей между различными уровнями системы призванной обеспечить нуждающихся в помощи. К системе социальных служб учреждений и организаций можно отнести: Центры помощи детям оставшимся без попечения родителей; Социальные приюты; Центры психологопедагогической помощи населению; Телефоны доверия; Центры социальной помощи на дому; Дома ночного пребывания; Специальные дома для пожилых; Стационарные учреждения социального обслуживания;...
25409. Региональная социальная политика: сущность и содержание 17.66 KB
  Социальная политика это одно из главных направлений внутренней политики государства призванное обеспечить воспроизводство тех социальных ресурсов из которых черпает себе поддержку создает предпосылки для своей деятельности и стабильности общественной системы. Факторами серьезно влияющими на реализацию государственной в том числе социальной политики являются значительные географические и климатические различия российских регионов которые накладывают свой отпечаток на условия деятельности и образ жизни населения. Характеристика...