<em>// PascalABC.NET 3.3, сборка 1634 от 14.02.2018</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var mn:=Arr('январь','февраль','март','апрель','май','июнь',
'июль','август','сентябрь','октябрь','ноябрь','декабрь');
var n:=ReadInteger('Номер месяца');
case n of
12,1,2:Write('Зима');
3,4,5:Write('Весна');
6,7,8:Write('Лето');
9,10,11:Write('Осень');
else begin
Writeln('Неверный номер');
exit
end
end;
Writeln(', ',mn[n-1],', предшествующий ',n=1?mn[11]:mn[n-2],
', следующий ',n=12?mn[0]:mn[n])
end.
<u>Пример</u>
Номер месяца 2
Зима, февраль, предшествующий январь, следующий март
<u>Функции памяти.</u>приём информации из других устройств<em />;запоминание информации;выдача информации по запросу в другие устройства машины.
Узнаем сколько всего передано объёма в канал связи
10*5 = 50 Мбит
далее определим сколько это будет в Кбитах
50*1024 = 51200 Кбит
теперь узнаем сколько это в Кбайтах
51200 / 8 = 6400 Кбайт
<em>// PascalABC.NET 3.3, сборка 1627 от 27.01.2018</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
ReadString.Matches('\d').Count.Println
end.
<u>Пример</u>
Сегодня 10.02.2018г., время 23:32
12