petrakovao
?>

Определить значение переменной y после выполнения следующих фрагментов программы: 1. var y: real; k: integer; y: =1.5; for k: = to do y: =y-k; 2. var y: real; k: integer; y: =2; for k: =4 downto 1 do y: =y*k; 3. var y: real; k: integer; y: =0; for k: =1 to 3 do begin y: =y+1; y: =y+k end; 4. var y: real; k: integer; y: =0; for k: =4 to 6 do y: =y+k; y: =y/10; 5. var y: real; k: integer; y: =1; k: =5; while k> 2 do k: =k-1; y: =y+k*k; 6. var y: real; k: integer; y: =1; k: =2; repeat k: =2*k; y: =y+k until k> 5; 7. var y: real; k: integer; y: =1; k: =1; while k< 5 do k: =k+1; y: =y+1*k

Информатика

Ответы

Анатольевич447
2)48
3)9
4)1.5
5)5
6)13
7)6
АлексейГагиковна1774

В задании исходный код программы введен немного неправильно, поэтому я решил его загуглить и нашел во с идентичными кодом без ответа. Код, вроде, рабочий, но я его серьезно не тестировал.

N = 1E5

a, p, s = [], [], []

def main():

       n = k = i = j = 0

       (n, k) = (int(input()), int(input()))

       p = [0] * n

       s = [0] * n

       for i in range(0, n):

               a.append(int(input()))

               if a[i] > a[j]:

                       p[i] = i

                       j = i

               else:

                       p[i] = p[j]

       

       j = n - 1

       for i in range(n - 1, -1, -1):

               if (a[i] >= a[j]):

                       s[i] = i

                       j = i

               else:

                       s[i] = s[j]

       

       m, l, r = 0, 0, k + 1

       i = l

       for j in range(r, n):

               t = a[p[i]] + a[s[j]]

               if t > m:

                       l = p[i]

                       r = s[j]

                       m = t

               i += 1;

       print(str(l + 1) + " " + str(r + 1))

if __name__ == "__main__":

       main()

gulnaradjhumabaeva123

Ошибка CE-34878-0 является типичной ошибкой, означающей, что работа запущенной в данной момент игры была экстренно завершена. Если Вы получаете данную ошибку, тогда Вам нужно будет перезагрузить игру. В случае, если Вы продолжаете получать данное сообщение, тогда вполне возможно, что есть затруднения в работе самой консоли.

Для начала попробуйте выполнить основные шаги по устранению затруднения, представленные в статье ПО ССЫЛКЕ. Если выполнение предоставленных инструкций не позволить решить ситуацию, Вы также можете попробовать ДОПОЛНИТЕЛЬНЫЕ РЕКОМЕНДАЦИИ, предоставленные на официальном сайте Sony. Однако обратите внимание, что шаг 3 (инициализация PS4) удалит все данные с Вашей консоли не выполняйте данный шаг без предварительного создания резервной копии информации.  

Если ошибка по-прежнему сохраняется, мы рекомендуем обратиться в ПОДДЕРЖКУ PLAYSTATION напрямую. Специалисты поддержки обладают подробной информацией об ошибках, специфичных для PS4, в частности CE-34878-0. Вы также можете сообщить НАМ о возникающих затруднениях.  

Объяснение:

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

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

Определить значение переменной y после выполнения следующих фрагментов программы: 1. var y: real; k: integer; y: =1.5; for k: = to do y: =y-k; 2. var y: real; k: integer; y: =2; for k: =4 downto 1 do y: =y*k; 3. var y: real; k: integer; y: =0; for k: =1 to 3 do begin y: =y+1; y: =y+k end; 4. var y: real; k: integer; y: =0; for k: =4 to 6 do y: =y+k; y: =y/10; 5. var y: real; k: integer; y: =1; k: =5; while k> 2 do k: =k-1; y: =y+k*k; 6. var y: real; k: integer; y: =1; k: =2; repeat k: =2*k; y: =y+k until k> 5; 7. var y: real; k: integer; y: =1; k: =1; while k< 5 do k: =k+1; y: =y+1*k
Ваше имя (никнейм)*
Email*
Комментарий*

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

BogdanR106203
nastikak8
irina-mic
Татьяна-Мария
novkatrina
nikolavlad
kriapex
dddandmvd5210
Gainalii1912
innaglobal21
sarycheva659
eizmaylova6
a1rwalk3r
Columbia777
maslprod