Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
💸 Как сделать бизнес проще, а карман толще?
Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое раписание, но и напоминать клиентам о визитах тоже.
Проблема в том, что средняя цена по рынку за такой сервис — 800 руб/мес или почти 15 000 руб за год. И это минимальный функционал.
Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.⚡️ Для новых пользователей первый месяц бесплатно. А далее 290 руб/мес, это в 3 раза дешевле аналогов. За эту цену доступен весь функционал: напоминание о визитах, чаевые, предоплаты, общение с клиентами, переносы записей и так далее. ✅ Уйма гибких настроек, которые помогут вам зарабатывать больше и забыть про чувство «что-то мне нужно было сделать». Сомневаетесь? нажмите на текст, запустите чат-бота и убедитесь во всем сами! Варіанти задач. 1. Дано текстовий файл. Переписати в інший файл усі рядки початкового файлу, що не містять латинських літер. ⇐ ПредыдущаяСтр 3 из 3
1. Дано текстовий файл. Переписати в інший файл усі рядки початкового файлу, що не містять латинських літер. 2. Дано текстовий файл. Переписати в інший файл частини рядків, починаючи з останнього слова[1], що не містить цифри. 3. Дано текстовий файл із рядками довжиною не більше 255 символів. Переписати його вміст в інший текстовий файл за рядками, починаючи з останнього рядка і закінчуючи першим. 4. Дано текстовий файл. Вивести найдовше слово тексту, що міститься в ньому. Якщо таких слів декілька, вивести: а) останнє з них; б) перше з них. 5. Дано натуральне число n. Записати в текстовий файл усі подання цього числа сумою двох натуральних чисел. Перестановка доданків нового способу не дає. 6. Дано текстовий файл із довжинами рядків не більше 255 символів. Переписати в інший файл через пробіл всі числа, які представлені в початковому файлі як окремі слова. Довжини рядків у результуючому файлі не повинні перевищувати 255. У разі невиконання цієї умови, продовжувати виведення в новому рядку. 7. Дано текстовий файл. Переписати в інший файл частини рядків, починаючи з останнього слова, що не містить цифри. 8. Дано текстовий файл. Переписати в інший файл його рядки відповідно до зростання їх довжин. 9. Дано текстовий файл з текстом, написаним англійською мовою. Переписати в інший файл його вміст за таким правилом: якщо у файлі зустрілася крапка, то наступний текст повинен сприйматися як нове речення, що починається з великої літери; усі символи «крапка з комою» повинні бути замінені крапками з відповідним перетворенням наступного тексту. 10. Дано текстовий файл. Переписати в інший файл усі рядки, що не містять слова-«перевертні» (паліндроми). У результуючому файлі рядки повинні йти в порядку, зворотному порядку рядків початкового файлу. 11. Дано текстовий файл. Переписати в інший файл у порядку, зворотному початковому, всі рядки першого файлу, розгорнувши в них усі слова на 180°. 12. Вводячи дані з клавіатури, сформувати текстовий файл fish.txt, рядки якого містять відомості «Суднового добового донесення»: назва судна, бортовий номер судна, дата вилову риби, назва риби, вага вилову (у тоннах). Дано дійсне число R і текстовий рядок S. Вивести на екран рядки файлу fish.txt, у яких вага вилову перевищує R тон. Сформувати текстовий файл selection.txt, записавши в нього рядки файлу fish.txt, що задовольняють умові: назва риби збігається з S. 13. Дано два текстових файли. Чи мають їх відповідні рядки однакову довжину? 14. Дано текстовий файл, що містить деякий текст із декількох абзаців, кожен з яких починається з нового рядка, позначуваного символом (символами) табуляції або (та) одним чи декількома пробілами. Не вважаючи за абзаци порожні рядки і рядки, що містять лише пробіли та символи табуляції, визначити кількість абзаців у тексті. 15. Дано текстовий файл , що містить деякий текст із кількох абзаців, кожен з яких починається з нового рядка, позначуваного більш ніж одним пробілом. Файл не містить порожніх рядків і рядків, що складаються з одних пробілів. Переписати в новий файл уміст файлу , вставити між сусідніми абзацами по одному порожньому рядку і видаливши у всіх рядках початкові пробіли. 16. Дано текстовий файл . Переписати його вміст у файл g, вставивши в початок кожного рядка його номер, відлічуваний від 1. Номер відділяти від умісту рядка одним пробілом. 17. Дано текст, записаний у текстовому файлі . Переписати у файл g уміст файлу , виключивши повторення слів. У третій файл (файл h) записати по одному слову в рядку ті слова, що не були записані у файл g. У файлі g не повинно бути порожніх рядків. Варіанти: а) Слова, що повторюються у файлі , не повинні потрапляти у файл g. б) Повторюване у файлі слово має бути записане у файл g один раз у тому місці, де воно зустрілося вперше у файлі . 18. Дано два текстових файли і . Переписати вміст файлу у новий файл , додавши до кожного рядка файлу відповідний рядок файлу . Якщо файл вичерпається раніше, ніж файл , то рядки файлу , що залишилися, переписати без їх змінювання. Додавання рядка виконувати через один пробіл: а) у початок відповідного рядка файлу ; б) у кінець відповідного рядка файлу . 5. Контрольні запитання 1. Для чого використовуються файли даних? 2. Що таке потік і які дії можна виконувати над ним? 3. Яке призначення покажчика поточної позиції? 4. У чому особливість текстових файлів? 5. Перелічіть потоки уведення і виведення. 6. Які попередні дії треба виконати для забезпечення роботи з текстовим файлом? 7. Охарактеризуйте режими відкриття потоків. Як режими відкриття задаються при використанні засобів мови C++? 8. Перелічіть і охарактеризуйте основні функції, що забезпечують уведення/виведення даних при роботі з текстовими файлами. 9. До яких наслідків приводить читання ознаки кінця файлу під час уведення даних з файлу? Що рекомендується робити для запобігання цих наслідків? 10. Як здійснюється читання даних з текстового файлу та запис у нього? 11. Як здійснюється читання числової інформації з текстового файлу? 12. Як здійснюється закриття потоку? 13. За допомогою чого можна керувати положенням поточного покажчика? 14. Як здійснюється перейменування файлу? 15. Яка функція може бути використана для знищення файлу? Список літератури 1. Павловская, Т. А. C/C++. Программирование на языке высокого уровня / Т. А. Павловская. – СПб.: Питер, 2003. – 461 с. 2. Страуструп, Б. Язык программирования Си++: Второе издание / Б. Страуструп. – К.: ДиаСофт, 1993. – Ч. 1. – 264 с.; Ч. 2. – 296 с. 3. Подбельский, В. В. Язык Си++ / В. В. Подбельский. – М.: Финансы и статистика, 1999. – 560 с. 4. Либерти, Дж. Освой самостоятельно С++ за 21 день: учеб. пособ. / Джесс Либерти. – М.: Вильямс, 2001. – 816 с. 5. Савитч, У. Язык C++. Курс объектно-ориентированного программирования / Уолтер Савитч. – М.: Вильямс, 2001. – 704 с. 6. Шилдт, Г. C++: руководство для начинающих / Герберт Шилдт. – М.: Вильямс, 2005. – 672 с. 7. Шилдт, Г. Самоучитель C++ / Г. Шилдт. – СПб.: BHV-Петербург, 2003. – 688 с. 8. Шилдт, Г. Полный справочник по C++ / Герберт Шилдт. – М.: Вильямс, 2006. – 800 с. Навчальне видання
Методичні вказівки до лабораторної роботи з курсу «Програмування» для студентів напряму
Укладачі: БЕЗМЕНОВ Микола Іванович, БЕЗМЕНОВА Ольга Миколаївна
Відповідальний за випуск О. С. Куценко Роботу до видання рекомендував О. В. Горілий
За авторською редакцією
План 2014 р., поз. 105
Підписано до друку 07.07.2014 р. Формат 60´ 84 1/16. Папір офсетний. Друк – ризографія. Гарнітура Таймс. Ум. друк. арк. _______. Наклад 50 прим. Зам. №___. Ціна договірна. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Видавничий центр НТУ «ХПІ». Свідоцтво про державну реєстрацію ДК№ 3657 від 27.12.2009 р. 61002, Харків, вул. Фрунзе, 21. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Друкарня НТУ «ХПІ» 61002, Харків, вул. Фрунзе, 21.
[1] Тут і далі під словом будемо розуміти будь яку послідовність символів, що не містить пробільні символи і символи керування, тобто символів з кодами, меншими за 33.
|