- •Загальні вимоги до оформлення звітів
- •Завдання.
- •Варіанти завдань
- •Варіанти завдань
- •Практична робота № 4
- •Варіанти завдань
- •Практична робота № 5
- •Методичні рекомендації, що до виконання роботи
- •Порядок виконання роботи
- •Короткі теоретичні відомості
- •Практична робота № 6
- •Задана послідовність цілих чисел. Знайти середнє геометричне додатних чисел ( )
- •Методичні рекомендації що до виконання роботи
- •Практична робота № 7
- •Завдання.
- •Варіанти завдань
Практична робота № 4
Тема. Робота з рядками.
Мета. Навчитися обробляти рядки в Паскаль і С++ підпрограмах
Завдання.
Написати програму для обробки рядків. Рядок уводиться із клавіатури, а результат виводиться на екран.
Варіанти завдань
Написати програму, що вводить рядок і виводить її, скорочуючи щораз на 1 символ доти, поки в рядку не залишиться 1 символ.
Написати програму, що визначає число слів у рядку. Одне слово від іншого відділяється одним пробілом.
Написати програму, що підраховує вартість телеграми, текст якої вводиться із клавіатури.
Написати програму, що визначає, яка з букв перш або остання зустрічаються в заданому слові частіше.
Задано іменник першого відмінювання, що кінчається на букву «а». Надрукуйте це слово у всіх відмінках.
Написати програму, що визначає, скільки букв «про» коштує в заданому слові на парних місцях.
Задано прізвище, ім'я та по батькові студента, розділені пробілами. Написати програму, що друкує прізвище студента і його ініціали.
Написати програму, що видаляє зі слова i-ю букву.
Написати програму, що видаляє з тексту всі букви, що збігаються з його останньою буквою.
Написати програму, що видаляє зі слова X всі букви, які зустрічаються в слові Z.
Написати програму, що підраховує кількість різних букв у заданому слові.
Написати програму, що видаляє зі слова кожну третю букву.
Написати програму, що у заданому тексті міняє слово «Петро» на слово «Іван».
Написати програму, що видаляє з уведеного рядка будь-якої необхідний уведений із клавіатури символ. Процес видалення виділите в окрему процедуру.
У заданому тексті замінити всі букви "а" на букву "про".
Скласти програму, що обертає уведене слово, тобто переставляє символи у зворотному порядку.
Скласти програму, що визначає, чи є уведене слово перевертишем.
Написати програму, що сортує символи уведеної із клавіатури рядка в порядку зростання їхніх номерів в ASCII-Таблиці.
Написати програму, що обчислює довжину самого короткого слова в пропозиції із трьох слів, розділених пробілами.
Скласти програму, що виводить на екран рядок, що біжить.
Скласти програму, що видаляє в рядку все, що укладено між фігурними дужками і їх самих.
Написати програму для видалення з рядка всіх символів * і заміни до на а.
Написати програму для вставки після числових значень слова «число», а після символьні слова «символ».
Задано рядок символів. Необхідно вивести всі символи, що розташовуються між першими ":" і другими ":" .
Написати програму, що видаляє зі слова i-ю букву.
Написати програму, що визначає число слів у рядку. Одне слово від іншого відділяється одним пробілом.
Написати програму, що видаляє з тексту всі букви, що збігаються з його останньою буквою.
У заданому тексті замінити всі букви "а" на букву "про".
Скласти програму, що обертає уведене слово, тобто переставляє символи у зворотному порядку.
Написати програму, що визначає число слів у рядку. Одне слово від іншого відділяється одним пробілом.