profile
Размещено 5 лет назад по предмету Информатика от geniral2012

Дано: массивы R(10),Q(10),P(10). Сформировать массив X(3),где

X(1) - сумма элементов массива R, значения которых лежат в интервале  [2;4];

X(2) - то же для массива Q; 

X(3) - то же для массива P.

Вычисление суммы элементов массива, значения которыхлежит в интервале [2;4], оформить в виде подпрограммы.

 

PascalABC

Вот такие задачи нам задают.Прошу помощи.Заранее спасибо =)

  1. Ответ на вопрос
    Ответ на вопрос дан PopCop312
    Вроде должно быть так, если есть какие-то вопросы по коду или вы нашли ошибку -
    пишите в комментарии
    1. Ответ на вопрос
      Ответ на вопрос дан geniral2012
      Спасибо,тебе,Незнакомец!Программа адекватна,вопросов нет!
    2. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      Да, я тоже так хотел, но потом увидел, что требуется с подпрограммой сделать. У меня почти готово уже. Еще чуть-чуть осталось
    3. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      И еще не выполнено требование: нужно сформировать массив Х, а его у тебя вообще нет.
    4. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      Извини, насчет Х был не прав, но на тот экран одно значение s будет выведено, а не элементы Х
  2. Ответ на вопрос
    Ответ на вопрос дан Аккаунт удален
    Type arr = array[1..10] of integer; {создаем новый тип, являющийся массивом}
    var
      i:integer;
      s:real;
      R,Q,P:arr;                                 
      X:array[0..3] of integer;

    function Sum(a: arr): integer;  {функция вычисления суммы элементов массива}
    var i:integer; 
    begin
    foreach i in a do                   {вычисляем сумму элементов по заданному правилу}
      if (i>=2) and (i<=4) then Result :=Result+i
    end;                                     {результатом функции будет сумма}

    begin
    randomize;          {заполняем массивы случайными числами}
    for i:=1 to 10 do
      begin
      R[i]:=random(10);
      Q[i]:=random(10);
      P[i]:=random(10)
      end;
    write('R: ');                 {распечатываем содержимое массивов на экране}
    for i:=1 to 10 do write(R[i],' ');
    writeln;
    write('Q: ');
    for i:=1 to 10 do write(Q[i],' ');
    writeln;
    write('P: ');
    for i:=1 to 10 do write(P[i],' ');
    writeln;           {а тут собственно само решение задачи}
    X[1]:=Sum(R);{передаем в ф-цию Sum массив R, она считает сумму и записывает в Х1}
    writeln('X[1]=',X[1]); 
    X[2]:=Sum(Q);{передаем в ф-цию Sum массив Q, она считает сумму и записывает в Х2} 
    writeln('X[2]=',X[2]); 
    X[3]:=Sum(P);{передаем в ф-цию Sum массив P, она считает сумму и записывает в Х3} 
    writeln('X[3]=',X[3])
    end.
    1. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      К каждой строке уж извини, не стал делать. Это ведь опухнуть можно)))
    2. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      Строки тиап "writeln" уж сам как-нибудь прокомментируешь)))
    3. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      Если серьезно, то пиши, какая строка непонятна, поясню
    4. Ответ на вопрос
      Ответ на вопрос дан geniral2012
      ого!Добра тебе =3
    5. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      Спасибо! И тебе всего хорошего!
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.