Задача: Напишіть алгоритм, який знаходить найбільше число в масиві.
Розв'язок:
- Ввести масив чисел.
- Ініціалізувати змінну
max
значенням першого елемента масиву. - Для кожного елемента масиву:
- Якщо елемент більший за
max
, присвоїтиmax
це значення.
- Якщо елемент більший за
- Повернути значення
max
.
2. Програмування
Задача: Створити програму, яка підраховує кількість голосних у введеному рядку.
Розв'язок:
- Ввести рядок.
- Ініціалізувати лічильник
count
значенням 0. - Для кожного символу в рядку:
- Якщо символ є голосним (a, e, i, o, u), збільшити
count
на 1.
- Якщо символ є голосним (a, e, i, o, u), збільшити
- Вивести значення
count
.
3. Мережі
Задача: Поясніть, як працює протокол TCP/IP.
Розв'язок:
- TCP (Transmission Control Protocol) забезпечує надійну передачу даних між комп'ютерами, розбиваючи дані на пакети і перевіряючи їх наявність.
- IP (Internet Protocol) відповідає за адресацію і маршрутизацію пакетів, гарантуючи, що дані доставляються до правильного адресата.
4. Бази даних
Задача: Створіть SQL-запит для вибірки всіх студентів з таблиці "students", які отримали оцінку вище 80.
Розв'язок:
5. Веб-технології
Задача: Опишіть структуру HTML-сторінки.
Розв'язок:
6. Програмування на Python
Задача: Напишіть функцію, яка перевіряє, чи є рядок паліндромом.
Розв'язок:
Ці приклади можуть бути адаптовані для різних класів і рівнів знань учнів.
Немає коментарів:
Дописати коментар