<em>// PascalABC.NET 3.3, сборка 1611 от 06.01.2018</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var a:=ArrRandom(100,-20,20); a.Println;
Writeln('Положительных ',a.Where(t->t>0).Count,
', отрицательных ',a.Where(t->t<0).Count)
end.
<u>Пример</u>
19 7 4 15 15 -16 20 6 1 7 -15 -13 3 0 -10 -17 -14 -16 12 -9 -16 -6 6 10 4 -17 -17 19 20 -12 -18 18 9 -14 -17 -11 6 4 -8 -20 -2 18 -3 -6 -6 -12 -8 -8 -11 13 -6 19 19 3 -14 4 -19 14 -10 11 -19 -19 6 -8 4 -13 -2 -4 -3 -19 -2 3 12 11 14 -13 18 -9 -4 -4 12 11 9 -14 14 -17 20 -15 20 -1 -12 13 -7 1 20 -4 -9 -16 10 -13
Положительных 45, отрицательных 54
Программа выводит s=402
Описание программы :
Объявление целых переменных s,k
Присвоение нач. значения s=500
Цикл по k от 4 до 10
В цикле из текущего значения s вычитается удвоееное значение k и присваивается s
Вывод s
Как-то условие не очень понятно. Если требуется найти сумму ДВУХ чисел, то программа может быть такой:
var a1,a2,s: integer;
begin
a1:=11;
a2:=13;
repeat
a1:=a2;
a2:=a2+2;
s:=a1+a2;
until s>=150;
writeln(a1,'+',a2,'=',s);
<span>end.
Результат работы программы:
75+77=152
Если нужно найти сумму 11+13+15+ ..., по ка не получится >=150, то это можно сделать так:
var a,s: integer;
begin
a:=11;
s:=0;
repeat
write(a,'+');
s:=s+a;
a:=a+2;
until s>=150;
writeln('=',s);
<span>end.
Результат:
11+13+15+17+19+21+23+25+27+=171</span></span><span><span>
</span></span>
Если ты имеешь ввиду pascal, то:
<span>Real(вещественный тип)(например числа 2,5; 3,09 и т.д.)
</span><span>Integer(<span>целый тип)(например числа 10,20,100 и т.д. от </span></span><span>-32768 до 32767</span><span>)
</span><span>Char(символы)(буквы,тут думаю понятно)
</span><span>Boolean(логическая переменная)(true или false)
</span><span>String(переменная строки(то есть грубо говоря </span>последовательность из определенного количества символов)
я думаю эти типы данных до 10-11 знаете
<u>Это ПРОСТЫЕ.
</u>Также есть целочисленные типы, числа с плавающей запятой, п<span>орядковые типы.
</span><span><em>Структурированные:</em>
</span>Массив, строки, запись, множества, файлы. <u>
</u>