- •Лабораторна робота №1
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
Int _tmain(int argc, _tchar* argv[])
{
setlocale(LC_ALL, "Ukrainian");
float y,X,Xp,Xk,A,B,N;
cout<<"Каганець А. I., Iсаєв Д.В. IА-22 \n";
cout<<"Лабораторна робота №3 \"Циклiчний процес\"\n";
cout<<"Написати програми розрахунку функцiї, використовуючи оператори циклу. Для кожного конкретного завдання з таблицi 3 (18).\n";
cout<<"Введiть значення змiнних A B Xп Xк N\n";
cin>>A>>B>>Xp>>Xk>>N;
X=Xp;
for(int i=0; i<N; i++){
y=pow(log(sqrt(B*X)),2)/(A*sqrt(X));
cout<<"При значеннi змiнної x = "<<X<<", функцiя y="<<y<<"\n";
X=X+(Xk-Xp)/(N-1);
};
system("PAUSE");
return 0;
}
Лістинг(через цикл while):
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
Int _tmain(int argc, _tchar* argv[])
{
setlocale(LC_ALL, "Ukrainian");
float y,X,Xp,Xk,A,B,N;
cout<<"Каганець А. I., Iсаєв Д.В. IА-22 \n";
cout<<"Лабораторна робота №3 \"Циклiчний процес\"\n";
cout<<"Написати програми розрахунку функцiї, використовуючи оператори циклу \"while\". Для кожного конкретного завдання з таблицi 3 (18).\n";
cout<<"Введiть значення змiнних A B Xп Xк N\n";
cin>>A>>B>>Xp>>Xk>>N;
X=Xp;
int i=0;
while(i<N){
y=pow(log(sqrt(B*X)),2)/(A*sqrt(X));
cout<<"При значеннi змiнної x = "<<X<<", функцiя y="<<y<<"\n";
X=X+(Xk-Xp)/(N-1);
i++;
};
system("PAUSE");
return 0;
}
Лістинг(через цикл do-while):
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
Int _tmain(int argc, _tchar* argv[])
{
setlocale(LC_ALL, "Ukrainian");
float y,X,Xp,Xk,A,B,N;
cout<<"Каганець А. I., Iсаєв Д.В. IА-22 \n";
cout<<"Лабораторна робота №3 \"Циклiчний процес\"\n";
cout<<"Написати програми розрахунку функцiї, використовуючи оператори циклу \"do-while\". Для кожного конкретного завдання з таблицi 3 (18).\n";
cout<<"Введiть значення змiнних A B Xп Xк N\n";
cin>>A>>B>>Xp>>Xk>>N;
X=Xp;
int i=0;
do{
y=pow(log(sqrt(B*X)),2)/(A*sqrt(X));
cout<<"При значеннi змiнної x = "<<X<<", функцiя y="<<y<<"\n";
X=X+(Xk-Xp)/(N-1);
i++;
}while(i<N);
system("PAUSE");
return 0;
}
Протокол виконання:
Каганець А. I., Iсаєв Д.В. IА-22
Лабораторна робота №3 "Циклiчний процес"
Написати програми розрахунку функцiї, використовуючи оператори циклу. Для кожног
о конкретного завдання з таблицi 3 (18).
Введiть значення змiнних A B Xп Xк N
1.16 1.28 0.45 0.15 11
При значеннi змiнної x = 0.45, функцiя y=0.0977686
При значеннi змiнної x = 0.42, функцiя y=0.128097
При значеннi змiнної x = 0.39, функцiя y=0.166573
При значеннi змiнної x = 0.36, функцiя y=0.215626
При значеннi змiнної x = 0.33, функцiя y=0.278638
При значеннi змiнної x = 0.3, функцiя y=0.360452
При значеннi змiнної x = 0.27, функцiя y=0.468205
При значеннi змiнної x = 0.24, функцiя y=0.612815
При значеннi змiнної x = 0.21, функцiя y=0.811751
При значеннi змiнної x = 0.18, функцiя y=1.09462
При значеннi змiнної x = 0.15, функцiя y=1.51545
Для продолжения нажмите любую клавишу . . .
Висновок
Цикли необхідні при багаторазовому або нескінченному повторенні одного фрагменту коду, дозволяється з різними значеннями змінних.
Тема: “Типи даних, визначувані програмістом ”
Завдання: Використовуючи символьні змінні і інші типи змінних, скласти програму, умова якої приведена в таблиці 4.
Теоретичні відомості: В мові C++ можна порівнувати змінні, типу char між собою.
Між літерами дотримуються наступні співвідношення: 'A'<'B'<'C'<...<'0'<'1'<.... <'9'.
Тип enum утворюють із перерахування констант цілого типу:
П
Enum
<назва
типу>
={<стала
1>=<значення
1>, <
стала 2>=<
значення 2>,…,<стала
N>=<
значення N>};
Іноді інформація складається з даних різних типів. Ці дані називають полями. Сукупність полів з різнотипних даних являє собою структуру. Структура оголошується наступним чином:
Struct назва{
Поле1;
Поле1;
…
};
Номер варіанту 16
Б лок-схема
Лістинг:
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;