Лабораторная работа 03 Семестр 1 |
250,00 ₽
Просмотров: 619
|
Тип работы: | Лабораторная работа |
Название предмета: | Программирование на языках высокого уровня |
Тема/вариант: | Лабораторная работа 03 Семестр 1 |
Объем работы: | 6 |
ВУЗ: | СибГУТИ |
Дата выполнения: | 2013-09-01 |
Размер файла, тип файла: | 27.3 Kb, , DOC |
Прикрепленные файлы: |
Задание (287 Kb)
|
Содержание
Задание 3
Алгоритм 4
Листинг программы 6
Результат работы программы 9
Задание
Вариант состоит из одного задания раздела Одномерные массивы и одного задания раздела Многомерные массивы с одинаковыми номерами (Например вариант 4 =>выполнить задания 4 из обоих разделов).
Необходимо разработать программы, выполняющие задания, соответствующие Вашему варианту. В программе должна быть предусмотрена обработка любых входных данных. В случае некорректных входных данных должно выдаваться сообщение об ошибке.
Часть1. Дана последовательность из N чисел. Найдите 2 элемента, сумма которых максимальна и удалите все элементы между ними. Распечатайте результат, повторяйте процедуру пока это возможно.
Часть2. (Общее условие для заданий 11,12,13) Сформировать 3 массива PUPILS, SUBJS, MARKS. PUPILS(10 элементов) – массив строк, содержащий фамилии учащихся. SUBJS(10 элементов) – массив строк, содержащий названия предметов. MARKS массив целых, содержащий оценку за год iго учащихся по jму предмету (где i – индекс в PUPILS, j – индекс в SUBJS).
Элементы всех массивов задаются фиксированно в программе и не изменяются пользователем. Организовать:
Поиск учеников с наилучшими показателями по всем предметам, учеников с
наихудшими показателями, учеников с средними показателями, имеющих "отлично" хотя бы по одному предмету.
Сообщить другу