- •Методичні рекомендації щодо створення програми
- •Практична робота № 1
- •Програмування кнопок . Об’єкти: форма, текстове поле, кнопка, Label, Memo
- •Практична робота № 2
- •Рядки символів та дії з ними. Функції для опрацювання рядків
- •Практична робота № 3
- •Графіка. Функції для графічних побудов. Кольори
- •Практична робота № 4 Робота у середовищі програмування Borland Delphi 7.0. Вивчення окремих об’єктів мови
- •Практична робота № 5
- •Операції з даними. Написання програм у консольному режимі
- •Короткі теоретичні відомості
- •Методичні вказівки
- •Практична робота № 6
- •Умовні оператори та цикли
- •Короткі теоретичні відомості: Алгоритм Евкліда для цілих чисел
- •Практична робота № 6 (1) Мова програмування с#. Умовні оператори та цикли
- •Практична робота № 7 Мова програмування с#. Робота з масивами
- •Практична робота № 8 Мова програмування с#. Робота з файлами
- •Практична робота № 9
- •Мова програмування с#.
- •Створення простої навчальної програми
Практична робота № 2
Мова програмування С++.
Рядки символів та дії з ними. Функції для опрацювання рядків
Мета роботи: ознайомитись з оголошенням масивів символів, введенням та виведенням рядків символів, основними функціями для опрацювання рядків.
Завдання 1 (середнього рівня): Ввести рядок символів згідно варіанту та визначити його довжину. Поміняти у ньому перше та останнє слова місцями.
Моя найулюбленіша пора року.
Я охоче слухаю класичну музику.
Хліб – усьому голова.
Життя прожити – не поле перейти.
Здоров’я – скарб, який завжди з тобою.
Добро будує, зло руйнує.
Надійся не на силу, а на розум.
Вік живи, вік учись.
Вчитись ніколи не пізно.
Не кажи не вмію, а кажи – навчусь.
Завдання 2 (достатнього рівня): Ввести своє прізвище, ім’я та по батькові як одне текстове дане.
-
№ варіанту
Зміст завдання
1
Визначити довжину даного і кількість букв «а» у ньому.
2
Визначити довжину прізвища, вилучити з нього голосні букви.
3
Вивести ім’я у стовпчик.
4
Вивести найкоротше слово, вилучити з нього приголосні букви.
5
Вивести довжини кожного з трьох слів.
6
Вивести ім’я у зворотному порядку.
7
Перевірити, чи починається хоча б одне слово з букви «а».
8
Замінити усі букви «о» у рядку на букви «а» і навпаки. Підрахувати кількість зроблених замін.
9
Підрахувати кількість букв «о» та «а» у рядку та вивести рядок без цих букв.
10
Вивести модифікований рядок, який буде складатись із перших двох букв кожного слова.
Завдання 3 (високого рівня) – виберіть одне з нижче наведених завдань згідно вашого варіанту:
Нехай рядок символів – деяке речення: наприклад, «Скоро закінчиться навчання у коледжі». Вивести на екран друге слово цього рядка. Якщо такого немає, вивести про це повідомлення. Останнє слово вивести навпаки.
Визначити, чи є в тексті слова, що починаються та закінчуються однією і тією ж літерою?
Введіть п’ять назв столиць європейських країн. Упорядкуйте їх за алфавітом. Виведіть упорядкований масив на екран.
Скласти програму, яка скрізь у заданому тексті mytext замінить деяке слово іншим словом такої ж довжини (word1 на word2).
Скласти програму для кодування деякого тексту до 50 символів шифром Цезаря, замінивши кожну літеру на k–ту (наприклад, четверту) після неї літеру з алфавіту. Під алфавітом розуміти таблицю кодів ASCII.
Дано слово «інформатика». З букв даного слова створити кілька нових слів.
До тексту «Квітень року» додати текст «2013», щоб утворилося речення. Врахувати пропуски.
Дано масив з 7 імен. Вибрати ті імена, що починаються із заданої букви.
Практична робота № 3
Мова програмування С++.
Графіка. Функції для графічних побудов. Кольори
Мета роботи: ознайомитись із графічним режимом мови С++. При виконанні практичних завдань навчитись використовувати функції для графічних побудов. Спробувати зобразити на екрані рух деякого об’єкта.
Завдання 1 (достатнього рівня) – розробіть програму згідно варіанту:
Намалювати різними кольорами десять концентричних кіл, які мають спільний центр посередині екрану і описати навколо них червоний прямокутник.
Зобразити рух сонця на блакитному небі.
Зобразити на чорному тлі екрана рух зеленого кола вверх-вниз.
Намалювати фігуру 1, у середині фігури 1 – фігуру 2, у середині фігури 2 – коло. Всі елементи виконати різними кольорами. Замкнені області залити кольорами.
Фігура 1 – трикутник; фігура 2 – еліпс.
Фігура 1 – прямокутник; фігура 2 – коло.
Фігура 1 – коло; фігура 2 – квадрат.
Фігура 1 – квадрат; фігура 2 – трикутник.
Завдання 2 (високого рівня): Створити програму для побудови графіка однієї з функцій згідно варіанту. Забезпечити виведення результатів обчислення функції з використанням компонента Memo:
у=2х;
y=x3;
у=3х;
у=eх;
y=2x;
y=|x|;
y=x2.
