Індивідуальні завдання.
Скласти алгоритм i програму розв’язання задач
1. Створіть файл f цілих чисел від А до В (значення вводяться із клавіатури). Проаналізувавши в програмі створений файл, створіть ще 3 файли: § що містить від’ємні числа, § що містить додатні числа, § що містить нуль. Виведіть на екран вміст файлів. Передбачити в програмі вивід відповідного повідомлення, якщо елементів у файлі не виявилося.
2. Створіть файл f цілих чисел від А до В (значення чисел вводяться із клавіатури). Проаналізувавши в програмі створений файл, створіть ще 3 файли: § що містить недодатні числа, § що містить парні числа, § що містить непарні числа. Виведіть на екран вміст файлів. Передбачити в програмі вивід відповідного повідомлення, якщо елементів у файлі не виявилося.
3. Вводячи числа із клавіатури та аналізуючи їх у програмі створіть два файли: файл додатних чисел і файл невід’ємних чисел. Виведіть на екран вміст файлів. Передбачити в програмі вивід відповідного повідомлення, якщо елементів у файлі не виявилося.
4. Створіть файл f цілих чисел (значення вводяться із клавіатури). Проаналізувавши в програмі створений файл, створіть файл, що містить суми першого й k-го числа, другого й k+1-го числа, третього й k+2-го числа й так далі. Виведіть на екран вміст файлів. Передбачити в програмі вивід відповідного повідомлення, якщо елементів у файлі не виявилося.
5. Створіть файл f цілих чисел (значення вводяться із клавіатури). Проаналізувавши в програмі створений файл, створіть файл, що містить добуток першого й k-го числа, другого й (k-1)-го числа, третього й (k-2)-го числа і так далі. Виведіть на екран вміст файлів. Передбачити в програмі вивід відповідного повідомлення, якщо елементів у файлі не виявилося.
6. Створіть файл f дійсних чисел від А до В с кроком х (значення вводяться із клавіатури). Проаналізувавши в програмі створений файл, створіть ще 3 файли: § що містить недодатні числа, § що містить числа з нульовою дробовою частиною, § що містить модулі чисел. Виведіть на екран вміст файлів. Передбачити в програмі вивід відповідного повідомлення, якщо елементів у файлі не виявилося.
7. Створіть файл f дійсних чисел від А до В с кроком х (значення вводяться із клавіатури). Проаналізувавши в програмі створений файл, створіть два файли: § що містить цілі частини числа, § що містить дробові частини чисел. Виведіть на екран вміст файлів. Передбачити в програмі вивід відповідного повідомлення, якщо елементів у файлі не виявилося.
8. Створіть два файли дійсних чисел (значення вводяться із клавіатури). Проаналізувавши в програмі створені файли, створіть файл, що містить суми відповідних чисел файлів. Виведіть на екран вміст файлів. Передбачити в програмі вивід відповідного повідомлення, якщо елементів у файлі не виявилося.
9. Створіть два файли дійсних чисел (значення вводяться із клавіатури). Проаналізувавши в програмі створені файли, створіть файл текстового типу, що містить суми відповідних чисел файлів у вигляді 2.5+3.4=5.9. Виведіть на екран вміст файлів. Передбачити в програмі вивід відповідного повідомлення, якщо елементів у файлі не виявилося.
10. Створити файл довільних символів (символи вводяться із клавіатури). Видалити з файлу кожний другий символ. Вивести на екран початковий і кінцевий вміст файлу. Передбачити в програмі вивід відповідного повідомлення, якщо елементів у файлі не виявилося.
11. Створити файл довільних символів (символи вводяться із клавіатури). Вивести на екран вміст файлу. Кожну п'ятірку символів вивести переверненою в інший файл. Вивести на екран вміст отриманого файлу.
12. Створити файл довільних символів (символи вводяться із клавіатури). Вивести в один файл цифри, що містяться у файлі, а в інший файл літери, дотримуючись первісного порядку. Вивести на екран вміст файлів. Передбачити в програмі вивід відповідного повідомлення, якщо потрібних символів у файлі не виявилося.
13. Створити файл довільних символів (символи вводяться із клавіатури). Вивести в один файл цифри в порядку зростання, а в інший файл літери за абеткою. У файлах не повинне бути повторень цифр і літер. Вивести на екран вміст файлів. Передбачити в програмі вивід відповідного повідомлення, якщо потрібних символів у файлі не виявилося.
14. Створити файл довільних символів (символи вводяться із клавіатури). Створити файл символів, що зустрічаються в заданому файлі один раз. Вивести на екран вміст файлів.
15. Створити файл довільних символів (символи вводяться із клавіатури). Проаналізувавши файл у програмі, переписати в кінець вихідного файлу всі розділові знаки і порахувати їхню кількість. Вивести на екран вміст файлів. Передбачити в програмі вивід відповідного повідомлення, якщо потрібних символів у файлі не виявилося.
16. Створити файл довільних символів (символи вводяться із клавіатури). Видалити з файлу елементи, що перебувають між першою й другою крапками (прийняти, що створений файл обов’язково має не менш двох крапок). Виведіть на екран вміст файлу. Передбачити в програмі вивід відповідного повідомлення, якщо елементів у файлі не виявилося.
17. Створити файл довільних символів (символи вводяться із клавіатури). Замінити в ньому кожну із груп розташованих рядом крапок однією зірочкою. Додатковий файл не створювати. Виведіть на екран вміст файлу. Передбачити в програмі вивід відповідного повідомлення, якщо ні однієї групи крапок у файлі не виявилося.
18. Створити файл довільних символів (символи вводяться із клавіатури). Всі знайдені програмою букви російського алфавіту перенести в початок файлу, а цифри - у кінець. Всі символи, що не є буквою російського алфавіту або цифрою, переписати в інший файл. Виведіть на екран вміст файлів. Передбачити в програмі вивід відповідного повідомлення, якщо потрібних символів у файлі не виявилося.
19. По уведеній даті народження (день і місяць, форма уведення у файл довільна) доповнити файл рядками відповідного знака Зодіаку:
§ 20.01-18.02 - Водолій § 23.07-22.08 - Лев § 19.02-20.03 - Риби § 23.08-22.09 - Діва § 21.03-19.04 - Овен § 23.09-22.10 - Терези § 20.04-20.05 - Телець § 23.10-22.11 - Скорпіон § 21.05-21.06 - Близнюки § 23.11-21.12 - Стрілець § 22.06-22.07 - Рак § 22.12-19.01 - Козеріг
20. Створити файл, що містить довільні рядки. Обробити рядки таким чином, щоб між словами не було більше одного пробілу. Оброблений текст записати в новий файл. Вивести на екран його вміст.
21. Створити файл, що містить довільні рядки. Запросіть довільне слово, порахуйте кількість таких слів у файлі та замінить їх на інше уведене користувачем слово. Вивести на екран вміст первісного й зміненого файлів.
22. Створити файл, що містить довільні рядки. Поміняйте рядки файлу так, щоб їхній порядок був наступним: 1,к,2,к-1,3,к-2,4,к-3,5,к-4,...к/2. Вивести на екран вміст первісного й зміненого файлів.
23. Створити файл, що містить довільні рядки. Поміняйте рядки файлу так, щоб їхній порядок був наступним: 2,1,4,3,6,5,... Вивести на екран вміст первісного й зміненого файлів.
24. Створити файл, що містить довільні рядки. Поміняйте рядки файлу так, щоб їхній порядок був наступним: к-1,к,к-3,к-2,к-5,к-4,...
25. Створити файл, що містить рядки, що представляють собою арифметичні вирази, що складаються із чисел, знаків арифметичних дій{+,-,*,/} і що відкриваються і закриваються з круглих дужок. Перевірте його коректність.
26. Створити файл, що містить довільні рядки. Підрахувати скільки голосних і приголосних букв зустрічається в цьому файлі Вивести на екран вміст файлу та кількість букв.
27. Створити файл, що містить довільні рядки. Увести із клавіатури вихідне слово. Підрахувати скільки разів зустрічається дане слово у файлі. Якщо таке слово відсутнє, то вивести повідомлення “Шуканий текст не знайдений”.
28. Створити файл, що містить довільні рядки. Замінити всі букви А, які зустрічаються у файлі на набір символів “***”. Якщо буква А не знайдена, то вивести повідомлення “Заміна не можлива”.
29. Створити файл, що містить довільні рядки. Обробити рядки таким чином, щоб відстань між словами дорівнювала 10 пробілам. Оброблений текст записати в новий файл. Вивести на екран його вміст. 9. Лабораторна робота №9. ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|