На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Rust
  
> ЕГЭ по информатике 2020, часть 1, № 19 , одномерный массив
    Часть 1, № 19
    Одномерный массив
    Задание взято с сайта
    http://kotolis.ru/realegeinf_2020

    user posted image

    Представленный ниже фрагмент программы обрабатывает элементы одномерного целочисленного массива A с индексами от 0 до 11.
    Перед началом выполнения данного фрагмента эти элементы массива имели значения согласно таблице:
    01234567891011
    5432071372913233155


    Решение.
    В условии задачи программа на Паскале записана неправильно.
    Она должна была выглядеть так:
    ExpandedWrap disabled
      s:= 0;
      for i:= 1 to 11 do
          if a[i–1] div a[i] < 2 then  s:= s + a[i]
          else a[i]:= a[i]*i;

    Это первое.

    Теперь, как я выполняла это идиотское задание.
    Если выполнялось первое условие (a[i–1] div a[i] < 2), то добавляемый к сумме элемент помечала красным.
    Если первое условие не выполнялось, то ставила косую черту и записывала новый a[i], равный a[i]*i.
    Получилось следующее:

    01234567891011
    54320/407/211372913/912/163315/1505/55


    Затем красные элементы просуммировала, получилось 125.

    Ответ: 125 .
    Сообщение отредактировано: swf -
      Цитата swf @
      В условии задачи программа на Паскале записана неправильно.

      И не только на паскале, стоит заметить!
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0168 ]   [ 15 queries used ]   [ Generated: 18.04.24, 03:32 GMT ]