Лабораторна робота № 3
субота, 11 жовтня 2025 р.
Лабораторна робота №3 Складання програм з використанням функцій користувача
пʼятниця, 10 жовтня 2025 р.
Програмування лабораторна робота 3. Складання програм мовою Python
лабораторна робота 3. Складання програм мовою Python
Мета: навчитись працювати в середовищі IDLE Python/
Завдання:
1 . (Завдання 12.7 сторінка 42). Складіть програму для обчислення площі трапеції (𝑆=𝑎+𝑏2ℎ) за відомими основами (a, b) та висотою (h) та збережіть її у файлі «Завдання 12-7». Виконайте її за допомогою інтегрованого середовища IDLE для 2-3 наборів даних.
2. (Завдання 12.8 сторінка 43). Складіть програму для обчислення значень функції 𝑓(𝑥)=5𝑥4−3𝑥2+7𝑥−15 та збережіть її у файлі «Завдання 12-8». Виконайте програму за допомогою інтегрованого середовища IDLE для 2-3 наборів даних, а потім за допомогою відкриття файлу «Завдання 12-8».
3. (Завдання 12.9 сторінка 43). Із пунктів А і В, розташованих одне від одного на віддалі d км, назустріч один одному одночасно відправляються два поїзди; швидкість першого V1 км/год, швидкість другого V2 км/год. В цей же час із пункту А вилітає зверхшвидкісна муха із швидкістю V км/год і летить назустріч поїзду з пункту В. Зустрівшись з ним, вона летить до поїзда із пункту А, і т. д. до тих пір, поки поїзди не зустрінуться. Визначити загальну відстань, яку пролетить муха. (Ім’я файлу для збереження «Завдання 12-9».)
4. (Завдання 12.10 сторінка 44). Складіть програму для обчислення суми n перших натуральних чисел 𝑆=1+2+3+4+5+⋯+𝑛. Збережіть її у файлі «Завдання 12-10».
5. (Завдання 12.15.1 сторінка 46). Складіть програму для обчислення площі паралелограма (𝑆=𝑎ℎ) за відомою основою (a) та висотою (h) та збережіть її у файлі «Завдання 12-15-1-с». Виконайте її за допомогою інтегрованого середовища IDLE для 2-3 наборів даних, а потім за допомогою відкриття файлу «Завдання 12-15-1-с».
6. (Завдання 12.15.2 сторінка 46). Скласти програму обміну значеннями між змінними A і B, не застосовуючи третю змінну та оператор обміну. Значення змінних – дійсні числа. (Ім’я файлу для збереження «Завдання 12-15-2-с» та «Завдання 12-15-2-1-с».)
пʼятниця, 26 вересня 2025 р.
Лабораторна робота №2. Складання програм з використанням розгалудження та повторення мовою С++.
Пройти тест https://docs.google.com/forms/d/e/1FAIpQLScN3i7oYr-u-0aUzhaAw9COictkSv2f4daQ1FRRIrVymkBpTg/viewform
Лабораторна робота №2. Складання програм з використанням розгалудження та повторення мовою С++.

Виконати її для значень: -3, -10, -15, 3, 7, 10, 15,18,30.Переконатись у правильному виконанні програми.
Продемонструвати її роботу викладачу. Зробити висновок, стосовно правила використання повної форми умови.
2. Написати програму, яка при введеному номері місяця буде виводити на екран його назву.
3. Написати програму, яка при введеному номері місяця буде виводити на екран відповідну назву пори року.
субота, 20 вересня 2025 р.
Лабораторна робота 1 Робота з середовищем програмування Складання лінійної програми (системне програмування 20 вересня)
он лайн ресурс посилання
сайт он-лайн https://ideone.com
Посилання на Гугл-диск IDE C++ devcpp-4.9.9.2_setup рабочая
Посилання на Гугл-диск IDE C++ DevC-5.11
Посилання на Гугл-диск IDE C++ Dev-Cpp 5.11 os64 TDM-GCC 4.9.2 Setup
Блог для новой и улучшенной ветки Bloodshed Dev-C ++ 2011-2015
Для виконання лабораторної роботи необхідно: ознайомитись з теоретичним матеріалом (основні операції, набори комбінацій - занотувати в конспект )
Ознайомитись з текстом завдання 1 до лабораторної роботи
Завдання 2.
Написати програму обчислення суми, різниці, добутку та ділення двох введених з клавіатури чисел. Виконання програми супроводити необхідними повідомленнями.
Продемонструвати свою роботу викладачу. Оформити звіт виконання лабораторної роботи. (Основна увага буде звернена на Ваші висновки та коментарі у коді Вашої програми)
Успіхів.
Приклад:
#include <iostream>
#include <math.h> // work matematika ----pow
using namespace std;
int main()
{
setlocale(0,"Russian");
float x,y;
cout <<"Введите х";
cin>>x;
cout<<"Введите y";
cin>>y;
int k;
k=x+y;
cout << "Cума= ";
cout << k;
system("pause"); //pauza
return 0;
}
понеділок, 15 вересня 2025 р.
Лабораторна рота №1 (10) Формування інтерфейсу програми
Лабораторна рота №1 (10) Формування інтерфейсу програми
Мета формування інтерфейсу програми.
Завдання:
Скласти програму, яка буде містити 5 односторінкових вкладок:
фізика, алгебра, геометрія, література, астрономія.
На кожній сторінц розташувати по декілька малюнків та
інформацію про предмет.
На одній вкладці сформувати введення анкетних даних людини:
Піб, дата народження, місто проживання, хобі , адреса.
За допомогою функції Таб-order вирівняти та встановити відповідний порядок зміни фокусу
введення.
Зробити головне меню програми де будуть визначені сторінки та
вихід з програми.
вівторок, 18 березня 2025 р.
контрольна робота № 2
контрольна робота № 2
посилання код 122
ОДНА СПРОБА!
Якщо зворотній відлік часу не відображається, то оновіть сторінку, інакше Ви не побачите скільки часу залишається (він все одно буде рахувати!).
Уважно виконуємо ! Прибрано, що обов'язкова відповідь. Тому, якщо відсутня відповідь на запитання - вона буде не зарахована.
70-76 балів -5
62-69 бали - 4
https://forms.gle/V1BrgZMSnYkRjWPEA
пʼятниця, 21 лютого 2025 р.
Лабораторні роботи №6 -10 Реалізація проекту з використанням arduino
Виконати реєстрацію на tinkercad:
Теоретичний матеріал за посиланнями:
Arduino IDE посилання
Відео- розрахунок опору посилання
Книга Лєхан "Програмування Ардуіно"
Сайт ARDUINI.UA link
Посилання на ресурс https://www.tinkercad.com/
клас 4-е33
https://www.tinkercad.com/joinclass/F7DCTDMTG
Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino. Структура плати arduino, можливості її підключення та програмування.
- Arduino контролер
- Світлодіоди
- резистори ...(визначити) Ом
- провідники
- Почергово світяться світлодіоди 1 потім 2, потім 3, а перший гасне, потім 4, а другий гасне. Тобто реалізована змійка. Всього задіяти 14 пінів.
- Загоряються світлодіоди посередині і розходяться до країв.
- Як у попередньому завданні, але потім все у зворотному напрямку.
- Закодувати вказане число у двійковій системі числення.
Початок роботи з Ардуіно посилання https://doc.arduino.ua/ru/guide/
Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino. Структура плати arduino, можливості її підключення та програмування.
- Arduino контролер
- макетна плата
- Світлодіоди
- резистори ...(визначити) Ом
- провідники
Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino. Структура плати arduino, можливості її підключення та програмування. Робота з пристроями введення. Програмування "дребізгу". Складання програм з використанням функцій обробки та аналізу даних.
- Arduino контролер
- Світлодіод або інший пристрій - виконавець
- Цифрова клавіатура ( TTP224 Модуль сенсорного перемикача) , можна замінити кнопками змонтованими на макетній платі
- резистори ...(визначити) Ом
- провідники
Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino. Реалізувати підключення датчика до плати та виконати його програмування.
Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino. Реалізувати підключення датчика лінії, відстані або іншого датчика до плати та виконати його програмування.

