Складіть програму переводу часу у секундах у години, хвилини та секунди. Екран, повинен мати вигляд: Введіть вхідні дані: Час (сек) –> 19520 19520 сек - це 5 годин 25 хвилин 20 секунд
1 string - тип данных строка (любые символы), используются при наборе текста.
integer - тип данных число(цифры), используется ТОЛЬКО цифры.
2 Общий формат - это string (в нужных программах). Например при вводе года рождения пользователя
3 Конкатенация - формат типа integer в string. В некоторых языках программирования это важно. Например python
4 Числовой тип, только цифры. Текстовой любой тип. Формула в Excel это алгоритм выполнения функции. Формула начинается со знака "=".
Используется знаки *, /, : ,+, ^
5 пункта нету
6 Относительный ссылки, чтобы сделать относительную ссылку нужно перед буквой или цифрой поставить знак "$". Чтобы при протягивании формулы по клетками, в формуле автоматически не менялось, то значение, перед котлрым стоит знак "$"
2. Популярное до сих пор в школах решение на TurboPascal 7.01 (1983г.)
uses Crt; const nn=100; var i,n,min:integer; a:array[1..nn] of integer; begin ClrScr; Randomize; Write('n='); Read(n); min:=100; for i:=1 to n do begin a[i]:=Random(101)-50; Write(a[i],' '); if a[i]<min then min:=a[i] end; Writeln; for i:=1 to n do if a[i]<0 then a[i]:=a[i]*min; for i:=1 to n do Write(a[i],' '); Writeln; ReadKey end.
1 string - тип данных строка (любые символы), используются при наборе текста.
integer - тип данных число(цифры), используется ТОЛЬКО цифры.
2 Общий формат - это string (в нужных программах). Например при вводе года рождения пользователя
3 Конкатенация - формат типа integer в string. В некоторых языках программирования это важно. Например python
4 Числовой тип, только цифры. Текстовой любой тип. Формула в Excel это алгоритм выполнения функции. Формула начинается со знака "=".
Используется знаки *, /, : ,+, ^
5 пункта нету
6 Относительный ссылки, чтобы сделать относительную ссылку нужно перед буквой или цифрой поставить знак "$". Чтобы при протягивании формулы по клетками, в формуле автоматически не менялось, то значение, перед котлрым стоит знак "$"
7 Относительная ссылка - "$B3-D1"
Абсолютная ссылка - "B3 -D1"
Объяснение:
// PascalABC.NET 3.2, сборка 1437 от 03.05.2017
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
var min:=a.Min;
a.Transform(x->x<0?x*min:x); a.Println
end.
Пример
n= 15
-34 7 0 -48 4 42 35 14 -47 6 -29 43 46 40 -18
1632 7 0 2304 4 42 35 14 2256 6 1392 43 46 40 864
2. Популярное до сих пор в школах решение на TurboPascal 7.01 (1983г.)
uses Crt;
const
nn=100;
var
i,n,min:integer;
a:array[1..nn] of integer;
begin
ClrScr;
Randomize;
Write('n='); Read(n);
min:=100;
for i:=1 to n do begin
a[i]:=Random(101)-50;
Write(a[i],' ');
if a[i]<min then min:=a[i]
end;
Writeln;
for i:=1 to n do
if a[i]<0 then a[i]:=a[i]*min;
for i:=1 to n do
Write(a[i],' ');
Writeln;
ReadKey
end.