aza2103
?>

На входе в черный ящик слово олень, на выходе цифра 2 . что-за алгоритм?

Информатика

Ответы

adrinalin991
Алгоритм это функция. известно, что  f("олень") = 2 вариантов море, например: 1) f(x) = 2 для любого x 2) f(x) = число гласных букв в слове x f("олень") = |{о, е}| = 2 3) f(x)   = |x| mod 5 для любого x (остаток от деления длины слова на 3)
natalyazx151092814
Program project1; {$apptype console} uses sysutils; var a: array of array of integer;   b: array of integer; i,j,n,m,t: integer; begin { todo -ouser -cconsole main : insert code here } t: =0; while not (n in [1..100]) do begin write('n = ');     readln(n); end; while not (m in [1..100]) do begin write('m = ');     readln(m); end; setlength(a,n,m);   writeln('matrix is - '); for i: =0 to n-1 do begin for j: =0 to m-1 do begin a[i,j]: =random(30)-10;       write(a[i,j],' '); if a[i,j]> =0 then begin setlength(b,t+1);         b[t]: =a[i,j]; inc(t); end; end;     writeln; end; write('massive b = '); for i: =0 to t-1 do write(b[i],' ');   a: =nil;   b: =nil;   readln; end.
obitelsvel8

Объяснение:

Сутью структурного программирования является возможность разбиения программы на составляющие элементы.

Идеи структурного программирования появились в начале 70-годов в компании IBM, в их разработке участвовали известные ученые Э. Дейкстра, Х. Милс, Э. Кнут, С. Хоор.

Рас две методики (стратегии) разработки программ, относящиеся к структурному программированию: программирование "сверху вниз" и программирование "снизу вверх".Программирование "сверху вниз", или нисходящее программирование – это методика разработки программ, при которой разработка начинается с определения целей решения проблемы, после чего идет последовательная детализация, заканчивающаяся детальной программой. Является противоположной методике программирования «снизу вверх».

При нисходящем проектировании задача анализируется с целью определения возможности разбиения ее на ряд подзадач. Затем каждая из полученных подзадач также анализируется для возможного разбиения на подзадачи. Процесс заканчивается, когда подзадачу невозможно или нецелесообразно далее разбивать на подзадачи.

В данном случае программа конструируется иерархически - сверху вниз: от главной программы к подпрограммам самого нижнего уровня, причем на каждом уровне используются только последовательности инструкций, циклы и условные разветвления.

Программирование "снизу вверх", или восходящее программирование – это методика разработки программ, начинающаяся с разработки подпрограмм (процедур, функций), в то время когда проработка общей схемы не закончилась. Является противоположной методике программирования «сверху вниз».

Такая методика является менее предпочтительной по сравнению с нисходящим программированием так как часто приводит к нежелательным результатам, переделкам и увеличению времени разработки.

Первым языком структурного программирования считается Алгол-60

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

На входе в черный ящик слово олень, на выходе цифра 2 . что-за алгоритм?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Ivan1568
brovkinay
eobmankina
lbeglarova6
Abespal
irinasolodova3
modellisimo-a
ayanrsadykov
polotovsky
andrewa
Vasilevna_Utenkova651
snip99
sastakhova
ksen1280
Asira926