Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа №6

.docx
Скачиваний:
60
Добавлен:
12.03.2015
Размер:
204.78 Кб
Скачать

Задание №1

Вариант №4

Задание: Разработать, ввести в ЭВМ и отладить программу для расчёта длинны окружности и площади круга по данному радиусу.

Блок – схема алгоритма решения:

Алгоритм работы программы:

Program L06_01;

uses wincrt;

var Pi,R,l,S: real;

begin

write('Pi='); readln(Pi);

write('R='); readln(R);

l:=(2*Pi*R);

S:=(Pi*R*R);

writeln ('l=',l:12:4);

writeln ('S=',S:12:4);

end.

Пример результата работы программы :

Задание №2

Вариант №4

Задание: Написать программу решения следующей задачи: Определить, какая из двух фигур (круг или квадрат) имеет большую площадь. Сторона квадрата и радиус круга заданы. Вывести на печать имя минимальной величины и её значение.

Блок – схема алгоритма решения:

Алгоритм работы программы:

Program L06_02;

uses wincrt;

var a, b: integer; s1, s2: real;

begin

writeln ('введите радиус круга');

readln (a);

writeln ('введите длинну стороны квадрата');

readln (b);

s1:=3.14*sqr(a);

s2:=sqr(b);

if s1>s2 then writeln ('площадь круга больше площади квадрата: ', s1, '>', s2)

else writeln ('площадь квадрата больше площади круга: ', s1, '<', s2);

end.

Пример результата работы программы :

Задание №3

Вариант №4

Задание: Составить программу для вычисления x и y по формулам

; .

Блок – схема алгоритма решения:

Алгоритм работы программы:

Program L06_03;

uses wincrt;

var a,b,c,x,y,e:real;

begin

Writeln ('для вычисления x и y, введите значения a,:');

Write('a='); Readln(a);

Writeln ('введите значение b:');

Write('b='); Readln(b);

Writeln ('введите значение c:');

Write('c='); Readln(c);

Writeln ('введите значение e:');

Write('e='); Readln(e);

x:=e*(exp(sin(a*c)*sin(a*c)))+cos(b*b*b);

y:=exp((1/2)*(ln(abs(a))+2*b+3*c)/(cos(3.14/2*b)*cos(3.14/2*b)));

Writeln;

Writeln('x=',x:10:3);

Writeln('y=',y:10:3);

Readln(x);

Readln(y);

end.

Пример результата работы программы :

Задание №4

Вариант №4

Задание: Составить программу для вычисления

Блок – схема алгоритма решения:

Алгоритм работы программы:

Program l06_04;

uses wincrt;

Var a,b,z:real;

Begin

Writeln('dly vychislenie funkzii,vvedite znachenie a:');

Write('a=');Readln(a);

Writeln('znachenie b:');

Write('b='); Readln(b);

If a>b then

{begin}

z:=4*a+b*b-sin(a*b);

{end;}

If a=b then

{begin}

z:=3*ln(a*a);

{end;}

If a<b then

{begin}

z:=b*b*b-exp((1/2)*sin(a)*sin(a));

{end;}

Writeln('pri dannyh znacheniyah z ravna:');

Write('z=',z:10:3);

end.

Пример результата работы программы :