"Я хочу чаю" 1. Если чай для заварки есть, перейти к 3 2. Купить чай для заварки 3. Если в чайнике нет воды, перейти к 5 4. Вылить из чайника остатки воды 5. Наполнить чайник свежей водой 6. Начать нагрев воды в чайнике 7. Если чай завариваем из пакетика, перейти к 20 8. Если в заварочный чайник пуст, перейти к 10 9. Очистить и вымыть заварочный чайник 10. Положить заварку в заварочный чайник 11. Если вода в чайнике закипела, перейти к 14 12. Подождать 10с (можно другое время) 13. Перейти к 11 14. Залить заварку в заварочном чайнике водой 15. Ждать 1 мин 16. Если чай заварен недостаточно, перейти к 15 17. Налить заварку в чашку 18. Добавить в чашку воды 19 Перейти к 24 20 Налить воды в чашку 21 Положить в чашку пакетик с чаем 22 Ждать 30с 23 Если чай заварен недостаточно, перейти к 22 24 Если чай без сахара, перейти к 26 25 Добавить сахар в чай 26. Пить чай
Const n=5; var a:array[1..n,1..n] of integer; b:array[1..n] of integer; i,j,max,min,s:integer; begin Randomize; writeln('Исходный массив:'); for i:=1 to n do begin for j:=1 to n do begin a[i,j]:=random(21); write(a[i,j]:4); end; writeln; end; max:=a[1,n]; for i:=2 to n do if a[i,n-i+1]>max then max:=a[i,n-i+1]; writeln('1. max = ',max); for i:=1 to n do begin min:=a[i,1]; for j:=2 to n do if a[i,j]<min then min:=a[i,j]; b[i]:=min; end; s:=0; writeln('2. Массив B'); for i:=1 to n do begin write(b[i]:4); s:=s+b[i]; end; writeln; writeln('3. среднее = ',s/n); for i:=1 to n do if b[i]>s/n then write(b[i]:4); writeln; end.
Пошаговая детализацияпредставляет собой простой процесс, предполагающий первоначальное выражение логики модуля в терминах гипотетического (условного) языка высокого уровня с последующей детализацией каждого предложения в терминах языка более низкого уровня, до тех пор, пока, наконец, не будет достигнут уровень используемого языка программирования. здесь уместно напомнить: чем меньше язык содержит деталей, тем более он высокого уровня. можно считать языком самого высокого уровня обычную человеческую речь, а языком низкого уровня — машинный язык.
1. Если чай для заварки есть, перейти к 3
2. Купить чай для заварки
3. Если в чайнике нет воды, перейти к 5
4. Вылить из чайника остатки воды
5. Наполнить чайник свежей водой
6. Начать нагрев воды в чайнике
7. Если чай завариваем из пакетика, перейти к 20
8. Если в заварочный чайник пуст, перейти к 10
9. Очистить и вымыть заварочный чайник
10. Положить заварку в заварочный чайник
11. Если вода в чайнике закипела, перейти к 14
12. Подождать 10с (можно другое время)
13. Перейти к 11
14. Залить заварку в заварочном чайнике водой
15. Ждать 1 мин
16. Если чай заварен недостаточно, перейти к 15
17. Налить заварку в чашку
18. Добавить в чашку воды
19 Перейти к 24
20 Налить воды в чашку
21 Положить в чашку пакетик с чаем
22 Ждать 30с
23 Если чай заварен недостаточно, перейти к 22
24 Если чай без сахара, перейти к 26
25 Добавить сахар в чай
26. Пить чай