Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika_1 / 1pr opr / ЛАБОРАТОРНИЙ ПРАКТИКУМ / ЛАБОРАТОРНИЙ ПРАКТИКУМ.doc
Скачиваний:
53
Добавлен:
07.02.2016
Размер:
791.55 Кб
Скачать

Лабораторна робота №8. Тема роботи: “ Рядкові змінні”

Мета роботи: дати навички студентам розв’язувати задачі з використанням рядкових змінних.

Основні питання, які розглядаються в лабораторній роботі: поняття рядкової змінної, використання стандартних функцій та процедур для рядкових змінних, знаходження кількісних характеристик тексту, перетворення тексту, виділення слів з тексту.

Рекомендована література.

  1. Жалдак М.І., Рамський Ю.С. Інформатика: навч. Посібник.-К.: Вища шк.,1991 стр.233-237.

  2. Вычислительная техника и программирование: Учеб. Для техн. вузов/ А.В. Петров, В.Е. Алексеев, А.С. Ваулин и др.; Под редакцией А.В. Петрова.- М.: Высш. Шк. 1990.-стр.233-234.

  3. Епанешников, В. Епанешников Программирование в среде Turbo Pascal 7.0.-М.: «Диагог-МИФИ», 1993, стр.28-31.

  4. ФароновВ.В. Турбо Паскаль 7.0. Учебное пособие. В 2-х книгах -М.: «Нолидж», 1997, т.1. стр. 278-286.

  5. Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal 7/0. К.: Юниор, 1997. Стр.216-220.

Хід роботи:

  1. Вивчити теоретичний матеріал.

  2. Виконати індивідуальне завдання.

  3. Скласти звіт, в якому відповісти на теоретичні питання, описати алгоритм, описати програму, привести контрольний приклад виконання програми.

Контрольні запитання:

  1. Яка структура має назву символьним рядком?

  2. Які відмінності рядків від масиву символів?

  3. Які стандартні функції для рядків ви знаєте?

  4. Що містить нульовий символ рядка?

  5. Як вводиться рядок?

Індивідуальне завдання. Скласти програму для розвязання задачі. Дано послідовність, що містить від 1 до 30 слів, у кожному з який від 1 до 5 рядкових латинських букв; між сусідніми словами - кома, за останнім словом - крапка.

  1. Надрукувати цю ж послідовність слів, але видаливши із неї повторні входження слів;

  2. Надрукувати усі слова, що зустрічаються в послідовності по одному разу;

  3. Надрукувати усі різноманітні слова, указавши для кожного з них число його входжень у послідовність;

  4. Надрукувати слова, перша літера яких входить у нього ще раз;

  5. Надрукувати усі різноманітні слова, літери яких упорядковані за абеткою;

  6. Надрукувати слова, довжина яких максимальна;

  7. Надрукувати слова, якщо в них немає повторюваних літер;

  8. Надрукувати слова, в яких кожна літера входить не менше двох раз;

  9. Надрукувати слова, в яких голоснийі літери (a, e, i, o, u) чергуються з приголосними.

  10. Надрукувати всі слова, попередньо перенести першу літеру слова в кінець слова;

  11. Надрукувати всі слова, попередньо видаливши зі слова першу букву;

  12. Надрукувати всі слова, попередньо видалити зі слова всі наступні входження першої літери;

  13. Надрукувати всі слова, попередньо залишити в слові тільки перші входження кожної букви;

  14. Надрукувати всі слова, але якщо слово непарної довжини, то видалити його середню букву.

  15. Надрукувати всі слова, попередньо в кожній парі літер у слові поміняти їх місцями;

Лабораторна робота №9 Тема роботи: “ Функції та процедури”

Мета роботи: дати навички студентам розв’язувати задачі з використанням функцій та процедур.

Основні питання, які розглядаються в лабораторній роботі: поняття підпрограми, глобальних, локальних змінних, фактичних та формальних параметрів, організація функції та процедури.