Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.02.2022, 19:11   #1
Никита!
Новичок
Джуниор
 
Регистрация: 06.02.2022
Сообщений: 2
По умолчанию Задачка уровня 9ого класса! Паскаль

В среде программирования создайте массив a из десяти целых чисел,
принадлежащих интервалу (0, 20], выведите полученный массив на экран.
Вычислите количество элементов массива, значение которых превышает среднее
арифметическое значений его элементов.
Паскаль
Никита! вне форума Ответить с цитированием
Старый 06.02.2022, 21:52   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Что не получается?
Код:
1. Опишем переменную, которая будет счётчиком в будущем цикле for. Пусть это z.
   Она целого типа.
2. Опишем массив, в котором будет храниться 10 чисел целого типа
3. Begin  {--- начало тела программы ---}
4. Инициализируй генератор случайных чисел: randomize()
5. В цикле по z от 1 до 10
6.     a[z] := int(20 - random()*20);    {заполняем элементы массива}
                                                         {а почему 20 - random()*20? Тут надо подумать}
7. Выводим элемент на печать
8. Конец цикла
9. Надо посчитать кол-во элементов больше среднего.
Правим цикл.
Добавим подсчёт суммы:
    перед циклом - summa := 0;
    а в цикле: summa := summa + a[z];
10.  Число элементов, превышающих среднее n := 0;
      В цикле по z от 1 до 10
          Если a[z] > summa/10 то n := n + 1; {можно использовать функцию ink(n)}
11. Выводим результат
12. Правим описание переменных, т.к. у нас появились две переменные: summa и n.
13 end.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 06.02.2022, 22:59   #3
Никита!
Новичок
Джуниор
 
Регистрация: 06.02.2022
Сообщений: 2
По умолчанию

спасибо!!
Никита! вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачка Паскаль Просто человек Паскаль, Turbo Pascal, PascalABC.NET 0 23.03.2015 18:55
ЛИНИИ УРОВНЯ (ПАСКАЛЬ) mens-evgenij Помощь студентам 1 22.05.2009 09:50
Pascal, задачка для 7 класса. Pascal_User Помощь студентам 3 19.02.2009 19:46
паскаль задачка ириша Паскаль, Turbo Pascal, PascalABC.NET 33 23.01.2009 20:03
Задачка. Паскаль. Nexx Помощь студентам 5 30.11.2007 18:16