AMR89154331531
?>

В однойиз книг ученик наткнулся на информацию о население Баку в конце XIX века.На основе данных он составил таблицу, построил диаграмму, а затем выступил с докладом на конференции. Выделите процессы сбора, хранения, обработки и передачи информации

Информатика

Ответы

AlidzhanovDenis491
//Pascal ABC.NET 3.1 сборка 1219

Var
 k,n,max:integer;

 procedure hase(var k,n,max:integer); //сама последовательность
 begin
  if not(odd(n)) then n:=n div 2 else n:=n*3+1; //условие про чётность
  writeln(n); //вывод нового члена последовательности
  inc(k); //увеличение значения счётчика шагов
  if max<n then max:=n; //поиск вершины
 end;

  procedure start(var k,n,max:integer); //название процедуры намекает
 begin
  readln(n);
  k:=0;
  writeln('Seq:');
  max:=integer.MinValue;
  while n<>1 do
  hase(k,n,max);
  writeln('Шаги:',k);
  writeln('Вершина:',max);
 end;
 begin
 start(k,n,max);
end.
Пример ввода:
6
Пример вывода:
Seq:
3
10
5
16
8
4
2
1
Шаги:8
Вершина:16

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

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

В однойиз книг ученик наткнулся на информацию о население Баку в конце XIX века.На основе данных он составил таблицу, построил диаграмму, а затем выступил с докладом на конференции. Выделите процессы сбора, хранения, обработки и передачи информации
Ваше имя (никнейм)*
Email*
Комментарий*

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

kapustina198690
chetverikovalex3738
Pavlovna897
Maksim Lokhov
verkop9
olesya-cat8601
soskadoa
Tatyanaaarzieva72
kotocafe45
groomingprofi56
Umkatoys50
maslprod
olartamonov6
Антон
danya1509379