загрузка...
загрузка...
На головну

Загальна завдання

  1.  Sbnt.ru akzakon.ru проектобщеедело. Росії trezvenie.org
  2.  V. Домашнє завдання.
  3.  VII. Домашнє завдання. До заняття 14 (альбом 1, с. 20-21).
  4.  Аналітичне завдання і складання сил
  5.  АС створюють відповідно до технічного завдання, що є основним вихідним документом, на підставі якого проводять створення АС і приймання її замовником.
  6.  Блок Д. Алгоритм. Виконайте завдання.
  7.  У клінічній практиці виділяють різні форми афазій, дизартрії, алалія, мутизм і загальне недорозвинення мови.

Необхідно розробити програму, що забезпечує обробку масиву рядків. Програма після запуску виводить на екран заставку (з описом реалізованих функцій і ПІБ автора) і просить ввести рядки. Після введення рядків виробляється їх обробка. Результат обробки виводиться на екран.

Введені рядки містять 0, 1, 2 або більше слів, розділених будь-якою кількістю роздільників - прогалин і знаків пунктуації.

Варіанти визначають, яку обробку тексту потрібно реалізувати в лабораторній роботі.

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

прості варіанти

варіант A1

Всі великі літери замінити символом '#'.

варіант A2

Всі маленькі букви замінити символом '#'.

варіант A3

Всі голосні букви замінити символом '&'.

варіант A4

Всі згодні літери замінити символом '&'.

варіант A5

Всі голосні великі літери замінити символом '$'.

варіант A6

Всі голосні маленькі букви замінити символом '@'.

варіант A7

Всі цифри замінити символом 'X'.

варіант A8

Всі латинські букви зробити великими.

варіант A9

За винятком росіян і латинських букв, всі символи замінити символом '_' (підкреслення).

варіант A10

Всі російські букви зробити великими.

варіант A11

Всі російські голосні букви зробити великими.

варіант A12

Всі російські приголосні букви зробити великими.

варіант A13

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

варіант A14

Якщо поспіль йдуть дві однакові букви, то зробити їх великими.

варіант A15

Всі великі літери зробити маленькими.

варіант A16

Всі маленькі букви зробити великими.

варіант A17

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

варіант A18

Всі голосні літери, які стоять між приголосними, зробити маленькими.

варіант A19

Всі згодні літери, які стоять між голосними, зробити маленькими.

варіант A20

Якщо поспіль йдуть дві або більше приголосних букв, то зробити їх маленькими.

Середні варіанти

варіант B1

Зробити великими всі букви в тих словах, в яких приголосних букв менше голосних.

варіант B2

Зробити маленькими всі букви в тих словах, в яких приголосних букв більше голосних.

варіант B3

Зробити великими всі букви в тих словах, в яких немає жодної пари поспіль приголосних букв.

варіант B4

Зробити великими всі букви в тих словах, в яких є принаймні одна пара поспіль голосних букв.

варіант B5

Змінити регістр букв в словах, в яких є твердий або м'який знак.

варіант B6

Зробити великими всі букви в тих словах, довжина яких менше половини довжини найдовшого слова рядка.

варіант B7

Зробити маленькими першу і останню букви в тих словах, довжина яких менше половини довжини найдовшого слова рядка.

варіант B8

Зробити великими всі букви в тих словах, які починаються з тієї ж букви, що і останнє слово рядка.

варіант B9

Зробити великими всі букви в тих словах, які починаються і закінчуються однією і тією ж буквою.

варіант B10

Замінити маленькі букви великими в словах, що містять дві і більше поспіль однакових букв.

варіант B11

Замінити великі літери маленькими в словах, що містять дві і більше поспіль однакових букв.

варіант B12

Зробити маленькими всі букви в тих словах, в яких немає жодної букви, зустрічається в останньому слові рядка.

варіант B13

Замінити регістр букв у кожному слові, що містить дві і більше однакові голосні літери.

варіант B14

Зробити маленькими всі букви в тих словах, які містять дві поспіль йдуть голосні або дві поспіль йдуть приголосні букви.

варіант B15

Зробити маленькими всі букви в тих словах, які оточені по обидва боки однаковими буквами (перед поточним словом стоїть слово, закінчується на ту ж букву, на яку починається слово, наступне за поточним).

варіант B16

У словах-паліндроми (наприклад, "шабаш", "козак") першу і останню букву зробити великими.

варіант B17

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

варіант B18

Зробити великими все приголосні букви в тих словах, які містять більше двох різних голосних букв.

варіант B19

Зробити маленькими всі букви в тих словах, які починаються і закінчуються одним і тим же поєднанням приголосної і гласною літери (наприклад, "зараза", "тато", "окіст").

варіант B20

Зробити маленькими всі букви в тих словах, які містять не більше трьох різних букв (наприклад, "зараза", "тато", "окіст", але не слова "нога", "кавун").

складні варіанти

варіант C1

Видалити з кожного рядка слово, що містить найбільшу кількість різних букв.

варіант C2

Видалити з кожної парної рядки слово, що містить найбільшу кількість різних приголосних букв.

варіант C3

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

варіант C4

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

варіант C5

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

варіант C6

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

варіант C7

Видалити з усього тексту найкоротший слово.

варіант C8

Вивести всі голосні літери, що містяться в слові найбільшої довжини, і вивести число повторень кожної цієї літери. Це слово видалити.

варіант C9

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

варіант C10

Видалити в найдовшому слові масиву все символи, відмінні від заголовних латинських букв.

варіант C11

Виділити кутовими дужками слова, в яких немає жодної букви, що міститься в останньому слові найдовшою з введених рядків. У виділених словах у всіх голосних букв змінити регістр.

варіант C12

Виділити кутовими дужками слова, що починаються з тієї ж букви, що і передостаннє слово передостанній введений рядок. У виділених словах у всіх приголосних букв змінити регістр.

варіант C13

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

варіант C14

Виділити кутовими дужками слова, що містять "заборонені" склади. Список "заборонених" складів знаходиться в останню введену рядку. У виділених словах всі голосні літери слова зробити великими.

варіант C15

Виділити кутовими дужками слова, що не містять жодної букви, зустрічається в передостанньому рядку тексту. У виділених словах всі голосні літери слова зробити великими.

варіант C16

Виділити в кожному рядку не більше одного слова з тих, що зустрічаються в останньому рядку.

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

варіант C17

Виділити кутовими дужками всі слова, довжина яких менше половини довжини найдовшого слова передостанній рядки. У виділених словах всі букви слова, за винятком першої та останньої, зробити маленькими.

варіант C18

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

варіант C19

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

варіант C20

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

Список літератури

Марченко А. І., Марченко Л. А. Програмування в середовищі Turbo Pascal 7.0. - М .: Біном Універсал, К .: ЮНІОР, 1997. - 496 с.

Епанешников А. М., Епанешников В. А. Програмування в середовищі Turbo Pascal 7.0. - М .: "ДІАЛОГ-МІФІ", 1998. - 367с.

Фаронов В. В. Turbo Pascal 7.0. Початковий курс. - М .: "Нолидж", 1999. - 616 с.

Турбо Паскаль в прикладах: Методичні вказівки для студентів (в 2-х частинах). Частина 1 / Упорядник Афанасьєва Т. В. - К, 1997..

Семенов А. І. Збірник завдань з мови Паскаль. - Абакан: Изд-во Хакасского державного університету ім. Н. Ф. Катанова, 2001. - 72 с.

Юркін А. Г. Задачник з програмування. - СПб .: Пітер, 2002. - 192с.


Власенко Олег Федосович

Бєляєва Ірина Володимирівна

 




 Власенко О. Ф., Бєляєва І. В. |  Символьний тип char |  Приклади використання стандартних процедур і функцій обробки символів |  Вбудований тип STRING |  Операції над рядками string |  Стандартні процедури та функції для роботи з рядками string |  процедура Val |  безлічі |  Операції над множинами |  Приклад використання множин |

загрузка...
© um.co.ua - учбові матеріали та реферати