Регистрация
Войти
Стать экспертом Правила
Информатика

Пожалуйста посчитайте, пожалуйста, решить задачу из егэ

ОТВЕТЫ

Нам дам массив, а так же его составляющие и номера этих составляющих (их координаты, место в массиве).

В данной программе буква A обозначает массив, n и k обозначают номера составляющих массива, s обозначает просто пустое место, к которому потом прибавляют некоторые числа (какие объяснено ниже).

Итак, запускаем программу:

Нам говорят, что s = 0, n = 6.

Затем запускается цикл, который будет выполнятся для k  в пределах от 1 до 10 включительно. Если простым языком, то в первый раз цикл возьмет k равное 1, цикл выполниться, затем возьмет k равное 2, цикл выполниться, затем возьмет k равное 3, и так далее, до тех пока он не выполнит цикл с k равным 10.

Что ж, смотрим, что будет после выполнений этого цикла:

1 выполнение:

s = 0, n = 6. (хоть эти переменные и вне цикла, выполнение цикла может на них влиять!)

k = 1

. (значение переменных в квадратных скобочках обозначает номер элемента в массиве; к примеру A[0] = 3, стоит просто посмотреть в таблицу, данную в задании)

Спросим себя: Или тот же вопрос с подставленными значениями переменных:

0 < 5 ? да, поэтому мы смотрим, что написано после слова то, и делаем:

то

Имеем:

s = 0 + 5 = 5 (это изменение нужно учитывать при последующих выполнениях цикла; теперь s не 0, а 5).

Итак, идем дальше:

2 выполнение:

s = 5, n = 6.

k = 2

.

Спросим себя: Или тот же вопрос с подставленными значениями переменных:

5 < 8 ? да, поэтому мы смотрим, что написано после слова то, и делаем:

то

Имеем:

s = 5 + 8 =13

Идем дальше:

3 выполнение:

s = 13, n = 6.

k = 3

.

Спросим себя: Или тот же вопрос с подставленными значениями переменных:

13 < 12 ? Здесь нет, поэтому мы смотрим, что написано после слова иначе, и делаем:

иначе

Имеем:

A[n] = 7 + 12 = 19

Продолжаем до тех пор пока не выполниться цикл при k =10.

Аналогично рассуждая в конце концов получаем:

s = 52

414
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам