
Лабораторна робота № 3 (2 сем.)
Тема : Обробка символьної інформації з використанням стандартних функцій С++.
Ціль : Придбання умінь та навичок у таких питаннях:
використання покажчиків при розробці та налагоджуванні програм обробки символьної інформації;
застосування функцій з бібліотеки для обробки символьних даних у програмах на C++.
/ Мотивація: З Нормативної частини змісту освітньо-професійної програми напряму підготовки
6.0804 Комп’ютерні науки:
Зміст уміння, що забезпечується:
Визначати принципи організації інформаційного забезпечення комп’ютеризованих інформаційних систем в умовах технічного проектування, використовуючи інформаційну модель предметного середовища, вимоги технічного завдання на розробку системи.
(Шифр уміння: ПФ.Е.26.ЗР.Р.05 Назва змістового модуля: Шифр змістового модуля:
- Функціональні, структурні, трансформаційні, методичні аспекти інформаційного забезпечення. - ПФ.Е.26.ЗР.Р.05.01)
Зміст уміння, що забезпечується:
Розробляти документацію технічного завдання на створення комп’ютерних інформаційних систем і технологій в умовах автоматизованого або неавтоматизованого проектування за допомогою комп’ютера, використовуючи відповідні програмні засоби.
(Шифр уміння ПФ.С.02.ЗП.Р.01 Назва змістового модуля: Шифр змістового модуля:
- Вимоги до документів на стадії розробки технічного завдання.
- Автоматизована підготовка та оформлення документів.
- Обробка текстової і графічної інформації.
- ПФ.С.02.ЗП.Р.01.01
- ПФ.С.02.ЗП.Р.01.02
- ПФ.С.02.ЗП.Р.01.03)
Зміст уміння, що забезпечується:
Розробляти документацію на програмний продукт в умовах робочого проектування за допомогою технічних засобів, використовуючи сучасні програмні засоби підготовки документів.
(Шифр уміння ПФ.С.04.ЗП.Р.01 Назва змістового модуля: Шифр змістового модуля:
- Обробка текстової і графічної інформації - ПФ.С.04.ЗП.Р.01.03)
Зміст уміння, що забезпечується:
Створювати складні документи, розробляти зміст, предметний покажчик, списки, форматувати, упорядковувати текст в процесі автоматизації оброблення текстів за допомогою сучасних технічних і програмних засобів, використовуючи текстові процесори, видавничі системи, електронні таблиці.
(Шифр уміння ПФ.С.05.ПП.Р.02 Назва змістового модуля: Шифр змістового модуля:
- Методи обробки текстової інформації. - ПФ.С.05.ПП.Р.02.01)/
Вимоги до реалізації:
Початкові дані вводяться з клавіатури з організацією необхідного діалогу з користувачем, використовуючи елементарне форматоване введення-виведення.
Використання покажчиків для доступу до елементів обробки.
Перетворення рядків відбувається у тій самій області пам’яті, якщо це не оговорено в умові завдання.
Використання вбудованих функцій роботи з рядками.
Якщо не оговорено окремо, слова у реченнях можуть відокремлюватись будь-якими розділовими знаками, кількість прогалин не обмежена.
Тестування програми провести на варіантах вхідної інформації, які передбачають різні ситуації у границях обмежень у постановці задачі. Аналіз результатів необхідно провести самостійно до демонстрації програми викладачу та зафіксувати тести у зошиті.
Програма повинна супроводжуватися коментарем, якій містить в собі: П.І.Б., шифр групи, повну умову завдання, примітки (якщо необхідно).
При наявності будь-яких обмежень на вхідну інформацію, або на алгоритм, вони повинні бути зазначені в коментарі після умови завдання.