
- •Практична робота № 1.1
- •Завдання 1
- •Виконання роботи
- •Завдання 2
- •Виконання роботи
- •1.*Дайте відповідь на одне із запропонованих запитань, яке вкаже викладач:
- •Завдання
- •Виконання роботи
- •1.*Дайте відповідь на одне із запропонованих запитань, яке вкаже викладач:
- •Завдання
- •Виконання роботи
- •1.*Дайте відповідь на одне із запропонованих запитань, яке вкаже викладач:
- •Практична робота № 4
- •Завдання
- •1.*Дайте відповідь на одне із запропонованих запитань, яке вкаже викладач:
- •Завдання
- •Виконання роботи
- •Практична робота № 6
- •Завдання
- •Виконання роботи
- •1.*Дайте відповідь на одне із запропонованих запитань, яке вкаже викладач:
- •Практична робота № 7
- •Завдання
- •Виконання роботи
- •1.*Дайте відповідь на одне із запропонованих запитань, яке вкаже викладач:
Практична робота № 6
Тема: Створення та реалізація програм опрацювання рядкових величин на мові Паскаль
Мета:
Засвоїти основні оператори обробки символьних величин засобами мови програмування Паскаль.
Набути практичних навиків складання та реалізації програм з використанням обробки рядків даних на мові Паскаль.
Завдання
Складіть програму обробки текстових змінних засобами мови програмування Паскаль.
Виконання роботи
1.*Дайте відповідь на одне із запропонованих запитань, яке вкаже викладач:
Як можна організувати роботу із символами на мові Паскаль?
Що являє собою рядок? Як описати рядок на мові Паскаль?
Чим відрізняється символьний тип даних від рядкового?
Які можна виконувати операції над рядками?
Як знайти довжину рядкового виразу?
Як скопіювати рядок або його частину?
Як вставити один рядок в інший та вилучити частину рядка?
2. Утворіть файл та збережіть його під ім'ям за відомою вам структурою.
3. Відредагуйте програму, яка із слова А утворює слово В для свого варіанта. Реалізуйте її в середовищі програмування. Перевірте її виконання. Спробуйте утворити ще одне слово. Як зміниться при цьому програма?
Р __________ slova;
________ А, В: string[20];
В __________
Write( 'Введіть слово А -');
Readln(A);
В:=сору(А,___ ,____)+ ____________________________;
Writeln ('Утворене слово В -' , В)
End.
Варіант |
Слово А |
Слово В |
1 |
Інтеграл |
Гантелі |
2 |
Рекомендація |
Оцінка |
3 |
Університет |
Турист |
4 |
Чиновник |
Новини |
5 |
Резинка |
Карниз |
6 |
Спортсмен |
Метро |
Запишіть програму та результати роботи
4. У середовищі програмування Turbo Pascal розв'язування задачі на обробку рядкових величин:
Скласти
програму, яка би…
... в даному слові всі букви "к" міняла на "п " і навпаки.
... в даному слові підраховувала кількість букв "а" та "о".
... в даному слові подвоювала кожну букву.
... підраховувала кількість букв "н" та "о" даного слова.
... після кожної букви "І" в даному слові дописувала букву "о ".
... із даного слова утворювала нове слово, записане в оберненому порядку.
... підраховувала, скільки в даному слові зустрічається буквосполучення "со ".
... кожну букву "н " даного слова замінювала на буквосполучення "та".
... перед кожною буквою "і" даного слова дописувала букву "н".
... викидала із даного слова всі букви, які рівні першій букві.
Підберіть два слова, які відповідають вашій умові, та протестуйте програму. Запишіть програму та результати роботи.
При складанні програми можна скористатися шаблоном попереднього рівня. Розв'язок організуйте у вигляді перебору символів рядка за допомогою одного із операторів циклу.
5.
У середовищі програмування Turbo
Pascal
розв'яжіть
наступні задачі:
У даному тексті підрахувати найбільшу кількість пропусків, що розташовані підряд.
Задано текст, який складається з окремих речень, в якому використовуються розділові знаки „.", „!", „?". Обчисліть кількість речень у даному тексті та речення, яке складається із найбільшої кількості слів.
Запишіть програму та результати роботи
6. У середовищі програмування Turbo Pascal складіть алгоритм-шифрувальник, який замінює кожен символ тексту його ASCII-кодом. Запишіть програму та результати роботи у зошит у відведеному в кінці роботи місці.