const n = 10;
var a: array[1..n] of integer;
i, k, j: integer;
begin
randomize;
for i:=1 to n do
begin
a[i] := random(31);
write(a[i],' ')
end;
writeln;
i := 1;
k := n;
while i<=k do
if a[i] mod 2 <> 0 then
begin
k := k-1;
for j:=i to k do a[j] := a[j+1]
end
else i := i+1;
for i:=1 to k do write(a[i],' ');
end.
1 тело цикла-это команды,они повторяются -это блоки
B блок
С 2 ведра
Е второе дерево
Примеры алгоритмов.( если нужен пример программы обратитесь в ЛС).
1- Ветвление.
If a>=0 then
S:=S+a
else
S:=S-a;
2- "С повтором" или циклический.
For i:=1 to 6 do
S+1;
или
while i<5 do
i:=i+1;
3-Линейный.
S:= a;
i:=S+z; и.т.д. (Не имеется циклов)
1 -делать записи,изображать схему,думать,мыслить
2-готовить суп,рубить дрова,рисовать,наблюдать,резать картошку.
Ответ:
k = int(input("Введите количество карандашей (< 32000): "))
a = int(k / 13)
print("целых коробок: " )
print(a)
b = k - a*13
print("карандашей без коробки: ")
print(b)
Объяснение: