zoyalexa495
?>

1. запустите программу несколько раз. объясните, почему при некото-рых запусках треугольники рисуются поверх текста в верхнем левомуглу экрана. измените программу так, чтобы треугольники рисовалисьниже текста (правее текста2. добавьте в программу возможность ввода длины второго катета. 3. измените программу так, чтобы длины катетов задавались случай-ным образомuses graphabc; var n, x, y, a : integer; procedure pr_treug (x, y, a, b : integer); var x_c, y_c: integer; begin line(x, y, x + a, y); line(x, y, x, y + b); line(x + a, y, x, y + b); x_c : = x + 2; y_c : = y + 2; floodfill(x_c, y_c, clrandom); end; begin writeln('ввeдите количество'); read(n); writeln (n); writeln('ввeдите длину катета'); read(a); writeln (a); for var i: = 1 to n do begin x: = random(500); y: = random(400); pr_treug(x, y, a, a); end; end.​

Информатика

Ответы

Камочкин
// PascalABC.NET 3.1, сборка 1200 от 13.03.2016

function gcd(a,b:integer):integer;
// Нахождение НОД
begin
  while b<>0 do
  begin
    a:=a mod b;
    var i:=b; b:=a; a:=i
  end;
  Result:=a
end;

procedure Shorter(var a,b:integer);
// "сокращатель" дроби
begin
  var k:=gcd(a,b);
  a:=a div k;
  b:=b div k
end;

begin
  var a,b:integer;
  Writeln('Введите числитель и знаменатель дроби: ');
  Read(a,b);
  Write(a,'/',b,'='); Shorter(a,b); Writeln(a,'/',b)
end.

Тестовое решение:
Введите числитель и знаменатель дроби:
25 15
25/15=5/3
FATEEV

Решения на фото в приложении.


Объяснение выбора(2 задание):

Для правильного выбора нужно идти методом исключения.

Флеш накопитель - внешняя память, доступный объем памяти больше 4500, удобная транспортировка.

Диск - в наилучшем случаем это DVD, максимальный объем памяти которого не превышает 4400 мб, для хранения нашего файла - сойдет.

ОЗУ - оперативная память, которая ВРЕМЕННО хранит данные, хоть и объемы ОЗУ тоже внушающие, но она не подходит.

Жесткий диск - доступная память в разы превышает вес реферата, не комфортная транспортировка, долгое подключение, еще и требует доп. питания - не подходит.

Вывод: ответ - флеш накопитель, диск.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1. запустите программу несколько раз. объясните, почему при некото-рых запусках треугольники рисуются поверх текста в верхнем левомуглу экрана. измените программу так, чтобы треугольники рисовалисьниже текста (правее текста2. добавьте в программу возможность ввода длины второго катета. 3. измените программу так, чтобы длины катетов задавались случай-ным образомuses graphabc; var n, x, y, a : integer; procedure pr_treug (x, y, a, b : integer); var x_c, y_c: integer; begin line(x, y, x + a, y); line(x, y, x, y + b); line(x + a, y, x, y + b); x_c : = x + 2; y_c : = y + 2; floodfill(x_c, y_c, clrandom); end; begin writeln('ввeдите количество'); read(n); writeln (n); writeln('ввeдите длину катета'); read(a); writeln (a); for var i: = 1 to n do begin x: = random(500); y: = random(400); pr_treug(x, y, a, a); end; end.​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ЕлизаветаВладимирович
podenkovaev314
dokmak140652
Chutaeva381
oksana-popova
kristina1989
vrn3314
beast05031075
agusarevich283
natkuv7
Кирилл-Морозова
tatyanaryzhkova
rikki07834591
katcoffe3
ietishkin