mez-omts-d5
?>

Program n_5; Var a, b, c: ingeger; ans: bloolean; Begin Write ('Введите значение a, b, dl, d2>>') ; readln (a, b, dl, d2) ; Ans: = (a=B) and (dl<>d2) ; Writeln ('Четырехеугольник является ромбом -', ans) end.

Информатика

Ответы

langprint

ты на 3 столбике не открыл в команде двойную << штучку так оно не сработает и в предпоследней строчке

lulu777
Обозначим количество попасть обратно в начальную вершину за n прыжков как A(n), а количество попасть в одну из двух других вершин как B(n) (очевидно, количество одинаково для обеих вершин). Тогда:

A(n) = 2*B(n-1) {находясь в одной из двух не-начальных вершин после n-1 прыжка, лягушка прыгает в начальную вершину}
B(n) = A(n-1) + B(n-1) {лягушка прыгает либо из начальной, либо другой не-начальной}

A(1) = 0
B(1) = 1

Далее по формулам
 A    B - n
  0    1 - 1
  2    1 - 2
  2    3 - 3
  6    5 - 4
10  11 - 5
22  21 - 6
42  43 - 7
86  85 - 8
170 9

ответ: 170
mariya
Обозначим количество попасть обратно в начальную вершину за n прыжков как A(n), а количество попасть в одну из двух других вершин как B(n) (очевидно, количество одинаково для обеих вершин). Тогда:

A(n) = 2*B(n-1) {находясь в одной из двух не-начальных вершин после n-1 прыжка, лягушка прыгает в начальную вершину}
B(n) = A(n-1) + B(n-1) {лягушка прыгает либо из начальной, либо другой не-начальной}

A(1) = 0
B(1) = 1

Далее по формулам
 A    B - n
  0    1 - 1
  2    1 - 2
  2    3 - 3
  6    5 - 4
10  11 - 5
22  21 - 6
42  43 - 7
86  85 - 8
170 9

ответ: 170

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

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

Program n_5; Var a, b, c: ingeger; ans: bloolean; Begin Write ('Введите значение a, b, dl, d2>>') ; readln (a, b, dl, d2) ; Ans: = (a=B) and (dl<>d2) ; Writeln ('Четырехеугольник является ромбом -', ans) end.
Ваше имя (никнейм)*
Email*
Комментарий*