- •Основи програмування та алгоритмічні мови Програмування мовою borland Pаscаl v7.0 для пеом Процедурне та модульне програмування
- •2.2.1. Теоретичні відомості
- •1. Основи алгоритмізації та програмування
- •1.1. Послідовність рішення задачі з допомогою еом
- •1.2.Середовище turbo Pаscаl
- •1.3.Типи даних turbo Pаscаl
- •1.4.Основні поняття мови програмування turbo Pаscаl
- •1.4.1.Синтаксис мови Програмування turbo Pаscаl
- •1.4.2. Основні дії в мові програмування
- •1.4.3. Умовні оператори
- •1.4.4. Методи організації циклів
- •1.4.5. Оператор вибору
- •1.4.6. Масиви.
- •1.4.7. Робота з рядками, масиви символів
- •1.4.8. Робота з типом string
- •1.4.9. Тестові завдання
- •1.4.10. Варіанти завдань для самостійного розгляду
- •2. Програмування в мові Pascal
- •2.1 Процедурний підхід до програмування
- •2.1.1 Теоретичні відомості
- •2.1.2.Приклад програми
- •2.1.3. Варіанти завдань для лабораторної роботи
- •2.2. Записи з фіксованою частиною
- •2.2.1. Теоретичні відомості
- •2.2.2. Приклад програми
- •2.2.3. Варіанти завдань для лабораторної роботи
- •2.3. Записи з варіантами
- •2.3.1. Теоретичні відомості
- •2.3.2. Приклад програми
- •2.3.3. Варіанти завдань для лабораторної роботи
- •2.4. Типізовані файли
- •2.4.1. Теоретичні відомості
- •2.4.2. Приклад програми
- •2.4.3. Варіанти завдань лабораторної роботи
- •2.5. Текстові файли
- •2.5.1. Теоретичні відомості
- •2.5.2. Приклад програми
- •2.5.3. Варіанти завдань Лабораторної роботи
- •2.6. Множини
- •2.6.1. Теоретичні вказівки
- •2.6.2. Приклад програми
- •Алгоритм
- •2.6.3. Варіанти завдань лабораторної роботи
- •2.7. Черги та стеки
- •27.1. Теоретичні вказівки
- •Алгоритм побудови стека:
- •2.7.2. Приклад програми
- •2.7.3. Варіанти завдань лабораторної роботи
- •2.8. Дерева
- •2.8.1. Теоретичні вказівки
- •2.8.2. Приклад програми
- •2.8.3. Варіанти завдань лабораторної роботи
- •2.9. Графіка
- •2.9.1. Теоретичні вказівки
- •2.9.2 Приклад програми
- •2.9.3 Варіанти завдань
- •2.10.Програмування інтерфейсу користувача. Розробка меню
- •2.10.1. Теоретичні вказівки
- •2.10.2. Приклад програми
- •2.10.3. Варіанти завдань
- •4 Створити меню такої структури: Головне меню
- •3. Основні принципи модульного програмування
- •3.1. Приклад програми
2.6.3. Варіанти завдань лабораторної роботи
Задана множина літер латинського алфавіту. Перевірити наявність в цій множині усіх літер від 'А' до 'Z'. Символи вводити з клавіатури. Вивести відповідь: "абетка повна", або " абетка неповна ". Доповнити початкову множину множиною '0'..'9'. Результат надрукувати.
Заданий рядок символів. Вивести на друк усі символи, що не є цифрами або літерами, підрахувати їх кількість.
Задана послідовність із 100 чисел від 1 до 150. Визначити, скільки чисел починаються з 1 або з 2 в десятковій формі.
Заданий текст латинських літер. Вивести на друк ті літери, що зустрічаються в тексті не менше двох разів.
Заданий текст, що містить літери латинського алфавіту і цифри. Вивести голосні, приголосні та цифри, підрахувати кількість елементів в кожній підмножині.
Заданий рядок слів із російських літер. Слова розділені комами, в кінці крапка. Надрукувати усі глухі та дзвінкі приголосні, що входять в кожне непарне слово.
Із діапазону цілих чисел 1..256 вибрати усі прості числа і вивести на друк.
Заданий текст із латинських літер, в кінці – крапка. Вивести на друк усі літери, які входять до тексту один раз.
Задана послідовність слів, розділених пропусками. Знайти кількість голосних в найдовшому слові.
Задані n натуральних чисел. Для кожного введеного числа надрукувати в порядку зростання усі цифри, що не входять в десятковий запис цього числа. Наприклад, для числа 16 відповідь:
2,3,4,5,7,8,9,0.
Заданий текст, кінець якого крапка. Вивести за алфавітом усі голосні, що входять в цей текст і кількість повторень кожної літери.
У порядку зростання надрукувати усі цілі числа із діапазону 1..256, які можна подати в вигляді sqr(n)+sqr(m), де m,n>=0 - цілі числа.
Задана послідовність слів українською мовою. Слова розділені комами, після останнього слова - крапка. Отримати усі приголосні, що входять тільки в одне слово, і усі голосні, які входять більше, ніж в одне слово.
Заданий рядок символів. Визначити кількість символів, що не є буквами або цифрами, і вивести їх на друк.
Заданий текст, кінець якого позначений крапкою. Надрукувати за алфавітом усі українські голосні, що входять до тексту.
Заданий текст. Вивести на друк літери, що зустрічаються в тексті більше двох разів.
Заданий текст, в якому усі українські символи замінити на латинські. Латинські символи - не змінювати. Надрукувати перетворений текст.
Заданий текст із цифр і латинських літер. Підрахувати кількість цифр і літер і вивести їх на друк окремими множинами.
У порядку спадання надрукувати усі цілі числа із діапазону 1..100, які можна подати в вигляді п2-2k2, де n, к - цілі числа.
Заданий рядок символів. Перетворити усі російські літери на латинські і навпаки відповідно до їх місцезнаходження на клавіатурі.
Визначити кількість різних цифр, що містяться в десятковому записі натурального числа. Вивести на друк отриманий результат для масиву цілих чисел.
Заданий текст із латинських літер, кінець якого позначений крапкою. Вивести на друк перші входження букв до тексту, зберігаючи їх взаємний порядок.
Заданий текст, що містить слова латинським і українським алфавітом. Визначити кількість слів, що записані різними мовами. Створити дві множини, що містять літери, які повторюються найчастіше.
Задані 100 цілих чисел від 1 до 150. Визначити, скільки серед них є чисел Фібоначі (Un = Un., + Un.; ) і вивести їх на друк.
Задані цілі числа від 1 до 100. Надрукувати в порядку зростання усі цілі числа, що можна подати в вигляді 7ij+j+3, де i,j-цілі числа .
Задані 50 цілих чисел від 1 до 100. Визначити, скільки серед цих чисел факторіалів числа.
Задані 50 цілих чисел від 1 до 100. Визначити кількість чисел, що є кратними 5. Надрукувати вхідну та одержану послідовність чисел.
Заданий текст українською мовою. Визначити, скільки в тексті голосних і скільки шиплячих приголосних.