![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Варіанти задач. 1. Дано текстовий файл. Переписати в інший файл усі рядки початкового файлу, що не містять латинських літер. ⇐ ПредыдущаяСтр 3 из 3
1. Дано текстовий файл. Переписати в інший файл усі рядки початкового файлу, що не містять латинських літер. 2. Дано текстовий файл. Переписати в інший файл частини рядків, починаючи з останнього слова[1], що не містить цифри. 3. Дано текстовий файл. Вивести найдовше слово тексту, що міститься в ньому. Якщо таких слів декілька, вивести: а) останнє з них; б) перше з них. 4. Дано текстовий файл, що містить декілька рядків довжиною не більше 255 символів. У кожному з рядків без помилок записано єдиний вираз, який має вигляд a#b, де a, b – невід’ємні цілочислові величини, # – одна з операцій +, –, /, *. У файлі за останнім виразом переведення рядка не виконувалося. Вивести кожен із виразів і їх значення на екран і в новий текстовий файл. 5. Дано натуральне число n. Записати в текстовий файл усі подання цього числа сумою двох натуральних чисел. Перестановка доданків нового способу не дає. 6. Дано текстовий файл із довжинами рядків не більше 255 символів. Переписати в інший файл через пробіл усі числа, які представлені в початковому файлі як окремі слова. Довжини рядків у результуючому файлі не повинні перевищувати 255. У разі невиконання цієї умови, продовжувати виведення у новому рядку. 7. Дано текстовий файл. Переписати в інший файл частини рядків, починаючи з останнього слова, що не містить цифри. 8. Дано текстовий файл. Переписати в інший файл його рядки відповідно до зростання їх довжин. 9. Дано текстовий файл із текстом, написаним англійською мовою. Переписати в інший файл його вміст за таким правилом: якщо у файлі зустрілася крапка, то наступний текст повинен сприйматися як нове речення, що починається з великої літери; усі символи «крапка з комою» замінити крапками з відповідним перетворенням наступного тексту. 10. Дано текстовий файл. Переписати в інший файл усі рядки, що не містять слова-«перевертні» (паліндроми). У результуючому файлі рядки повинні йти в порядку, зворотному порядку рядків початкового файлу. 11. Дано текстовий файл 12. Вводячи дані з клавіатури, сформувати текстовий файл fish.txt, рядки якого містять відомості «Суднового добового донесення»: назва судна, бортовий номер судна, дата вилову риби, назва риби, вага вилову (у тоннах). Дано дійсне число R і текстовий рядок S. Вивести на екран рядки файлу fish.txt, у яких вага вилову перевищує R тон. Сформувати текстовий файл selection.txt, записавши в нього рядки файлу fish.txt, що задовольняють умові: назва риби збігається з S. 13. Дано два текстових файли. Чи мають їх відповідні рядки однакову довжину? 14. Дано текстовий файл, що містить деякий текст із декількох абзаців, кожен з яких починається з нового рядка, позначуваного символом (символами) табуляції або (та) одним чи декількома пробілами. Не вважаючи за абзаци порожні рядки і рядки, що містять лише пробіли та символи табуляції, визначити кількість абзаців у тексті. 15. Дано текстовий файл 16. Дано текстовий файл 17. Дано текст, записаний у текстовому файлі а) Слова, що повторюються у файлі б) Повторюване у файлі 18. Дано два текстових файли а) у початок відповідного рядка файлу б) у кінець відповідного рядка файлу 5. Контрольні запитання 1. Для чого використовуються файли даних? 2. Що таке потік і які дії можна виконувати над ним? 3. Яке призначення покажчика поточної позиції? 4. У чому особливість текстових файлів? 5. Які попередні дії треба виконати для забезпечення роботи з текстовим файлом? 6. Охарактеризуйте режими відкриття текстових файлів. Як режими відкриття задаються при використанні засобів мови Сі? 7. Перелічіть і охарактеризуйте основні функції, що забезпечують уведення/виведення даних при роботі з текстовими файлами. 8. До яких наслідків приводить читання ознаки кінця файлу під час уведення даних з файлу? Що рекомендується робити для запобігання цих наслідків? 9. Як здійснюється читання даних з текстового файлу та запис у нього? 10. Як здійснюється читання числової інформації з тестового файлу? 11. Як здійснюється закриття потоку? 12. Як можна керувати положенням поточного покажчика? 13. Як можна повернутися на початок файлу, не здійснюючи повторне відкриття потоку? 14. Як здійснюється перейменування файлу? 15. Яка функція може бути використана для знищення файлу? Список літератури 1. Керниган, Б. Язык программирования Си / Б. Керниган, Д. Ритчи. – М.: Финансы и статистика, 1992. – 272 с. 2. Павловская, Т. А. C/C++. Программирование на языке высокого уровня / Т. А. Павловская. – СПб.: Питер, 2003. – 461 с. 3. Подбельский, В. В. Программирование на языке Си / В. В Подбельский, С. С. Фомин. – М.: Финансы и статистика, 1999. – 600 с. Навчальне видання
Методичні вказівки до лабораторної роботи з курсу «Програмування» для студентів напряму
Укладачі: БЕЗМЕНОВ Микола Іванович, БЕЗМЕНОВА Ольга Миколаївна
Відповідальний за випуск О. С. Куценко Роботу до видання рекомендував О. В. Горілий
За авторською редакцією
План 2014 р., поз. 103
Підписано до друку 07.07.2014 р. Формат 60´ 84 1/16. Папір офсетний. Друк – ризографія. Гарнітура Таймс. Ум. друк. арк. _______. Наклад 50 прим. Зам. №___. Ціна договірна. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Видавничий центр НТУ «ХПІ». Свідоцтво про державну реєстрацію ДК№ 3657 від 27.12.2009 р. 61002, Харків, вул. Фрунзе, 21. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Друкарня НТУ «ХПІ» 61002, Харків, вул. Фрунзе, 21.
[1] Тут і далі під словом будемо розуміти будь яку послідовність символів, що не містить пробільні символи і символи керування, тобто символів з кодами, меншими за 33.
|