- •Коментарі
- •Змінні та типи даних
- •Константи
- •Введення – виведення даних
- •Контрольні запитання
- •1.4 Варіанти індивідуальних завдань
- •2 Рішення задач з простою змінною
- •2.1 Ціль роботи
- •2.2 Вказівки по організації самостійної роботи студентів
- •2.2.1 Використання оператора умовного переходу
- •If (а) оператор 1 ;
- •2.2.2 Оператори циклу
- •2.3 Контрольні запитання
- •2.4 Варіанти індивідуальних завдань
- •3.1 Мета роботи
- •3.2 Методичні вказівки до організації самостійної роботи студентів
- •3.3 Контрольні запитання
- •3.4 Варіанти індивідуальних завдань
- •4 Робота із структурами
- •4.1 Мета роботи
- •4.2 Методичні вказівки до організації самостійної роботи студентів
- •4.3 Контрольні запитання
- •4.4 Варіанти індивідуальних завдань
- •5 Функції
- •5.1 Мета роботи
- •5.2 Методичні вказівки по організації самостійної роботи студентів
- •5.3 Контрольні запитання
- •5.4 Варіанти індивідуальних завдань
- •6 Робота з рядками
- •6.1 Мета роботи
- •6.2 Методичні вказівки до організації самостійної роботи студентів
- •6.3 Контрольні запитання
- •6.4 Варіанти індивідуальних завдань
- •7 Пошук і сортування
- •7.1 Мета роботи
- •7.2 Методичні вказівки до організації самостійної роботи студентів
- •7.2.1.Лінійний пошук
- •7.2.2 Пошук розподілом навпіл (двоїчний пошук)
- •7.2.3 Сортування вставками
- •7.2.4 Метод пухирця
- •7.2.5 Сортування перерахуванням
- •7.2.6 Швидке сортування
- •7.3 Контрольні запитання
- •Варіанти індивідуальних завдань
6.3 Контрольні запитання
Що таке рядок символів у мові С++?
Розібратися з технікою вводу-виводу рядка у Visual C++.
Коли можна не описувати довжину рядка?
Познайомитися з функціями роботи з рядками у С++.
6.4 Варіанти індивідуальних завдань
У тексті слово "СРСР" замінити словом "Україна".
Скільки разів у заданому реченні зустрічаються слова "КСМ" та "СКС" ?
Виписати із тексту слова, що починаються та закінчуються цифрою.
Знайти у тексті найдовше слово, що складається з цифр.
У тексті слово "моє" замінити словом "наше".
У тексті виділити всі слова, що починаються літерою "к".
Видалити із тексту слова, що закінчуються на "ь".
Виділити частину тексту між словами, що вводяться з клавіатури.
Чи є в тексті слова, що починаються та закінчуються однією і тією ж літерою?
У якому слові тексту менше усього голосних звуків?
Намалювати символами шахову дошку, ввести з клавіатури положення королеви та відмітити поля, що знаходяться "під боєм".
В арифметичному виразі є кілька пар невкладених дужок. Виділити частини виразу, що знаходяться усередині дужок.
Надрукувати слова, які складаються з перших та останніх літер /але не цифр/ усіх слов тексту.
Введене речення обробити так, щоб його послідовність слів надрукувати у зворотньому порядку.
Надрукувати слово тексту з найбільшою кількістю приголосних звуків.
Ввести два речення. Якщо у них є однакові слова, то замінити їх у другому реченні на відповідну кількість символів "*".
Підрахувати у тексті кількість слів, в яких немає цифр.
Вибрати з тексту найдовше слово.
Сформувати масив, елементи якого - кількості літер у словах речення.
Провести кодування та розкодування тексту, вибравши самостійно спосіб кодування.
Ввести список українських футбольних команд європейського рівня. Якщо у ньому “Металіст” чомусь стоїть нижче “Динамо”, поміняти їх місцями.
Написати тест-програму синтаксичного аналізу дійсної константи у мові С++.
Виділити з тексту слова, у яких кількість голосних звуків парна.
Видалити з тексту програми оператори, що знаходяться всередині дужок.
Видалити з тексту усі зайві /більше одного/ пропуски та слова із цифр.
Між якими словами у реченні більше усього пропусків?
Надрукувати усі слова тексту, кількість літер в яких дорівнює даному числу.
Якщо у реченні зустрічаються підряд декілька однакових символів, то залишити тільки по одному символу.
Знайти в тексті слова, що починаються та закінчуються заданими літерами.
7 Пошук і сортування
7.1 Мета роботи
Отримати практичні навички програмування на С++ задач, де використовується пошук і сортування інформації.
7.2 Методичні вказівки до організації самостійної роботи студентів
Одна з дій, що найбільш часто зустрічається в програмуванні – пошук. Існує кілька основних способів пошуку і для них створено багато різних алгоритмів. При виконанні роботи варто виходити з допущення, що група даних, у якій необхідно відшукати заданий елемент, фіксована.
Сортування ‑ це задача розташування довільних об'єктів у порядку (не-) убування чи (не-)зростання деякої ознаки. Існує велика кількість методів сортування, що відрізняються друг від друга як тимчасовою складністю, так і універсальністю.