Составители:
Рубрика:
23
Лабораторная работа №12
Работа с одномерными и двумерными массивами
Цель работы
: Закрепить умение составлять алгоритмы обработки одномерных и
двумерных массивов с использованием вспомогательных процедур и функций.
Задание 1
Составьте программу для решения одной из следующих задач:
1.1. Имеются результаты n ежедневных измерений количества выпавших осадков. За
какую из недель, считая с начала периода измерений, выпало наибольшее
количество осадков?
1.2. Дан массив фамилий студентов
1-го курса и массив их результатов в беге на 100
метров. Составьте команду из четырех лучших бегунов для участия в эстафете
4*100.
1.3. На факультете были проведены соревнования по подтягиванию и все результаты
занесены в массив в порядке выступления студентов. Составьте программу,
которая распечатывает места, занятые участниками соревнований. Если
результаты одинаковые, то
лучшее место занимает тот, кто раньше выступал.
1.4. Пусть таблица выигрышей лотереи представлена в виде двух массивов: первый -
это выигравшие номера, второй - выпавшие выигрыши на эти номера. Ваша
группа купила несколько билетов лотереи, номера которых занесены в третий
массив. Для каждого номера определите выигрыш, если он есть и распечатайте
результат
в виде хорошо оформленной таблицы.
1.5. После I семестра все итоги по информатике были занесены в две базы, каждая из
которых содержит сведения о фамилии студента и о количестве набранных им
баллов. В одну из них занесены студенты первой подгруппы вашей группы, в
другую - второй. Обе базы упорядочены по убыванию количества набранных
баллов. Распечатайте вместе обе подгруппы студентов так, чтобы все результаты
были упорядочены по убыванию.
1.6. Студенты одной из групп решили съездить на неделю в Париж. Но оказалось,
что бесплатных путевок, которые им выделил деканат, на одну меньше, чем
студентов в группе. На собрании было решено не брать последнего ученика в
списке группе, у которого удовлетворительная оценка по информатике.
Составьте программу, которая печатает список тех, кто поедет в Париж на
халяву.
1.7. Есть база, содержащая итоговые оценки по информатике, полученные каждым
студентом группы за I полугодие. Студенты работали за ЭВМ парами, и данные
в базе записаны так, что ученики из одной пары стоят
рядом. Учитель зачислил
учеников, получивших итоговую оценку 5, в отдельную группу для более
углубленного изучения информатики. В результате некоторые ученики потеряли
свои пары. Распечатайте список фамилий отличников по информатике и список
новых пар, который бы вы составили на месте учителя, сохранив не распавшиеся
пары.
1.8. Дан массив фамилий абитуриентов и массив
результатов экзамена по
математике. Оставьте в массивах только тех, кто будет допущен к следующему
экзамену.
Задание 2
Составьте программу для решения одной из следующих задач:
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »