|
|
PascalABC. Практическая работа № 3. «Поиск элементов в массиве с заданными свойствами» Цели:
|
Ход работы:
1. Изучить (повторить) теоретический материал:
2. Внимательно изучить примеры задач:
Пример 1. Задан массив А из N чисел. Составить программу, которая определит, сколько элементов массива имеют значение от X до Y
Текст программы, блок-схема алгоритма и окно ввода-вывода после работы программы:
|
|
|
Пример 2. Задан массив А из N чисел. Составить программу, которая определит максимальный элемент в массиве.
Текст программы, блок-схема алгоритма и окно ввода-вывода после работы программы:
|
|
|
3. Получить (уточнить) у преподавателя номер своего варианта.
4. Выбрать из списка номер вашего варианта и прочитать условия задач:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
5. Если возникли вопросы по условиям задач, задайте их преподавателю.
6. По аналогии с примерами составить программу для своего варианта (если не справляетесь с индивидуальным заданием, реализуйте в виде программ хотя бы два примера).
7. Протестировать программу.
8. Сдать преподавателю выполненную работу: Скопировать папку с работой («№группы_Фамилия_3») по локальной сети в папку на компьютере преподавателя (на рабочем столе создан ярлык к папке "ЛР-Сдача".
Индивидуальные задания
Задан массив А из N чисел. Составить программу, которая определит, есть ли в нем хотя бы один элемент, равный числу X. Если такой элемент есть, то определить его его минимальный номер в массиве.
Задан массив А из N чисел. Составить программу, которая определит, сколько элементов в массиве равны X.
Задан массив А из N чисел. Составить программу, которая определит минимальный элемент в массиве.
Задан массив А из N чисел. Элементы массива ввести с клавиатуры. Составить программу, которая определит максимальное значение в массиве и все номера элементов, которые равны максимальному значению.
Задан массив А из N чисел. Составить программу, которая определит количество четных элементов в массиве.
Задан массив А из N чисел. Составить программу, которая определит количество нечетных элементов в массиве.
Задан массив А из N чисел. Составить программу, которая определит количество элементов в массиве, кратных числу x.
Известны результаты ЦТ по математике для N человек. Составить программу для определения, есть ли среди них хотя бы один человек с баллом выше x. Результаты экзамена (баллы от 0 до 100) получить случайным образом.
Известны результаты ЦТ по математике для N человек. Определить, сколько человек имеют балл выше x. Результаты экзамена (баллы от 0 до 100) получить случайным образом.
Имеется список из N учащихся группы и результаты их бега на 100 м. Для сдачи норматива необходимо пробежать дистанцию не более чем за 16 с. Вывести фамилии учащихся, которые не выполнили норматив по бегу. Сколько таких учащихся в группе?
Рост учащихся группы представлен в виде массива. Определите количество учащихся, рост которых больше среднего роста по группе.
Заданы фамилии и рост учащихся группы. Вывести фамилии тех учащихся, рост которых меньше среднего роста по группе.
Известны данные о площади N стран (в млн кв. км) и численности населения (в млн жителей). Выведите номера тех стран, плотность населения которых больше x. Плотность населения определяется как численность поделить на площадь.
В массиве хранится информация о результатах спортсменов, участвующих в лыжной гонке. Определить результат победителя и его номер.
В массиве хранится информация о стоимости N автомобилей. Определите стоимость самого дорогого и самого дешевого автомобиля.