пʼятниця, 26 вересня 2025 р.

Лабораторна робота №2. Складання програм з використанням розгалудження та повторення мовою С++.

Пройти тест   https://docs.google.com/forms/d/e/1FAIpQLScN3i7oYr-u-0aUzhaAw9COictkSv2f4daQ1FRRIrVymkBpTg/viewform

Лабораторна робота №2. Складання програм з використанням розгалудження та повторення мовою С++. 

Мета: Навчитись налагоджувати середовище програмування, набирати, компілювати та запускати програми, знаходити та виправляти помилки, реалізовувати найпростіші лінійні програми. Навчитись складати та реалізовувати циклічні програми. Навчитись використовувати конструкції циклу: FORWHILEDO-WHILE.

1. Скласти програму, яка буде виводити відповідне повідомлення в залежності від введеного числа.

Виконати її для значень: -3, -10, -15, 3, 7, 10, 15,18,30.Переконатись у правильному виконанні програми.
Продемонструвати її роботу викладачу. Зробити висновок, стосовно правила використання повної форми умови.

 2. Написати програму, яка при введеному номері місяця буде виводити на екран його назву.

3. Написати програму, яка при введеному номері місяця буде виводити на екран відповідну назву пори року.

 Завдання 4 згідно вашого варіанту:
1.     Знайти суму цілих додатніх чисел, кратних 4 і менших 50.
2.     Знайти суму цілих додатніх парних чисел  менших 100.
3.     Знайти суму цілих додатніх непарних чисел  менших 100.
4.     Знайти суму цілих додатніх чисел, більших 20,  менших 100 і кратних 3.
5.     Знайти значення функції у=SIN 1 +Sin 2+ … Sin N, якщо =25
6.     Знайти середнє арифметичне число всіх цілих додатніх чисел менших 50.
7.     Знайти середнє геометричне число всіх цілих додатніх чисел менших 10.
8.     Скласти програму знаходження факторіала введеного додатнього числа меншого 50.
9.     Знайти суму цілих додатніх чисел, кратних 7 і менших 100.
10.                        Знайти значення функції Sin X  на діапазоні від 0 до 3, 14 з кроком 0,2.
11.                        Знайти значення функції Соs X  на діапазоні від 0 до 3, 14 з кроком 0,2.
12.                        Знайти значення функції tg X  на діапазоні від 0 до 3, 14 з кроком 0,2.
13.                        Знайти сумму всіх непарних чисел менших 100.
14.                        Знайти сумму всіх парних чисел менших 100.
15.                        Знайти середнє арифметичне всіх непарних чисел менших 100.

Завдання 5
 Скласти програму знаходження всіх простих чисел менших 1000.
Порахувати скільки разів виконується тіло циклу. Виконати поступову оптимізацію програми. Вказати скріни поступової опитимізації. Написати час виконання вашої програми під час поступової опитимізації.

субота, 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

Я встановив та працюю з версією 4.9.9.2. У п"ятій версії, щось у мене не все пішло.


Для виконання лабораторної роботи необхідно: ознайомитись з теоретичним матеріалом (основні операції, набори комбінацій  - занотувати в конспект )


Ознайомитись з текстом  завдання 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;
}


Завдання 3.
Написати програму обчислення виразу



Оформити звіт лабораторної роботи .

понеділок, 15 вересня 2025 р.

Лабораторна рота №1 (10) Формування інтерфейсу програми

 

Лабораторна рота  №1 (10) Формування інтерфейсу програми

Мета формування інтерфейсу програми.

Завдання:

Скласти програму, яка буде містити 5 односторінкових вкладок: фізика, алгебра, геометрія, література, астрономія.

На кожній сторінц розташувати по декілька малюнків та інформацію про предмет.

На одній вкладці сформувати введення анкетних даних людини: Піб, дата народження, місто проживання, хобі , адреса.

За допомогою функції Таб-order вирівняти та встановити відповідний порядок зміни фокусу введення.

Зробити головне меню програми де будуть визначені сторінки та вихід з програми.