Алг нач цел число элементов, позиция, максимум, минимум число элементов:=10 целтаб a[1:число элементов] максимум:=-10000 минимум:=10000 нц для позиция от 1 до число элементов ввод a[позиция] если максимум<a[позиция] то максимум:=a[позиция] иначе если минимум>a[позиция] то минимум:=a[позиция] все все кц вывод "максимум=",максимум,", минимум=",минимум кон
Тестовое решение: >> 15:26:57 - Новая программа* - Выполнение начато 5 15 4 8 -2 7 2 9 11 10 максимум=15, минимум=-2 >> 15:27:49 - Новая программа* - Выполнение завершено
//прога на Pascal`е {не работает на PascalABC.Net, т.к. оный использует 2-байтную кодировку Unicode, а не 1-байтную кодировку ASCII, как более ранние версии Pascal`ей} const n = 32*2; var ch: array [1..n] of byte; i, num: byte; begin num:=192; for i:=1 to n do begin ch[i]:=num; inc (num); end;
writeln ('Символ | Код ASCII'); writeln (''); for i:=1 to n do writeln (' ', chr(ch[i]), ' | ', ch[i]);end.
{версия для PascalABC.Net} //прога на Pascal`е const n = 32*2; var ch: array [1..n] of byte; i, num: byte; begin num:=192; for i:=1 to n do begin ch[i]:=num; inc (num); end;
writeln ('Символ | Код ASCII'); writeln (''); for i:=1 to n do writeln (' ', chr(ch[i]+848), ' | ', ch[i]);
нач
цел число элементов, позиция, максимум, минимум
число элементов:=10
целтаб a[1:число элементов]
максимум:=-10000
минимум:=10000
нц для позиция от 1 до число элементов
ввод a[позиция]
если максимум<a[позиция] то максимум:=a[позиция]
иначе если минимум>a[позиция] то минимум:=a[позиция]
все
все
кц
вывод "максимум=",максимум,", минимум=",минимум
кон
Тестовое решение:
>> 15:26:57 - Новая программа* - Выполнение начато
5
15
4
8
-2
7
2
9
11
10
максимум=15, минимум=-2
>> 15:27:49 - Новая программа* - Выполнение завершено