тема Windows; середовище програмування Turbo Pscl 7
Работа добавлена на сайт samzan.net:
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
Практична робота № 8. Робота з текстовими файлами.
Мета: Отримання практичних навичок роботи з текстовими файлами. Знайомство із задачами, для розвязку яких використовуються текстові файли, функції і процедури по їх обробці.
Обладнання та програмне забезпечення: IBM PC сумісний ПК; операційна система Windows; середовище програмування Turbo Pascal 7.0
Порядок виконання.
- Включити живлення компютера.
- У відповідності до варіанту з використанням текстового редактору створити текстовий файл.
- Розробити програму яка витконує його обробку.
- Ввести в ЕОМ текст програми.
- Створену програму зберегти в папці з власним прізвищем.
- Запустити програму на виконання і перевірити її роботу.
Примітка: в умовах задачі вхідні данні зберігаються в текстовому файлі data.txt. Результати повині зберігатись в текстовий файл rez.txt.
Зміст звіту
- Тема роботи.
- Мета роботи.
- Постановка задачі для конкретного варіанту.
- Тексти програми.
- Результати роботи програми (роздруківка текстового файлу.)
- Відповіді на контрольні запитання.
Контрольні запитання.
- Як зберігаються данні в текстових файлах.
- За допомогою яких процедур виконується зчитування даних з текстових файлів.
- Данні яких типів можуть зберігатись в текстових файлах? Як виконується їх зчитування.
Варіанти завдань.
- Заданий рядок, що складається із слів, розділеним одним або декількома пропусками. Підрахувати кількість голосних російських букв в рядку.
- Заданий рядок, що складається із слів, розділеним одним або декількома пропусками. Вивести на екран всі слова, перетворивши кожне при цьому таким чином: першу букву слова замінити останньою.
- Заданий рядок, що складається із слів, розділеним одним або декількома пропусками. З'ясувати яка буква зустрічається найчастіше.
- Підрахувати у даному слові, що вводиться з клавіатури, кількість можливих переносів.
- Замініть у введеному тексті всі групи літер “abcd” на “abc”.
- Заданий рядок, що складається із слів, розділеним одним або декількома пропусками. Замінити в рядку всі великі літери на маленькі.
- Заданий рядок, що складається із слів, розділеним одним або декількома пропусками. Знайти довжину найкоротшого та найдовшого слова.
- Заданий рядок, що складається із слів, розділеним одним або декількома пропусками. Підрахувати кількість слів у реченні.
- У введеному рядку видалити всі розділові знаки.
- У заданому рядку поміняти всі коми на крапки, а крапки на знаки оклику.
- Знайти, в якому місці введеного речення вперше зустрілась літера “f” і скільки разів вона міститься у реченні всього.
- Підрахувати кількість різних цифр у введеному рядку.
- Дано два слова. Скільки разів в другому слові зустрічається літера, яка в першому слові зустрічається найбільшу кількість разів. Якщо декілька літер зустрічаються однакову кількість разів, то за літеру, що зустрічається найбільшу кількість разів прийняти першу літеру.
- Заданий рядок, що складається із слів, розділеним одним або декількома пропусками. Знайти різницю між кількістю голосних і приголосних букв.
- Підрахуйте, яка з голосних літер зустрічається у тексті найбільшу кількість разів.
- Заданий рядок, що складається із слів, розділеним одним або декількома пропусками. Підрахувати кількість слів які містять пари сусідніх однакових літер.
- Заданий рядок, що складається із слів, розділеним одним або декількома пропусками. Підрахувати кількість входжень в рядок групи букв “fde”.
- Заданий рядок, що складається із слів, розділеним одним або декількома пропусками. Підрахувати кількість слів які починаються з літери “с” і закінчуються літерою “n”.
- Заданий рядок, що складається із слів, розділеним одним або декількома пропусками. Видалити в рядку всі символи, що не є літерами латинського алфавіту.
- Заданий рядок, що складається з чисел розділених одним або декількома пропусками. Числа являють собою вартість деякого товару наприклад 125,35. Вивести на екран вартість в гривнях і копійках, наприклад 125grn._35kop.
- Заданий рядок, що складається із слів, розділеним одним або декількома пропусками. В словах які закінчуються сполученням літер ing, замінити це закінчення на ed.
- Заданий рядок, що складається із слів, розділеним одним або декількома пропусками. Підрахувати кількість слів які містять не менше двох літер с.
- Заданий рядок, що складається із чисел розділених одним або декількома пропусками. Отримати представлення кожного числа у вигляді послідовності цифр і пропусків, які відділяють групи по три цифри починаючи з права, наприклад для 14567890 отримується 14_567_890.
- Заданий текст кожний символ якого може бути маленькою латинською літерою, цифрою, або одним із знаків “+”, “-“, “*”. Група літер це послідовність розташованих підряд літер, якій не передує літера і за якою безпосередньо не стоїть літера. Аналогічно визначаються група цифр і група знаків. Знайти різницю між кількістю груп літер і кількістю груп цифр.
- Заданий текст кожний символ якого може бути маленькою латинською літерою, цифрою, або одним із знаків “+”, “-“, “*”. Група літер це послідовність розташованих підряд літер, якій не передує літера і за якою безпосередньо не стоїть літера. Аналогічно визначаються група цифр і група знаків. Знайти різницю між кількістю груп літер і кількістю груп знаків.
- Заданий текст кожний символ якого може бути маленькою латинською літерою, цифрою, або одним із знаків “+”, “-“, “*”. Група літер це послідовність розташованих підряд літер, якій не передує літера і за якою безпосередньо не стоїть літера. Аналогічно визначаються група цифр і група знаків. Знайти найдовшу групу літер.
- Заданий текст кожний символ якого може бути маленькою латинською літерою, цифрою, або одним із знаків “+”, “-“, “*”. Група літер це послідовність розташованих підряд літер, якій не передує літера і за якою безпосередньо не стоїть літера. Аналогічно визначаються група цифр і група знаків. Знайти найдовшу групу цифр.
- Заданий рядок, що складається із чисел, розділеним одним або декількома пропусками. З'ясувати яка цифра зустрічається найчастіше.
- Заданий рядок, що складається із слів, розділеним одним або декількома пропусками. Видалити в рядку всі символи, що не є арабськими цифрами.
- Визначити чи є введене з клавіатури слово поліндромом.