Program n1;
var x,y,n,z,h,C:real;
function arccos(x : real) : real;
begin
arccos := 2 * arctan(sqrt((1 - x) / (1 + x)));
end;
procedure ygls( a,b,c,t: real);
var al,be,ga: real;
begin
al := arccos((sqr(b) + sqr(c) - sqr(a))/(2 * b * c)) * 180 / pi;
writeln('угол A= ',trunc(al));
writeln('угол B= ',trunc(180-al-t));
end;
begin
write('введите сторону а: ');
readln(x);
write('введите сторону b: ');
readln(y);
write('введите угол С: ');
readln(C);
n:=C;
C:=cos(C*180/pi);
z:=sqrt(x*x+y*y-2*x*y*C);
h:=0.5*sqrt(2*(x*x+y*y)-c*c);
ygls(x,y,z,n);
writeln('сторона c: ',trunc(z));
writeln('высота h: ',trunc(h));
writeln('периметр P: ',trunc(x+y+z));
writeln('площадь S: ',trunc(z*h));
end.
Нужно все нужное скинуть с диска там где винда ! (на другой диск) ......... А потом отформатировать диск . ................И с помощью мастера поставить новую (просто у мастера спецпрограмма) .......................
Program Tank;
uses Drawman;
begin
Field(20, 20);
ToPoint(8, 15);
PenDown;
ToPoint(8, 16);
ToPoint(11, 16);
ToPoint(11, 15);
PenUp;
ToPoint(12, 12);
PenDown;
ToPoint(12, 15);
ToPoint(7, 15);
ToPoint(7, 12);
PenUp;
ToPoint(15, 9);
PenDown;
ToPoint(17, 9);
ToPoint(17, 12);
ToPoint(2, 12);
ToPoint(2, 9);
ToPoint(15, 9);
ToPoint(16, 8);
ToPoint(16, 7);
ToPoint(15, 6);
ToPoint(14, 6);
ToPoint(13, 7);
ToPoint(13, 8);
ToPoint(14, 9);
PenUp;
ToPoint(13, 8);
PenDown;
ToPoint(12, 9);
PenUp;
ToPoint(11, 9);
PenDown;
ToPoint(10, 8);
ToPoint(10, 7);
ToPoint(11, 6);
ToPoint(12, 6);
ToPoint(13, 7);
PenUp;
ToPoint(7, 9);
PenDown;
ToPoint(6, 8);
ToPoint(6, 7);
ToPoint(7, 6);
ToPoint(8, 6);
ToPoint(9, 7);
ToPoint(9, 8);
ToPoint(8, 9);
PenUp;
ToPoint(6, 8);
PenDown;
ToPoint(5, 9);
PenUp;
ToPoint(4, 9);
PenDown;
ToPoint(3, 8);
ToPoint(3, 7);
ToPoint(4, 6);
ToPoint(5, 6);
ToPoint(6, 7);
PenUp;
ToPoint(7, 13);
PenDown;
ToPoint(1, 15);
ToPoint(1, 16);
ToPoint(7, 14);
PenUp;
ToPoint(0, 0);
end.
<h3>PascalABC.NET 3.4.2, сборка 1857 от 05.11.2018</h3><h3>Внимание! Если программа не работает, обновите версию!</h3>
begin
var c := ReadlnString('Введите дату в формате чч.мм.гг:');
var d: DateTime;
if DateTime.TryParse(c, d) then
begin
d := d.AddDays(-1);
$'{d:dd.MM.yy}'.Println
end
else Println('Вы ошиблись при вводе')
end.
Большая скорость = 131072 бит/с
Меньшая скорость = 65536 бит/с
Полный объем = 67108864 бит
Начальный объем = 8388608 бит
Время скачивания начального объема = 8388608 / 131072 = 64.0 c
Время скачивания полного объема = 67108864 / 65536 = 1024.0 c
Общее время = 64.0 + 1024.0 = 1088.0 c = 18.133333333333333 минут