Стрічкові змінні та предикати над стрічками

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук і технологій
Факультет:
Не вказано
Кафедра:
Кафедра автоматизованих систем управління

Інформація про роботу

Рік:
2006
Тип роботи:
Лабораторна робота
Предмет:
Логічне програмування
Група:
ІУС-51

Частина тексту файла (без зображень, графіків і формул):

Національний університет “Львівська політехніка” Інститут комп’ютерних наук і технологій Кафедра АСУ  Лабораторна робота №4 з курсу „Логічне програмування” Тема: «Стрічкові змінні та предикати над стрічками» Виконав: студент групи ІУС-51 Перевірив: Львів-2006 Мета: дати основу для обробки текстової інформації. Завдання: Написати програму для перетворення стрічки в список символів. Теоретичні відомовті Поняття стрічки для багатьох мов програмування є фундаментальним. Стрічка - це скінчена послідовність символів, яка має свою назву, і з якою можна працювати як зі змінною. Від списку стрічка відрізняється лише тим, що елементами списку можуть бути довільні об'єкти, а стрічка може містити лише символи. Абстрактне поняття стрічки дозволяє розглядати довільний файл як стрічку. Така уніфікація дозволяє застосовувати стрічкові операції до файлів. Приклад відкриття файлу, читання даних з нього, а також запис у файл наведено нижче. В цій програмі використано декілька стандартних предикатів, зміст яких вам необхідно вияснити. В довіднику, який додається до методичних вказівок, крім означених предикатів є наступні: frontchar(X,Y,Z), frontstr(N,X,Y,Z), strlen(X,N), isname(X), str_int(X,N), str_real(X,R), upper_lower(X,Y), зміст яких також необхідно вияснити в процесі лабораторної роботи. Як звичайно, кожний з параметрів у перелічених вище предикатах може бути як вхідним, так і вихідним. Хід Роботи Predicates a Clauses a :- file_str("PauL.txt",X), fronttoken(X,Y,Z), fronttoken(Z,K,L), fronttoken(L,M,N), fronttoken(N,P,Q), concat(Q," ",Q1), concat(Q1,P,R), concat(R," ",R1), concat(R1,Y,S), concat(S," ",S1), concat(S1,K,T), concat(T," ",T1), concat(T1,M,W), file_str("Result.txt",W). Goal a. Висновок: Висновок:виконавши дану лабораторну роботу я навчився працювати з предикатами, які призначенні для працювання з стрічками, а також написав програму для перетворення стрічки в список символів
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!