Professional Documents
Culture Documents
ОП 3
ОП 3
Лабораторна робота № 3
з дисципліни «Основи програмування»
Тема: «ПРОГРАМУВАННЯ ЦИКЛІЧНИХ АЛГОРИТМІВ»
Виконав:
Студент(ка) УС-112 ФККПІ
Безнос Максим Валерійович
Перевірила:
Рибасова Н.О.
Київ - 2022
Мета роботи: сформувати навички та уміння програмування
простих циклічних процесів мовою С++. Опанувати прийоми роботи
з операторами циклів. Закріпити навички та вміння програмування
вкладених циклічних процесів.
Варіант 2
1.
#include <iostream>
#include <windows.h>
using namespace std;
int main() {
SetConsoleOutputCP(1251);
int count, n, num;
repeat:
num = 0;
count = 0;
cout << " Введіть кількість чисел в послідовності - ";
cin >> n;
cout << " Введіть " << i << " число послідовності - ";
cin >> num;
if (num > -2 && num < 2) {
count++;
}
}
count++; // бо в кінці послідовності 0, а він попадає в проміжок;
cout << " кількість чисел, що попадають в проміжок (-2,2) - " << count << endl;
cout << "__" << endl << endl;
goto repeat;
return 0;
}
2.
#include <iostream>
#include <windows.h>
#include <cmath>
int main() {
SetConsoleOutputCP(1251);
repeat:
int i;
long double a=0, b=0, z, sum_A, dob_B;
sum_A = 0;
dob_B = 1;
cout << " Введіть I: ";
cin >> i;
z = a*b;
3.
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int a = 0, b = 1, c = 0, d = 2, counter = 0;
float h = 0.1;
while (y < d + h) {
cout << "f(" << x << ", " << y << ") = " << exp(-pow(x, 2) - pow(y, 2)) << endl;
y += h;
counter++;
if (counter == 10) {
counter = 0;
cout << endl;
}
}
}
}
Висновок: під час виконання лабораторної роботи я сформував навички та уміння
програмування простих циклічних процесів мовою С++. Опанував прийоми роботи з
операторами циклів. Закріпив навички та вміння програмування вкладених циклічних
процесів.