Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratorni_roboti_gr_105-106.doc
Скачиваний:
15
Добавлен:
23.03.2015
Размер:
173.06 Кб
Скачать

Лабораторна робота № 14 Вказівниковий тип

Створити лінійний список (списки) (не менше 10 компонентів) того типу, про які йдеться мова у варіантах завдань і виконати над ними вказані дії. Вивести список на екран до та після виконання вказаних дій (якщо відбувається модифікація списку).

  1. У списку слів визначити кількість слів, які починаються і закінчуються одними і тими ж самими літерами.

  2. В непорожній список дійсних чисел перед останнім елементом вставити два нових числа (елемента).

  3. Елементи рядкового списку впорядковані по незменшенню, вставити новий елемент в список.

  4. Із списку дійсних чисел видалити від’ємні компоненти.

  5. Перевірити на рівність два списки цілих чисел і видати елементи, які не мають пар.

  6. Список L1 складається не менш ніж з двох елементів, вставити список L2 в середину списку L1.

  7. Перевірити, чи є у рядковому списку 2 однакових елемента.

  8. Заданий список слів. Замінити їх порядок на зворотний у тому ж списку.

  9. З кожної групи однакових цілих елементів списку залишити тільки один.

  10. Елементи списку рядки. Вивести на екран список елементів у зворотному порядку.

  11. Два впорядкованих по незменшенню списки цілих чисел злити в один список.

  12. Є два списки слів, які мають повтори. Створити третій список, який буде складатися зі слів, які є в обох списках.

  13. Те ж саме, що і п.12, але третій список складається зі слів, які не мають пар в списках 1 і 2.

  14. Заданий непорожній список дійсних чисел. Вивести на екран список у порядку незменшення.

  15. Вилучити із списку тих учнів, у яких середній бал нижче середнього балу групи.

  16. Заданий список дійсних чисел, зробити з нього новий список з додаванням до кожного елементу нового, який є середньоарифметичним елементів всього списку.

  1. Телевізор: тип (кол., ч/б), розмір екрана, вага. Критерій: розмір екрана <30см і вага<10 кг.

--------------------------------------------------------------------------------------------------

Лабораторна робота № 11 Рекурсивні процедури та функції.

  1. Розробити процедуру обчислення найбільшого загального дільника для двох додатних цілих чисел за алгоритмом Евкліда.

  2. Заданий рядок, який містить у собі правильний дужковий запис, наприклад ((ав)с(d((l)f))). Видалити з рядка усі символи, окрім дужок.

  3. Заданий числовий рядок (наприклад: ‘203.75031…’), знайти його числовий вираз у вигляді дійсного числа.

  4. Заданий рядок слів (речення), інвертувати цей рядок по словах й вивести на екран.

  5. Розробити процедуру обчислення кількості слів у заданому рядку.

  6. Розробити функцію, яка вилучає із рядка голосні латинські літери.

  7. У довільному рядку знайти суму цифр, які там можуть бути.

  8. У довільному рядку знайти добуток всіх цифр, які відрізняються від

  9. Заданий довільний рядок латинських літер, після кожної малої голосної літери вставити знак ‘-’ (мінус).

  10. Заданий довільний рядок, який містить літери і цифри, знайти суму парних і непарних чисел.

  11. Розробити процедуру, яка виводить на екран наступне зображення:

          1. А (1)

        1. ВВВВВ (5)

        2. СС…С…СС

          1. D

          2. E

          3. F

      1. KK………K…. .КК (45)

      2. LL…………L…… …LL (49)

  12. 12.Розробити функцію, яка видаляє із довільного рядка голосові літери.

  13. 13.Розробити функцію, яка видаляє із рядка усі символи, які ідуть підряд, окрім одного.

  14. 14.В реченні, яке задано рядком, видалити зайві символи проміжкові окрім одного, а також попередні і останні.

  15. 15.Задане натуральне число n , обчислити вираз

        1. S = 1*2 + 2*3 + … n *(n+1).

  16. Задане натуральне число n, обчислити вираз S =

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]