
- •Лабораторна робота №1
- •Хід виконання роботи
- •Лабораторна робота №2
- •Хід роботи
- •Відлагодження:
- •Тестування програми:
- •Висновок:
- •Лабораторна робота №3
- •Хід роботи
- •Постановка задачі:
- •Складання сценарію діалогу користувача з пк:
- •Блок-схема:
- •Складання програми:
- •Від лагодження:
- •Тестування програми:
- •Висновок:
- •Хід роботи
- •Хід роботи
- •Постановка задачі:
- •Складання сценарію діалогу користувача з пк:
- •Блок-схема:
- •Складання програми:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Від лагодження:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Лабораторна робота №9
- •Хід роботи
- •Хід роботи
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Хід роботи
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •БПочаток лок-схема:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Хід роботи
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •Б Початок лок-схема:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Лабораторна робота №13
- •Хід роботи
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •Блок-схема:
- •Текст програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Хід роботи
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •Блок-схема:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •Блок-схема:
- •Хід роботи
- •Постановка задачі:
- •Хід роботи
- •Постановка задачі:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Лабораторна робота №23
- •Постановка задачі:
- •Складання програми:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
Хід роботи
Постановка задачі:
Подвоїти менше і потроїти більше з дох вказаних чисел.
Складання сценарію діалогу користувача з пк:
Дана програма буде подвоювати менше й потроювати більше з двох чисел що введе користувач, при умові якщо числа будуть різні, а якщо введені числа будуть однаковими, то програма повернеться в точку початку програми й буде прости ввести користувача ввести числа, поки він не введе чисел що відповідають умові, після чого видасть відповідне повідомлення з виконаними діями над числами.
Блок-схема:
Початок
a,b

a == b
a > b
a = a*3
b = b*2
a = a*2
b = b*3
а, b
кінець
Складання програми:
#include<stdio.h>
#include<math.h>
#include <conio.h>
void main(){
int a,b;
k:
printf("Vvedit 1 chuslo \n");
scanf("%d",&a);
printf("Vvedit 2 chuslo \n");
scanf("%d",&b);
if(a == b){
goto k;}
if (a > b){
a = a*3;
b = b*2;
printf("a - %d \n",a);
printf("b - %d \n",b);}
else {
a = a*2;
b = b*3;
printf("a - %d \n",a);
printf("b - %d \n",b);
}
getchar ();
getchar ();
}
Від лагодження:
При написанні програми помилок не було виявлено.
Тестування програми:
Висновок:
В даній лабораторній роботі я навчився складати програми з оператором if.
Лабораторна робота №6
Тема: створення та реалізація программ з розгалуженням
Програмне забезпечення: Turbo C++
Хід роботи
Постановка задачі:
Ввести довільне значення х, та обчислити значення функції
Складання діалогу користувача з ПК:
Користувач введе змінні, після чого программа визначить яку саме функцію вона має виконувати, видасть результат на екран.
Блок-схема:
main
початок
x,a,b,c,d
X<5.2
ВВ
АА
кінець
АА
початок
k = tan(x+a)*(log(b+3)/log (f));
f = (11.2*cos(2*k - 1) +fabs(sin(5*k)))/1.7;
f
кінець
ВВ
початок
q = c * pow((x*x+d*exp(1.25)), 1.0/3);
m = fabs(12.4*sin(x / 2.1) - 8.3*cos(1.2*x));
m
кінець
Складання програми:
#include<stdio.h>
#include<math.h>
#include <conio.h>
void AA (double d, double b, double x,double a);
void BB (double c, double x, double d);
void main(){
double x,d,b,c,a;
printf("Vvedit vhidni dani x,d,b,c \n");
printf("Vvedit x \n");
scanf("%d",&x);
printf("Vvedit b \n");
scanf("%d",&b);
printf("Vvedit d \n");
scanf("%d",&d);
printf("Vvedit c \n");
scanf("%d",&c);
printf("Vvedit a \n");
scanf("%d",&a);
if(fabs(x) < 5.2){
AA(d,b,x,a);
}
else{
BB(c,x,d);
}
getchar ();
getchar ();
}
void AA (double d, double b, double x,double a){
double k,f;
k = tan(x+a)*(log(b+3)/log (f));
f = (11.2*cos(2*k - 1) + fabs(sin(5*k)))/1.7;
printf("%lf",f);
}
Void BB (double c, double x, double d){
double m,y,q;
q = c * pow((x*x+d*exp(1.25)), 1.0/3);
m = fabs(12.4*sin(x / 2.1) - 8.3*cos(1.2*x));
printf("%lf",m);
}