- •Сборник задач для практикума по Паскалю
- •Раздел 1 Оператор присваивания. Оператор печати.
- •Раздел 2. Оператор ввода
- •Раздел 3. Величины логического типа.
- •Раздел 4. Условный оператор Полный
- •Расчеты и сравнения
- •Несколько условных операторов
- •С расчетами
- •4.56. Дано двузначное число. Определить: а) входит ли в него цифра 3;
- •2 Сложных уровня
- •Неполный
- •3. Оператор варианта (выбора)
- •Раздел 5. Оператор цикла с параметром
- •5.40. Вычислить значение выражения (( …(202 -192) – 182)2-…- 12)2
- •Рекуррентные соотношения
- •Площадь под кривой
- •Ввод и обработка данных
- •Раздел 6. Операторы цикла с условием
- •Условный оператор после цикла
- •6.55. Дано натуральное число. А) Верно ли, что сумма его цифр больше 10?
- •Максимум и минимум
- •Раздел 7. Сочетание оператора цикла и условного оператора
- •Раздел 8. Вложенные циклы
- •Раздел 9. Символьные строки
- •Вырезка
- •Все символы
- •Сложное условие
- •9.87. Дан текст. Найти максимальное из имеющихся в нем чисел. С условным оператором в цикле и после него
- •9.88. Дано предложение. Определить, каких букв в нем больше: "м" или "н".
- •Сложное условие.
- •Обмены и вставки Обмены
- •Удаления и вставки Удаления
- •Сложные условия
- •Вставка
- •Раздел 10. Процедуры и функции
- •10.1. Вычислить значение выражения:
- •Раздел 11. Массивы
- •Обработка
- •Условный оператор после цикла
- •Условный оператор в цикле Вывод
- •Сумма, произведение, среднее, номера
- •Составные условия
- •Неполный или вложенный условный оператор
- •Среднее
- •Максимум и минимум
- •Два цикла
- •Два массива
- •Из двух массивов в третий
- •Условный оператор в цикле Сумма
- •Количество
- •Среднее
- •Минимум и максимум
- •Циклы с условием До первого значения
- •Со сложным условием
- •Обмены и вставки Обмены и перестановки
- •Удаление и вставки без перестановки
- •Вставка
- •Вставки с подстановкой
- •Раздел 12. Двухмерные массивы
- •Расчеты
- •С условным оператором
- •Диагональ квадратного массива
- •Условный оператор после цикла
- •Условный оператор в цикле
- •Цикл с условием
- •Отдельная строка или столбец Вывод
- •Условный оператор после цикла
- •Условный оператор в цикле
- •Цикл с условием
- •2 Строки или столбца
- •Сумма, среднее и т.П.
- •Условный оператор после цикла
- •Условный оператор в цикле
- •Цикл с условием
- •Построчно (по столбцам) Каждая строка (столбец)
- •Условным оператором в цикле
- •Цикл с условием
- •Замена Каждая строка (столбец)
- •Несколько строк по условию
- •Несколько строк по условию
- •Цикл с условием
- •Из двух в третий
- •Из двухмерного в одномерный и наоборот
- •По строкам (столбцам)
- •Удаление и вставка без перестановки Удаление
- •Вставка
- •Вставки с перестановкой
- •Двухмерные массивы символов
- •Раздел 13. Массивы величин типа запись
- •Цикл с условием
- •Массив и текст
- •3 Текст и (или) числа
- •2 Текста
- •Больше трех с условием
- •Со сложным условием
- •Раздел 14. Работа с файлами .Типизированные файлы. Записи
- •Удаление и вставка
- •Расчеты
- •Из файла в массив
- •2 Или 3 файла из файла в файл
- •Текстовые файлы. Запись
- •Удаление и вставка
- •Чтение. Строки
- •Символы строк
- •Раздел 15. Случайные числа
- •Условный оператор в цикле
- •Цикл с условием
- •Метод Монте-Карло
- •Раздел 16. Модуль Graph.
Максимум и минимум
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. Изменить знак у максимального по модулю элемента массива. Минимальный элемент массива при этом не определять.