Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник задач по Паскалю1.docx
Скачиваний:
12
Добавлен:
20.11.2018
Размер:
479.71 Кб
Скачать

Неполный или вложенный условный оператор

11.69. Определить количество положительных и количество отрицательных элементов массива.

11.70. Дан массив целых чисел. Определить количество четных элементов и количество элементов, оканчивающихся на цифру 5.

11.71. В массиве записаны результаты 20 игр футбольной команды (если игра окончилась выигрышем данной команды, то записано число 3, проигрышем — 2, ёсли игра закончилась вничью — 1). Определить количество выигрышей, количество ничьих и количество проигрышей данной команды.

11.72. В массиве записаны оценки по иностранному языку 22 учеников класса. Определить количество пятерок, количество четверок, количество троек и количество двоек.

Среднее

11.73. Найти среднее арифметическое элементов массива, больших числа 10.

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

11.75, Найти средние арифметические положительных и отрицательных элементов массива.

11.76. Масса каждого из 25 человек хранится в массиве. Людей, имеющих массу более 100 кг, будем условно называть полными (известно, что есть по меньшей мере один такой человек). Определить среднюю массу полных людей и среднюю массу остальных людей.

11.77. Рост 22 учеников класса представлен в виде массива. Рост мальчиков условно задан отрицательными числами. Определить средний рост мальчиков и средний рост девочек.

11.78. Дан массив. Сравнить первый и второй элементы массива. Если второй элемент меньше первого, то поменять их местами. Затем то же самое сделать со вторым и третьим, ... предпоследним и последним элементами.. Какое число окажется в результате в последнем элементе массива?

Максимум и минимум

11.79. Дан массив. Определить:

а) максимальный элемент;

6) минимальный элемент;

в) на сколько максимальный элемент больше минимального;

г) индекс максимального элемента;

д) индекс минимального и индекс максимального элементов.

11.80. В массиве хранится информация о количестве страниц в каждой из 100книг. Все страницы имеют одинаковую толщину. Определить количество страниц в самой толстой книге.

11.81. В массиве хранится информация о стоимости каждой из 50 марок легковых автомобилей. Определить, сколько стоит самый дорогой автомобиль.

11.82. В массиве хранится информация о стоимости 1 килограмма 20 видов конфет, Определить, сколько стоят самые дешевые конфеты.

11.83. В массиве хранится информация о результатах 25 спортсменов, участвовавших в лыжной гонке. Определить результат спортсмена — победителя гонки.

11.84. В массиве хранится информация о росте 25 человек. Определить, на сколько рост самого высокого человека превышает рост самого низкого.

11.85. В массиве хранится информация о годе рождения каждого из 30 человек. Определить, на сколько лет возраст самого старого человека превышает возраст самого молодого . При определении возраста учитывать только год рождения (месяц и день не учитывать).

11.86. В некоторых видах спортивных состязаний (например, в фигурном катании) выступление каждого спортсмена независимо оценивается несколькими судьями, затем из всей совокупности оценок удаляются наиболее высокая и наиболее низкая, а для оставшихся оценок вычисляется среднее арифметическое, которое и идет в зачет спортсмену. Если наиболее высокую оценку выставили несколько судей, то из совокупности оценок удаляется только одна такая оценка; аналогично поступают и с наиболее низкими оценками.

Известны оценки, выставленные восемью судьями одному из участников соревнований. Составить программу для расчета оценки, которая пойдет в зачет этому спортсмену.

11.87. В массиве хранится информация о максимальной скорости каждой из 40 марок легковых автомобилей, Определить порядковый номер самого быстрого

автомобиля. Если таких автомобилей несколько, то должен быть найден номер:

а) первого из них;

6) последнего из них.

11.88. В массиве хранится информация о количестве осадков, выпавших за каждый день июля. Определить дату самого дождливого дня. Если таких дней было несколько, то должна быть найдена дата:

а) первого из них;

6) последнего из них.

11.89. В массиве хранится информация о стоимости 1 килограмма 30 видов конфет. Определить порядковый номер самого дешевого вида конфет. Если таких видов несколько, то должен быть найден номер:

а) первого из них;

б) последнего из них.

11.90. В массиве хранится информация о годе рождения каждого из 30 человек. Определить порядковый номер самого старшего по возрасту человека. Если таких людей несколько, то должен быть найден номер;

а) первого из них;

6) последнего из них.

При определении возраста учитывать только год рождения (месяц и день не учитывать).

11.91. Дан массив. Определить:

а) количество максимальных элементов в массиве;

6) количество минимальных элементов в массиве.

11.92. В массиве хранится информация о росте 35 человек. Определить, у скольких человек самый большой рост.

11.93. В массиве хранится информация о количестве осадков, выпавших за каждый день октября, Определить количество дней, когда выпало самое большое число осадков.

11.94. В массиве хранится информация о стоимости каждой из 60 книг. Определить количество самых дешевых книг.

11.95. В массиве хранится информация о среднедневной температуре за каждый день июля. Определить количество самых прохладных дней в этом месяце.

11.96. Изменить знак у максимального по модулю элемента массива. Минимальный элемент массива при этом не определять.