Вот блок-схема алгоритма выполнения домашнего задания по математике.
*Однако, обрати внимание!
На этапе проверки решения в тетради, может образоваться (РЕКУРСИВНЫЙ алгоритм т.е. Рекурсия)
Http://ideone.com/Fr4RGn вот тут весь код ........................................................................
#include<iostream>//стандартный поток ввода вывода c++#include<clocale>//нужна чтобы был русский язык#include<cmath>//нужна чтобы были функции из матем.#include<conio.h>//нужна чтобы не закрывалась консоль using namespace std;//пространство времен std
int main(){ setlocale(LC_ALL,"");//Инициализация русского float a = 1.1; //инициализация переменной a = значение float b = 0.004;//инициализация переменной b = значение float x = 0.2;//инициализация переменной x = значение float y,z; //инициализация переменных yz cout<<"a = "<<a<<"\nb = "<<b<<"\nx = "<<x<<endl;//\n - переход на новую строку , как и endl; y = (pow(sin(pow((x*x+a),2)),3))-(sqrt(x/b)); //pow(число, степень) - возведение в степень z = (x*x)/a+pow(cos(x+b),3); cout<<"\ny = "<<y<<endl; cout<<"z = "<<z<<endl; _getch();}
№4
var
x1,x2,x3,y1,y2,y3,a,b,c,p: real;
begin
write ('Введите x1 = '); readln (x1);
write ('Введите y1 = '); readln (y1);
write ('Введите x2 = '); readln (x2);
write ('Введите y2 = '); readln (y2);
write ('Введите x3 = '); readln (x3);
write ('Введите y3 = '); readln (y3);
a:=sqrt(abs(x2-x1)*abs(x2-x1)+abs(y2-y1)*abs(y2-y1));
b:=sqrt(abs(x3-x2)*abs(x3-x2)+abs(y3-y2)*abs(y3-y2));
c:=sqrt(abs(x1-x3)*abs(x1-x3)+abs(y1-y3)*abs(y1-y3));
p:=a+b+c;
writeln ('Периметр = ',p:6:2);
end.
-----------------------------------------
Введите x1 = -1.51
Введите y1 = -8.65
Введите x2 = -5.4
Введите y2 = -3.92
Введите x3 = 0.47
Введите y3 = 9.11
Периметр = 38.29
№5
const pi=3.14;
var r,l,s: real;
begin
write ('Введите радиус r = ');
readln (r);
l:=2*pi*r;
s:=pi*r*r;
writeln ('Длина окружности l = ',l);
writeln ('Площадь круга S = ',s);
end.
------------------------------------------
Введите радиус r = 5
Длина окружности l = 31.4
Площадь круга S = 78.5