- •Лабораторна робота № 4
- •Лабораторна робота № 8 Записи.
- •Лабораторна робота № 9 Записи, файли типізовані.
- •Лабораторна робота № 10 Файли текстові.
- •Лабораторна робота № 11 Записи, файли без типу.
- •Лабораторна робота № 12 Процедурний тип
- •Лабораторна робота № 13 Обчислення площі контуру та координати центра його ваги.
- •Лабораторна робота № 14 Вказівниковий тип
- •Лабораторна робота № 2 Delphi. Виведення графіка функції на форму
- •Об’єктноорієнтоване програмування.
- •Бінарні дерева
- •Модулі.
Лабораторна робота № 14 Вказівниковий тип
Створити лінійний список (списки) (не менше 10 компонентів) того типу, про які йдеться мова у варіантах завдань і виконати над ними вказані дії. Вивести список на екран до та після виконання вказаних дій (якщо відбувається модифікація списку).
-
У списку слів визначити кількість слів, які починаються і закінчуються одними і тими ж самими літерами.
-
В непорожній список дійсних чисел перед останнім елементом вставити два нових числа (елемента).
-
Елементи рядкового списку впорядковані по незменшенню, вставити новий елемент в список.
-
Із списку дійсних чисел видалити від’ємні компоненти.
-
Перевірити на рівність два списки цілих чисел і видати елементи, які не мають пар.
-
Список L1 складається не менш ніж з двох елементів, вставити список L2 в середину списку L1.
-
Перевірити, чи є у рядковому списку 2 однакових елемента.
-
Заданий список слів. Замінити їх порядок на зворотний у тому ж списку.
-
З кожної групи однакових цілих елементів списку залишити тільки один.
-
Елементи списку рядки. Вивести на екран список елементів у зворотному порядку.
-
Два впорядкованих по незменшенню списки цілих чисел злити в один список.
-
Є два списки слів, які мають повтори. Створити третій список, який буде складатися зі слів, які є в обох списках.
-
Те ж саме, що і п.12, але третій список складається зі слів, які не мають пар в списках 1 і 2.
-
Заданий непорожній список дійсних чисел. Вивести на екран список у порядку незменшення.
-
Вилучити із списку тих учнів, у яких середній бал нижче середнього балу групи.
-
Заданий список дійсних чисел, зробити з нього новий список з додаванням до кожного елементу нового, який є середньоарифметичним елементів всього списку.
-
Телевізор: тип (кол., ч/б), розмір екрана, вага. Критерій: розмір екрана <30см і вага<10 кг.
--------------------------------------------------------------------------------------------------
Лабораторна робота № 11 Рекурсивні процедури та функції.
-
Розробити процедуру обчислення найбільшого загального дільника для двох додатних цілих чисел за алгоритмом Евкліда.
-
Заданий рядок, який містить у собі правильний дужковий запис, наприклад ((ав)с(d((l)f))). Видалити з рядка усі символи, окрім дужок.
-
Заданий числовий рядок (наприклад: ‘203.75031…’), знайти його числовий вираз у вигляді дійсного числа.
-
Заданий рядок слів (речення), інвертувати цей рядок по словах й вивести на екран.
-
Розробити процедуру обчислення кількості слів у заданому рядку.
-
Розробити функцію, яка вилучає із рядка голосні латинські літери.
-
У довільному рядку знайти суму цифр, які там можуть бути.
-
У довільному рядку знайти добуток всіх цифр, які відрізняються від
-
Заданий довільний рядок латинських літер, після кожної малої голосної літери вставити знак ‘-’ (мінус).
-
Заданий довільний рядок, який містить літери і цифри, знайти суму парних і непарних чисел.
-
Розробити процедуру, яка виводить на екран наступне зображення:
-
А (1)
-
ВВВВВ (5)
-
СС…С…СС
-
D
-
E
-
F
-
-
KK………K…. .КК (45)
-
LL…………L…… …LL (49)
-
-
12.Розробити функцію, яка видаляє із довільного рядка голосові літери.
-
13.Розробити функцію, яка видаляє із рядка усі символи, які ідуть підряд, окрім одного.
-
14.В реченні, яке задано рядком, видалити зайві символи проміжкові окрім одного, а також попередні і останні.
-
15.Задане натуральне число n , обчислити вираз
-
S = 1*2 + 2*3 + … n *(n+1).
-
-
Задане натуральне число n, обчислити вираз S =