Практические занятие по С++.
Стандартные функции С++
Функции в С++
|
Математические функции
|
fabs(x)
|
|
sqrt(x)
|
|
lg(x)
|
lnx
|
cos(x)
|
cosx
|
sin(x)
|
sinx
|
tan(x)
|
tgx
|
pow(a,x)
|
ax
|
exp(x)
|
ex
|
pow((x,1./n.)
|
|
log10(x)
|
lgx
|
pow(sin(x),2)
|
sin2x
|
sin(pow(x,2))
|
sinx2
|
Скалярные типы
Основные скалярные типы C++:
char – символьный,
int – целый,
float – вещественный,
double – вещественный с двойной точностью,
bool – логический.
Могут также использоваться модификации этих базовых типов. Производные (модифицированные) типы задаются с помощью 4 спецификаторов типа, изменяющих диапазон значений базового типа.
Спецификаторы длины:
short – короткий,
long – длинный.
Спецификаторы знака:
signed – знаковый (положительные и отрицательные значения),
unsigned –беззнаковый (только положительные значения).
ОПИСАНИЕ ПРОГРАММЫ:
#include перед выполнение программы проверяет ввод данных.
#include библиотека математических функции.
using namespace std; начало программы
int main () начало процедуры
{ начало решение основной задачи
int a,b,c; строка ввода переменных
cout<<"a=";cin>>a; строка ввода а
cout<<"b=";cin>>b; строка ввода b
c=a+b; постановка задачи.
cout<system ("Pause"); остановка программы.
} конец основной задачи
После фигурной скобки точка не ставиться.
Запускаем программу DevC++ после нажимаем через клавиатуру Ctrl+N или создаем новый исходный файл через меню Файли начинам писать программу.
Первая программа в C++
# include
int main()
{
cout << "Hello World!\n";
return 0;
}
Простая математическая задача.
#include
#include
using namespace std;
int main ()
{
float a;
cout<<"a=";cin>>a;
a=sqrt(a);
cout<system ("pause");
return 0;
}
Варианты линейных задач по С++
1) здесь
2) здесь
3)
4)
5) здесь
6)
7)
8)
9) , здесь
10)
11)
12) , здесь
13) здесь ,
14) здесь
15) здесь
16) здесь
17) здесь
18) здесь
19) , здесь
Задача по разветвления структуры с С++.
Задача.
If- если
Else- тогда
#include
#include
using namespace std;
int main ()
{
float x,y;
cout<<"x=";
cin>>x;
if (x<2) {
y=(x*x)+4*x-7;
cout<<"y="<
system ("pause");}
else
y=1/(x*x)+4*x-7;
cout<<"y="<
system ("pause");
}
Задача по циклической структуре в С++.
Задача.
#include
#include
using namespace std;
int main ()
{
double s;
double k;
double n;
k=1;
for (k=1; n=5; k=k+1)
{
s=log(k*k*k+5);
cout<<"\n k="<
}
cout<
system("pause");
}
Структура и реализации вложенных циклов.
1-Пример задачи.
#include
#include
using namespace std;
int main ()
{
double k;
double i;
double y;
double n;
for (k=1; n>=15; k=k+1)
{
y=(i+k)*(i+k);
}
cout<
i=1;
do
{
y=(i+k)*(i+k);
cout<<"\n y="<
i=i+1;
}
while (i>=15);
cout<
system("Pause");
}
2-Пример задачи в С++
Вариант задачи
1. 2.
3. 4.
5. 6.
7. 8.
9. 10.
11. 12.
13. 14.
15. 16.
17. 18.
19. 20.
Задача по химии в С++.
Задача. Какова температура смеси, когда m1 масса t1 смешивается с другой жидкостью м2 t2?
здесь , m-масса, t-температура.
Do'stlaringiz bilan baham: |