club-pushkin
?>

Создай изображение светофора на паскаль(и отправь фото экрана паскаль после завершения ) И определи координаты заданных фигур. Напиши какие фигуры представлены.

Информатика

Ответы

annanechaeva567

такой сойдет?

Объяснение:

прямоугольник rectangle и 3 круга circle


Создай изображение светофора на паскаль(и отправь фото экрана паскаль после завершения ) И определи
dinadumno2114
 type   
mas = array [1..10] of integer; 
var   
m : mas;   
a,l : integer;  

function re () : integer;         //Считываем число
var    a : integer; 
begin   
writeln ('Введите число');   
readln (a);   
Result :=a; 
end;   

function C(var m : mas; a : integer) : integer;  //Разбиваем на числа
var     i : integer;   
begin   
i := 0;   
While a > 0 do     
begin     
i := i +1;     
m[i] := a mod 10;     
a := a div 10;                 
end;   
Result := i;   
end;    
procedure wr (a : mas; l : integer);   // Вывод массива
var     i : integer;   
begin   
writeln ('Resultat :');    
for i := 1 to l do     
write (a[i],' ');   
end;    
procedure sort (var a : mas; l : integer);   // перевернуть массив 
// т.е 1234 -> 4321    
var     i,buf : integer;   
begin   
for i := 1 to l div 2 do     
begin     
buf := a[l-i+1];     
a[l-i+1] := a[i];     
a[i] := buf;     
end;   
end;  

begin 
a := re(); 
l := C(m,a); 
sort (m,l); 
wr (m,l); 
end.

на примере числа
 125
после выполнения функции C
m[1] = 5 m[2] =2 m[3] =1
после выполнения процедуры Sort
m[1] =1 m[2] =2 m[3] =5
Вывод на экран элементов массива через пробел
1 2 5
inessa12006
Const
  n = 20;

var
  a,b: array[1..n] of integer;
  i, j, i2: integer;

begin
  Randomize;
  Writeln('Элементы массива');
  j:=0;
  for i := 1 to n do
  begin
    a[i] := Random(51)-25;
    Write(a[i]:4);
    if a[i]<0 then begin Inc(j); b[j]:=a[i] end;
  end;
  Writeln;
  for i := 1 to n do
    if a[i]>=0 then begin Inc(j); b[j]:=a[i] end;
  Writeln('Результат');
  for i := 1 to n do Write(b[i]:4);
  Writeln
end.

Тестовое решение:
Элементы массива
   3  14  10   1  -3  -2 -11 -12  13   1  17  13   8  24  -3 -23 -17  -8 -10 -22
Результат
  -3  -2 -11 -12  -3 -23 -17  -8 -10 -22   3  14  10   1  13   1  17  13   8  24

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

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

Создай изображение светофора на паскаль(и отправь фото экрана паскаль после завершения ) И определи координаты заданных фигур. Напиши какие фигуры представлены.
Ваше имя (никнейм)*
Email*
Комментарий*

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

natalia-shelkovich
dmitriyb1
Darya Aleksei1173
platonovkosty
Mukhina1811
ilma20168
izykova22
Inforealto
olechka197835
miumiumeaow
Анатольевич-Фатима
Александровна1742
tanya62soldatova72
fil-vasilij90
magazin7452834