- •Лабораторна робота № 2
- •Лабораторна робота № 3
- •Лабораторна робота № 4
- •Лабораторна робота № 5
- •Лабораторна робота № 6 - 7
- •Лабораторна робота № 8
- •Лабораторна робота № 9
- •Лабораторна робота № 10
- •Лабораторна робота № 11
- •Лабораторна робота № 12
- •Лабораторна робота № 13
- •Лабораторна робота № 14
- •Лабораторна робота № 15
- •Лабораторна робота № 16
- •Лабораторна робота № 17
- •Лабораторна робота № 18
- •Лабораторна робота № 19
- •Лабораторна робота № 20
Лабораторна робота № 5
Тема: Використання альтернативних доменів.
Завдання :
Оголосити відношення виду власник(ім’я, річ), де другий об’єкт річ є функтором складеного домену із альтернативами: транспорт(вид, модель, рік_випуску) або нерухомість(вид, адреса, площа) або колекція(предмет, кількість, вартість). Тут об’єкти ім’я, вид, модель, адреса, предмет належать домену символічних імен symbol або рядків символів string; об’єкти рік_випуску, кількість є цілими числами домену integer; об’єкти площа, вартість є дійсними числами домену real. В програмі задати деяку кількість фактів про власників транспортних засобів, нерухомості та колекцій. Побудувати відповідні правила та знайти всіх власників ретро-автомобілів, що проживають у власному будинку у місті Рівному і колекціонують метеликів. Використати як внутрішню так і зовнішню цільову мету.
Лабораторна робота № 6 - 7
Тема: Повторення. Методи реалізації повторень.
Завдання :
Користуючись методами організації рекурсії побудувати правило для знаходження суми послідовності натуральних чисел від N до M: S=N+(N+1)+…+(M-1)+M.
Користуючись методами організації рекурсії побудувати правило для знаходження факторіалу невід’ємного цілого числа N: 0!=1, N!=N*(N-1)!.
Користуючись методами організації рекурсії побудувати правило для знаходження значення N-го елемента та суми N перших членів послідовності Фібоначі: F(1)=1, F(2)=1, F(N)=F(N-1)+F(N-2).
Користуючись методами організації рекурсії побудувати правило для знаходження значення функції ex, sin(x), cos(x) за розкладом в ряд Тейлора із заданою точністю:
;
;
.Користуючись методами організації рекурсії побудувати правило для знаходження суми парних двоцифрових чисел: S=10+12+14+…+96+98.
Користуючись методами організації рекурсії побудувати правило для знаходження суми трицифрових чисел повних квадратів: S=100+121+144+…+900+961.
Лабораторна робота № 8
Тема: Обробка списків.
Завдання :
Сформувати список елементів деякого типу (цілі числа) та виконати із ним наступні дії:
перегляд списку з виведенням на екран;
пошук першого входження елемента із заданим значенням;
вставка нового елемента в список на початок, в кінець, перед деяким значенням, після деякого значення;
вилучення елемента із списку;
поділ списку на два за певною ознакою.
Лабораторна робота № 9
Тема: Обробка списків.
Завдання :
Сформувати список елементів деякого типу (цілі числа) та виконати із ним наступні дії:
встановити кількість входжень у список елементів із заданим значенням та вивести порядкові номери кожного входження;
знайти елемент, що найчастіше повторюється;
вилучити із списку всі входження підряд однакових елементів окрім першого.
Лабораторна робота № 10
Тема: Обробка списків.
Завдання :
Сформувати список елементів деякого типу (цілі числа) та впорядкувати його елементи за такими правилами: включення; вибір; обмін.
Лабораторна робота № 11
Тема: Обробка рядків символів.
Завдання :
З клавіатури вводиться рядок символів. Підрахувати кількість символів букв, цифр, керуючих символів, символів альтернативної частини таблиці (код більше 127), символів-знаків (всі решта).
З клавіатури вводиться рядок символів. Видалити всі символи, що повторюються підряд, окрім першого.
З клавіатури вводиться рядок символів. Замінити всі входження підпослідовностей “XY”, “Xy”, “xY”, “xy” на підпослідовність “ABC”.
