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

Написать ПРОГРАММУ и составить БЛОК СХЕМУ по этим задачам:
1)Дан массив из десяти целых чисел. Определите, сколько элементов этого массива имеют максимальное значение.
2)В классе 20 учеников писали диктант по русскому.Написать программу и блок-схему подсчета кол-во оценок 2 3 4 5 получивших за диктант(писать через массив).
3)Объявлен набор в школьную баскетбольную команду.Известен рост каждого из n учеников желающих попасть в эту команду. Составьте алгоритм подсчета и блок схему количества претендентов имеющих шанс попасть в команду если рост игрока команды должен быть не менее 170 см.Запишите на языке Паскаль программу.Считайте рост претендентов случайным числом из диапазона 150-200 см, а число претендентов n=50.

  1. Ответ на вопрос
    Ответ на вопрос дан LoveДятелВуди
    1)var
      a: array[1..10] of integer;
      m, i,s: integer;

    begin
      randomize;
      for i := 1 to 10 do 
      begin
        a[i] := random(+10) + 1;
        if a[i] > m then m := a[i];
      end;
      for i := 1 to 10 do 
      begin
        if a[i]=m then s:=s+1;
      end;
      writeln(s);
    end.
    2)var

      a: array [1..20] of 2..5;  //Массив оценок учеников

      i: integer;

      n: array [2..5] of 2..5;  //Массив счетчиков оценок

     

    begin

      for i:= 2 to 5 do   //Обнуляем счетчики оценок

        n[i]:= 0;

      for i:= 1 to 20 do   //Вводим оценки учеников и считаем их

      begin

        writeln('Введите оценку ', i, ' ученика');

        readln(a[i]);

        if a[i] = 2 then n[2]:= n[2] + 1;

        if a[i] = 3 then n[3]:= n[3] + 1;

        if a[i] = 4 then n[4]:= n[4] + 1;

        if a[i] = 5 then n[5]:= n[5] + 1;

      end;

      for i:= 2 to 5 do

        writeln('Количество получивших ', i, ' за диктант равно:  ', n[i]);  {Выводим значения счетчиков}

    end.

    3) Program zada4a3;
    Var A: array[1..50] of integer; 
    i,k:integer;
    begin
    for i:= 1 to 50 do
    a[i]:= random(51)+150;
    k:=0;
    for i:= 1 to 50 do
    if a[i]>170 then k:=k+1;
    writeln(k);
    end.
    1. Ответ на вопрос
      Ответ на вопрос дан StiLePerfect
      А блок схемы?
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
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) их не спросили

Информация

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