• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 3 месяца назад

Складіть блок-схему фрагмента алгоритму і виконайте його
1.n=1
for i in range(4):
n=n+(1+1) 3
| Операція ** означає піднесення до степеня, у даному випадку значен- ня і + 1 буде піднесено до степеня 3
2.p=0
a=4
for i in range(2, 6, 1):
a=2*a-1
p=p+a

Ответы

Ответ дал: sladvs
4

┌─────────────────────┐

│         n=1         │

└─────────────────────┘

              │

              ▼

       ┌───────────────┐

       │ for i in range │

       │     (4):      │

       └───────────────┘

              │

              ▼

       ┌───────────────┐

       │ n = n + (1+1)³ │

       └───────────────┘

              │

              ▼

┌─────────────────────┐

│         p=0         │

└─────────────────────┘

              │

              ▼

       ┌───────────────┐

       │ for i in range │

       │  (2, 6, 1):   │

       └───────────────┘

              │

              ▼

       ┌───────────────┐

       │ a = 2*a - 1   │

       │ p = p + a     │

       └───────────────┘

Ця блок-схема починається з ініціалізації змінних n та p зі значеннями 1 та 0 відповідно. Далі виконується цикл for з ітераціями від 0 до 3 (включно), в якому n збільшується на значення (1+1)³ у кожній ітерації. Після завершення першого циклу виконується другий цикл for з ітераціями від 2 до 5 (включно), в якому змінна a змінюється на 2*a-1 у кожній ітерації, а змінна p збільшується на значення a. Коли другий цикл закінчується, програма завершується.

Вас заинтересует