Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Обробка рядків за допомогою стандартних функцій. Пошук і заміна↑ ⇐ ПредыдущаяСтр 4 из 4 Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
1. Дано ціле число N (> 0) і рядок S. Перетворити рядок S в рядок довжини N таким чином: якщо довжина рядка S більше N, то відкинути перші символи, якщо довжина рядка S менше N, то в її початок додати символи «.» (точка).
2. Дано цілі позитивні числа N1 і N2 і рядки S1 та S2. Отримати з цих рядків новий рядок, що містить перші N1 символів рядка S1 і останні N2 символів рядка S2 (у вказаному порядку).
3. Дан символ C і рядок S. Подвоїти кожне входження символу C в рядок S.
4. Дан символ C і рядка S, S0. Перед кожним входженням символу C в рядок S вставити рядок S0.
5. Дан символ C і рядка S, S0. Після кожного входження символу C в рядок S вставити рядок S0. String31. Дано рядка S і S0. Перевірити, чи міститься рядок S0 у рядку S. Якщо міститься, то вивести True, якщо не міститься, то вивести False.
6. Дано рядки S і S0. Знайти кількість входжень рядка S0 в склад S.
7. Дано рядки S і S0. Видалити з рядка S другий підрядок, який співпадає з S0. Якщо співпадаючих підрядків немає, то вивести рядок S без змін.
8. Дано рядки S і S0. Видалити з рядка S останній підрядок, який співпадає з S0. Якщо співпадаючих підрядків немає, то вивести рядок S без змін.
9. Дано рядки S і S0. Видалити з рядка S всі підрядка, що збігаються з S0. Якщо співпадаючих підрядків немає, то вивести рядок S без змін.
10. Дано рядки S, S1 та S2. Замінити у рядку S друге входження рядка S1 на рядок S2.
11. Дано рядки S, S1 та S2. Замінити у рядку S останнє входження рядки S1 на рядок S2.
12. Дано рядки S, S1 та S2. Замінити у рядку S всі входження рядка S1 на рядок S2.
13. Дано рядок, що містить принаймні один символ пробілу. Вивести підрядок, розташовану між першим і другим пробілом вихідного рядка. Якщо рядок містить тільки один пробіл, то вивести пус- тий рядок. 14. Дано рядок, що містить принаймні один символ пробілу. Вивести підрядок, розташованитй між першим і останнім пробілом вихідного рядка. Якщо рядок містить тільки один пробіл, то вивести пустий рядок.
Лабораторна робота № 15 Тема: Записи. Задані поля запису, визначити їх типи даних, написати програму для введення довільної кількості записів через масив, який ініціалізувати як типізовану константу. Вивести записи згідно з вказаним критерієм на екран у формі, зручній для перегляду. 1. Людина: прізвище та ініціали, рік народження, рік прийому на роботу. Критерій: особи, які працюють більше 1 року. 2. Судно: довжина, ширина, осадка, кількість пасажирів. Критерій: відношення ширина/осадка ³2,5. 3. Судно: водотоннажність, вантажопідйомність, кількість палуб. Критерій: кількість палуб >1. 4. Судно: вантажопідйомність, швидкість, кількість трюмів. Критерій: швидкість < 18 вузлів. 5. Книжка: прізвище та ініціали автора, кількість сторінок. Рік видання. Критерій: книжки, прізвища авторів яких починається з А. 6. Програма: мова програмування, об’єм в кілобайтах, рік створення. Критерій: програми на Паскалі. 7. Меблі: назва, артикул, ціна. Критерій: меблі з ціною > 200 грн. 8. Радіоприймач: назва, хвильовий діапазон (МГц), кількість діапазонів. Критерій: приймачі, які можуть працювати в діапазоні 5¸10 МГц. 9. Споруда: назва, призначення, площа, яка відводиться під неї (м2). Критерій: споруди, які займають площу < 0,1 га. 10. Риба: назва, довжина, маса, глибина існування. Критерій: риби з глибини >1000 м. 11. Муз. ансамбль: назва, напрямок, кількість осіб. Критерій: ансамблі з трьох осіб. 12. Людина: прізвище, стать, зріст, вага. Критерій: особи з відношенням (зріст-100)/вага >1. 13. Людина: прізвище, стать, колір волосся, очей. Критерій: особи жіночої статі з коричневим волоссям та очами. 14. Журнал: назва, рік заснування, кількість сторінок. Критерій: рік заснування <1950 і назва починається з літери А. 15. Телевізор: тип (кол., ч/б), розмір екрана, вага. Критерій: розмір екрана <30см і вага<10 кг. 16. Магнітофон: назва, тип (кас.,боб.), маса, діапазон частот (Гц). Критерій: з діапазоном частот >15000 Гц.
Лабораторна робота № 16 Тема: Обчислення площі контуру та координати центра його ваги. Заданий замкнений контур намалювати на міліметровці, обчислити його площу та координати центра ваги за допомогою простих геометричних формул. Створити програму для обчислення за допомогою модифікованої формули Гріна, порівняти результати (вони повинні співпадати).
Лабораторна робота № 17 Тема: Процедурний тип
Лабораторна робота № 18 Тема:файли типізовані. 1 Задано файл цілих чисел (створити програмним шляхом). Створити новий файл, що містить ті ж елементи, що й вихідний файл, але в зворотному порядку. Можна використати динамічний масив. 2 Задано файл дійсних чисел (створити програмним шляхом). Створити два нових файлу, перший з яких містить елементи вихідного файлу з непарними номерами (1, 3,...), А другий - з парними (0, 2, 4,...). 3 Задано файл цілих чисел (створити програмним шляхом). Створити два нових файлу, перший з яких містить парні числа з вихідного файлу, а другий - непарні (в тому ж порядку). Якщо парні або непарні числа у вихідному файлі відсутні, то відповідний результуючий файл залишити порожнім. 4 Задано файл цілих чисел (створити програмним шляхом). Створити два нових файлу, перший з яких містить позитивні числа з вихідного файлу (у зворотному порядку), а другий - негативні (також у зворотному порядку). Якщо позитивні або негативні числа у вихідному файлі відсутні, то результуючий файл залишити порожнім. 5 Задано файл дійсних чисел (створити програмним шляхом). Знайти середнє арифметичне його елементів. 6 Задано файл дійсних чисел (створити програмним шляхом). Знайти суму його елементів з парними номерами. 7 Задано файл цілих чисел (створити програмним шляхом). Знайти кількість містяться в ньому серій (тобто наборів послідовно розташованих однакових елементів). Наприклад, для файлу з елементами 1, 5, 5, 5, 4, 4, 5 результат дорівнює 4. 8 Задано файл цілих чисел (створити програмним шляхом). Створити новий файл цілих чисел, що містить довжини всіх серій вихідного файлу (серією називається набір послідовно розташованих однакових елементів, а довжиною серії - кількість цих елементів). Наприклад, для вихідного файлу з елементами 1, 5, 5, 5, 4, 4, 5 вміст результуючого файлу повинна бути наступним: 1, 3, 2, 1. 9 Задано файл дійсних чисел (створити програмним шляхом). Знайти його перший локальний мінімум (Локальним мінімумом називається елемент, який менше за своїх сусідів). 10 Задано файл дійсних чисел (створити програмним шляхом). Знайти його останній локальний максімум (локальним максимумом називається елемент, який більше своїх сусідів). 11 Задано файл дійсних чисел (створити програмним шляхом). Знайти загальну кількість його локальних екстремумів, тобто локальних мінімумів і локальних максимумів (визначення локального максимуму дано в завданні 9). (Визначення локального мінімуму і локального максимуму дані в завданні 9). 12 Задано файл дійсних чисел (створити програмним шляхом). Створити файл цілих чисел, що містить номери всіх локальних максимумів вихідного файлу у риродному порядку (визначення локального максимуму дано в завданні 9). 13 Задано файл дійсних чисел (створити програмним шляхом). Створити файл цілих чисел, що містить номери всіх локальних екстремумів вихідного файлу в порядку зменшення (Визначення локального екстремуму дано в завданні 9). 14 Задано файл дійсних чисел (створити програмним шляхом). Створити файл цілих чисел, що містить довжини всіх убувають послідовностей елементів вхідного файлу. Наприклад, для вихідного файлу з елементами 1.7, 4.5, 3.4, 2.2, 8.5, 1.2 одержимо: 3, 2. 15 Задано файл дійсних чисел (створити програмним шляхом). Створити файл цілих чисел, що містить довжини всіх монотонних послідовностей елементів вихідного файлу. Наприклад, для вихідного файлу з елементами 1.7, 4.5, 3.4, 2.2, 8.5, 1.2 одержімо результуючий файл: 2, 3, 2, 2. 16 Задано файл дійсних чисел (створити програмним шляхом). Замінити у ньому всі елементи на їх квадрати. 17 Задано файл дійсних чисел (створити програмним шляхом). Поміняти в ньому місцями мінімальний і максимальний елементи.
18. Дан файл цілих чисел з елементами A1, A2,..., AN (N - кількість еле- ментів у файлі). Замінити вихідне розташування його елементів на такі наступні: A1, AN, A2, AN-1, A3,.... 19. Дан файл дійсних чисел. Замінити у файлі кожен елемент, кро- ме початкового і кінцевого, на його середнє арифметичне з попереднім і наступним елементом. 20. Дан файл цілих чисел, що містить більше 50 елементів. Зменшити його розмір до 50 елементів, видаливши з файлу необхідну кількість скінченний- них елементів. 21. Дан файл цілих чисел, що містить парна кількість елементів. Уда- лити з даного файлу другу половину елементів. 22. Дан файл цілих чисел, що містить більше 50 елементів. Зменшити його розмір до 50 елементів, видаливши з файлу необхідну кількість началь- них елементів. 23. Дан файл цілих чисел, що містить парна кількість елементів. Уда- лити з даного файлу першу половину елементів. 24. Дан файл цілих чисел. Вилучити з нього всі елементи з парними номі- рами. 25. Дан файл цілих чисел. Вилучити з нього всі негативні числа. 26. Дан файл цілих чисел, що містить менше 50 елементів. Збільшити його розмір до 50 елементів, записавши в початок файлу необхідну кількість нулів. 27. Дан файл цілих чисел. Подвоїти його розмір, записавши в кінець файлу всі його вихідні елементи (у тому ж порядку). 28. Дан файл цілих чисел. Подвоїти його розмір, записавши в кінець файлу всі його вихідні елементи (у зворотному порядку). 29. Дан файл цілих чисел. Продублювати у ньому всі елементи з непарним- ми номерами. 30. Дан файл цілих чисел. Продублювати у ньому всі числа, належачи- щіе діапазону 5-10. 31. Дан файл цілих чисел. Замінити у ньому кожен елемент з парних номі- ром на два нулі. Лабораторна робота № 19 Тема – записи. Задані поля запису, визначити їх типи даних, написати програму для введення довільної кількості записів через масив, який ініціалізувати як типізовану константу, записати їх у типізований файл, закрити його, відкрити і вибрати з нього записи згідно з заданим критерієм, вивести їх на екран у формі, зручній для перегляду.
(зріст-100)/вага >1 (відносно худі).
Лабораторна робота № 20 Файли текстові. При розробці програми не використовувати функції і процедури, які розширяють файл до структури прямого доступу. Файл можна створювати у Notepad, він повинен мати декілька рядків. 1. Створити текстовий файл F, в якому перемішані парні та непарні цілі числа. Переписати із файла F усі парні числа в текстовий файл A, а непарні в текстовий файл B. 2. Створити текстовий файл F. Створити його копію у файлі A. 3. Створити текстовий файл F. Записати у файл A файл F у зворотному порядку. 4. Створити текстовий файл F. Записати у файл A ті компоненти, за якими йдуть компоненти, які починаються з літери A. 5. Створити два текстові файли дійсних чисел A i B. Переписати у файл F спочатку компоненти файла A, а потім компоненти файла В. 6. Створити текстовий файл цілих чисел F, у якому чергуютья додатні та від’ємні компоненти. Переписати файл таким чином, щоб спочатку йшли від’ємні числа, а потім додатні. 7. Створити символьний файл F. Переписати в інший файл тільки латиницю (a – z, A – Z). 8. Створити два текстовий файли А і В. Знайти номер компоненти, з якої файли розрізняються. 9. Створити текстовий файл F. Записати на його початок ‘begin ‘, а в кінці ‘end’. 10. Створити текстовий файл слів. Видалити з файла однолітерні слова і зайві символи (окрім одного). 11. Створити текстовий файл цілих чисел. Поміняти місцями першу та останню компоненти. 12. Створити текстовий файл цілих чисел, в якому спочатку розташовані від’ємні компоненти, а потім додатні. Вставити між ними цифру 0. 13. Створити два текстовий файла однакової довжини. Переписати їх компоненти в третій файл, чергуючи їх компоненти. 14. Створити текстовий файл. Переписати файл таким чином, щоб спочатку йшли спеціальні знаки, а потім літери. 15. Створити текстовий файл F. Переписати його таким чином, щоб сусідні компоненти помінялись місцями. 16. Створити текстовий файл F, який складається з малих латинських літер. Переписати файл і замінити малі букви на великі. Не використовувати вбудовані функції перетворення регістру літер.
Лабораторна робота № 21
|
||||
Последнее изменение этой страницы: 2016-04-18; просмотров: 607; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.19.186 (0.011 с.) |