Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Список индивидуальных данных. Общая постановка задачи




Общая постановка задачи

Теоретическая часть

Лабораторная работа №2.Использование структурированных типов данных (массивов, строк, структур).

Способ оценки результатов

При оценке результатов выполнения лабораторной работы оценивается:

· знание программного материала;

· грамотность и аккуратность выполнения заданий;

· аккуратность оформления отчета по лабораторной работе;

· глубина и полнота ответов на контрольные вопросы.

Отметка «отлично» выставляется студенту, глубоко и прочно усвоившему программный материал, исчерпывающе, последовательно, грамотно и логически стройно его излагающему, ответившему на все контрольные вопросы, грамотно и аккуратно оформившему лабораторную работу и разработавшему корректные алгоритмы.

Отметка «хорошо» выставляется студенту, твердо знающему программный материал, грамотно и по существу его излагающему, ответившему на все контрольные вопросы, грамотно и аккуратно оформившему лабораторную работу.

Отметка «удовлетворительно» выставляется студенту, который знает только основной материал, но не усвоил его деталей, допускает в ответе неточности, ответившему на большинство контрольных вопросов, оформившему лабораторную работу с нарушением некоторых несущественных требований.

Отметка «неудовлетворительно» выставляется студенту, который не знает значительной части программного материала, допускает существенные ошибки, не ответившему на контрольные вопросы, оформившему лабораторную работу с существенными нарушениями.

Целью данной лабораторной работы является приобретение навыков работы в интегрированной среде разработки и создания программ, использующих структурированные типы данных.

Требования к содержанию, оформлению и порядку выполнения

Требования к содержанию, оформлению и порядку выполнения лабораторной работы №2 не отличаются от соответствующих требований к лабораторной работе №1.

Необходимая информация по выполнению лабораторной работы приведена в учебном пособии и в описании лабораторной работы №1.

Каждый вариант работы состоит из двух заданий. В первом задании требуется написать программу, осуществляющую обработку одномерного массива. В первом задании требуется написать программу, осуществляющую обработку двумерного массива. Предполагается, что память для массивов выделяется на этапе компиляции программы, т.е. используются статические данные.

Список индивидуальных данных представлен в табл. Л2.1.

Таблица Л2.1

варианта задания Задание
1. 1. 1 Дана последовательность целых чисел. Определить число, предшествующее последнему из минимальных значений.
2. Дана квадратная матрица. Определить k – количество "особых" элементов матрицы, считая элемент "особым", если он больше суммы остальных элементов своего столбца.
2. 1. 1 Дана последовательность целых чисел. Определить число, предшествующее первому из минимальных значений.
2. Упорядочить строки данной вещественной матрицы по неубыванию наибольших элементов строк.
3. 1. Дана последовательность символов. Определить символ, следующий за последним вхождением цифры.
2. Дана матрица. Определить k – количество "особых" элементов данной матрицы, считая элемент "особым", если в строке слева от него находятся меньшие элементы, а справа – большие.
4. 1. Дана последовательность целых чисел. Определить количество нечетных чисел.
2. Дана квадратная матрица. Упорядочить ее строки по неубыванию сумм элементов строк.
5. 1. Дана последовательность целых чисел. Определить, является ли последовательность упорядоченной по невозрастанию или неубыванию.
2. Дана квадратная матрица. Назовем псевдодиагональю множество элементов этой матрицы, лежащих на прямой, параллельной прямой, содержащей элементы ai,i. Найти сумму максимальных элементов всех псевдодиагоналей данной матрицы.
6. 1. Дана последовательность целых чисел. Исключить из нее все числа, встречающиеся более трех раз.
2. Элемент матрицы назовем седловой точкой, если он является наименьшим в своей строке и наибольшим в своем столбце. Для заданной целочисленной матрицы вывести индексы всех ее седловых точек.
7. 1. Дана последовательность различных целых чисел. Найти максимальное и минимальное из этих чисел. Получить в порядке возрастания все числа, заключенные в интервале между максимальным и минимальным числами.
2. Дана матрица. Упорядочить ее строки по убыванию первых элементов строк, если это возможно.
8. 1. Дана целочисленная последовательность. Получить упорядоченную по возрастанию последовательность из чисел, которые входят в данную последовательность по одному разу.
2. Дана квадратная матрица. Найти минимальное из положительных значений элементов побочной диагонали матрицы.
9. 1. Даны две последовательности. Получить упорядоченную по невозрастанию последовательность, состоящую из тех членов первой последовательности, которых нет во второй.
2. Дана прямоугольная матрица. Упорядочить столбцы матрицы по невозрастанию минимальных элементов столбцов.
10. 1. Дана целочисленная последовательность. Упорядочить по неубыванию часть последовательности, заключенную между первым вхождением максимального значения и последним вхождением минимального.
2. Дана квадратная матрица, все элементы которой различны. Поменять местами строки, в которых находятся максимальный и минимальный элементы.
11. 1. Дана целочисленная последовательность. Получить упорядоченную по убыванию последовательность, состоящую из всех различных членов данной последовательности.
2. Дана квадратная матрица. Заменить предпоследнюю строку матрицы первым из столбцов, в котором находится минимальный элемент матрицы.
12. 1. Дан массив целых чисел. Получить упорядоченную по возрастанию последовательность из чисел, которые встречаются в данном массиве более двух раз.
2. Дана квадратная матрица. Заменить последнюю строку матрицы первым из столбцов, в котором находится максимальный элемент матрицы.
13. 1. Дан массив целых чисел, все элементы которого различны. Вывести в порядке убывания те элементы массива, которые не находятся между минимальным и максимальным элементами.
2. Дана прямоугольная матрица. Упорядочить строки матрицы по невозрастанию минимальных элементов строк.
14. 1. Дана последовательность целых чисел. Вывести упорядоченную по возрастанию последовательность, состоящую из чисел данной последовательности, стоящих на нечетных местах и встречающихся в ней только один раз.
2. Дана квадратная матрица. Упорядочить ее строки по неубыванию произведений элементов строк.
15. 1. Дана целочисленная последовательность. Определить количество вхождений каждого числа в последовательность.
2. Дана квадратная матрица. Упорядочить ее строки по неубыванию максимальных элементов строк.
16. 1. Дана целочисленная последовательность. Если число x встречается в последовательности, то часть последовательности до последнего вхождения x упорядочить по невозрастанию.
2. Дана квадратная матрица. Упорядочить ее строки по неубыванию величины xi, вычисляемой следующим образом: xi - сумма элементов i-ой строки, если i нечетно; xi - произведение элементов i-ой строки, если i четно.
17. 1. Дана последовательность целых чисел. Упорядочить последовательность следующим образом: сначала идут отрицательные числа, упорядоченные по невозрастанию, потом положительные, упорядоченные по неубыванию.
2. Дана квадратная матрица. Упорядочить ее строки по невозрастанию минимальных элементов строк.
18. 1. Дана последовательность целых чисел. Вывести упорядоченную по невозрастанию последовательность, состоящую из чисел данной последовательности, находящихся между предпоследним и последним отрицательным членом последовательности.
2. Дана квадратная матрица. Упорядочить ее строки по невозрастанию минимальных из положительных элементов строк.
19. 1. Дан массив целых чисел. Упорядочить элементы, стоящие на четных местах по невозрастанию, а на нечетных – по неубыванию.
2. Дана квадратная матрица. Упорядочить ее строки по невозрастанию максимальных из отрицательных элементов строк.
20. 1. Даны две упорядоченные по невозрастанию последовательности a1,...,an и b1,...,bm. Получить упорядоченную по невозрастанию последовательность длины n+m, состоящую из членов данных последовательностей.
2. Дана квадратная матрица. Упорядочить ее строки по неубыванию максимальных отрицательных элементов строк.
21. 1. Даны две упорядоченные по неубыванию последовательности, получить упорядоченную по невозрастанию последовательность, состоящую из членов первой последовательности, которых нет во второй.
2. Дана квадратная матрица. Упорядочить ее строки по невозрастанию произведений элементов строк.
22. 1. Дана последовательность целых чисел. Получить упорядоченную по невозрастанию последовательность, состоящую из членов данной последовательности, заключенных между первым и последним отрицательным членом данной последовательности.
2. Дана квадратная матрица. Упорядочить ее строки по невозрастанию максимальных элементов строк.
23. 1. Если в массиве целых чисел нет повторяющихся элементов, то упорядочить его по возрастанию.
2. Дана квадратная матрица. Упорядочить ее строки по невозрастанию сумм элементов строк.
24. 1. Упорядочить по невозрастанию только четные числа данного целочисленного массива, нечетные оставить без изменения.
2. Дана квадратная матрица. Найти сумму отрицательных элементов матрицы под главной диагональю.
25. 1. Из последовательности целых чисел вывести в порядке возрастания все числа, стоящие на четных местах и встречающиеся более двух раз.
2. Дана квадратная матрица. Упорядочить ее строки по неубыванию минимальных положительных элементов строк.



Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 285; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.