- •Основи програмування та алгоритмічні мови Програмування мовою 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. Приклад програми
1.4.10. Варіанти завдань для самостійного розгляду
У рядку символів визначити кількість слів, знайти найдовше слово. Слова відділяються довільною кількістю пробілів, ком, крапок.
У рядку символів визначити кількість слів, в яких співпадають перший та останній символи. Слова відділяються довільною кількістю пробілів.
У рядку символів визначити кількість повторних слів та вилучити дублікати. Слова відокремлюються пробілами.
З рядку вилучити всі слова на непарних порядкових позиціях, а слова на парних позиціях надрукувати перевернутими.
Ввести два рядки, вилучити з першого рядка всі слова, які зустрічаються в другому рядку.
У рядку символів визначити максимальну кількість пробілів, що стоять підряд. Вилучити усі пробіли, залишивши між словами лише по одному пробілу.
У рядку символів визначити кількість кожного з символів. Вилучити повторні символи.
У рядку символів визначити символи, які зустрічаються по одному разу і надрукувати номери їх позицій.
У рядку символів визначити слова, які можуть бути отримані перевертанням іншого слова, що визначається як зразок.
У рядку символів визначити слова з коренем "шалаш" і знайти найбільшу довжину цих слів.
Ввести рядок символів, що містить слова та еталонне слово. Знайти в рядку всі слова, з яких можна отримати еталонне слово в результаті однієї помилки.
Ввести рядок символів, переформатувати його, подовживши до довжини 60 символів рівномірним додаванням пробілів між словами. Визначити кількість доданих пробілів.
У символьній матриці замінити елементи на головній діагоналі символом 'd', вище діагоналі символом V, нижче - символом 'п'.
У рядку символів визначити слово з максимальною кількістю голосних.
У рядку символів визначити слова, які починаються на 'а' і закінчуються на 'я' та надрукувати їх в перевернутому вигляді.
Ввести рядок символів. Впорядкувати слова в рядку за алфавітом. Кількість пробілів довільна.
Ввести рядок символів. Отримати новий рядок, в якому нема повторних символів, крім пробілів. Кількість побілів між словами подвоїти.
У рядку символів визначити слово з максимальною кількістю голосних.
У рядку символів вилучити усі пробіли на початку та в кінці рядка, подвоїти пробіли в середині рядка та надрукувати кількість слів.
У рядку символів визначити групи цифрових символів. Перетворити їх в числа та знайти їх суму.
Задана символьна матриця, знайти номер рядка, в якому знаходиться найбільша кількість символів.
У рядку символів визначити кількість слів, в яких довжина більше вказаної користувачем.
З рядка символів вилучити всі слова, які закінчуються групою символів 'ка', 'ко'.
З рядку символів вилучити всі слова, які починаються групою символів 'на', 'ма'. Підрахувати кількість вилучень.
Дано ціле число. Знайти суму цифр.
Дано ціле число. Знайти цифру, яка знаходиться на 3 місці.
Дано послідовність цілих чисел, знайти максимальну кількість чисел, які повторюються.
Дано довільний двомірний масив, парні рядки відсортувати по зростанню, непарні по спаданню.
Дано довільний двомірний масив, парні рядки поміняти з непарними.
Дано довільний двомірний масив, видалити рядок і стовпчик, де знаходиться максимальний елемент масиву.
Дано двомірний масив розмірністю N-M, знайти суму рядка і стовпчика на перетинанні яких знаходиться максимальний елемент масиву.
Дано двомірний масив розмірністю N-N, знайти суму рядка і стовпчика, на перетинанні яких знаходиться максимальний елемент другорядної діагоналі.
Дано одномірний масив розмірністю N, знайти суму цифр розташованих після останнього від'ємного.
Знайти суму двох довгих чисел.
Знайти добуток двох довгих чисел.