Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Пособие Calc

.pdf
Скачиваний:
28
Добавлен:
11.05.2015
Размер:
568.94 Кб
Скачать

участников, угадавших: 1) 4 из 4-х; 2) 3 из 4-х; 3) 2 из 4-х. Выигрышные 4 номера упорядочить согласно числу указавших их участников спортлото.

33.В авторемонтное хозяйство поступило 9 автомашин. Для каждого автомобиля заданы три характеристики: номер, марка машины, тип неисправности. Необходимо составить по каждому из пяти типов неисправностей заявки на ремонт машин с указанием их номеров и марок. Составить сводную заявочную ведомость, в которой заявки должны быть упорядочены в соответствии с количеством машин, требующих устранения данного вида неисправности.

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

35.Проведен анализ работы киоска. В течение 7 суток анализировался объем продаж четырех наименований товара. Определить среднесуточную выручку от продажи каждого товара и сформировать список товаров, упорядоченный согласно средней выручке. Кроме того, определить самый "удачный" день недели.

36.Для каждого из 5 районов области известна засеваемая площадь под пшеницу и овес, а также урожай этих зерновых. Определить среднюю урожайность указанных зерновых по каждому району и сами районы, добившиеся наибольшей урожайности. Кроме того, определить самый отсталый район.

37.Результаты спринтерского забега трех команд по 6 спортсменов в каждой, представлены в виде двумерного массива размером 3*6. Составить упорядоченный по результатам список участников. Спортсмену, занявшему первое место, начисляется 6 баллов, второе – 5, третье – 4, четвертое – 3, пятое – 2, шестое – 1, остальным – 0 баллов. Определить команду – победителя по сумме набранных ею баллов.

43

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

39.Информация о среднесуточной температуре воздуха за месяц задана в виде двумерного массива размерностью 4*7 (строки - недели, столбцы - дни). Определить недели, в которых среднесуточная за неделю температура превысила среднемесячную на 10%. Подсчитать также количество дней с температурой, превысившей среднемесячную.

40.Информация о количестве детей, стариков, числе лиц трудоспособного возраста по каждой из семи деревень представлена в виде двумерного массива размерностью 7*3. Упорядочить список этих деревень по количеству трудоспособного населения. Определить для каждой деревни отношение нетрудоспособного населения к трудоспособному и спрогнозировать "вымирающие" деревни (к "вымирающим" отнести те, в которых это отношение больше 8).

41.В итоговой таблице первого круга футбольного чемпионата каждая из 6 команд представлена количеством забитых и пропущенных голов в каждой из встреч с противниками. Определить сумму очков, набранную каждой командой, при условии, что за победу дается 2 очка, за ничью - 1, а за поражение - 0. Напечатать список команд в порядке увеличения полученных ими очков с указанием общего количества очков и общей разницы забитых и пропущенных мячей.

42.В течение полугодия проводился анализ работы четырех бригад (фиксировалась ежемесячная выработка на одного рабочего). Для каждой бригады определить: среднемесячную (для каждого месяца) выработку, а также среднюю за полгода выработку каждого рабочего. Кроме того, определить худшую бригаду, упорядочив бригады по их производственным показателям.

44

12.ТРЕБОВАНИЯ К ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ

1.Курсовая работа выполняется на алгоритмическом языке высокого уровня

всоответствии с государственным образовательным стандартом.

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

3.Отчет должен содержать: номер варианта, условие задачи, блок-схему алгоритма основной программы, блок-схемы алгоритмов работы подпрограмм, листинг программы и листинг результатов работы программы для тестовых исходных данных.

13.ЗАДАНИЯ К КУРСОВОЙ РАБОТЕ

1.Даны две целочисленные матрицы разной размерности, заполненные положительными элементами. Используя подпрограммы реорганизовать массивы следующим образом: все простые числа, содержащиеся в строке, поместить в начало строки в любой последовательности, далее - остальные элементы, упорядоченные по неубыванию. Простым числом называется число, которое делится только на 1 и само на себя.

2.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по неубыванию сумм элементов столбцов.

3.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по неубыванию элементов последнего столбца.

4.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по неубыванию сумм элементов строк.

45

5.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по невозрастанию значений наибольших элементов строк.

6.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить строки матриц по невозрастанию, если сумма элементов первой строки исходной матрицы больше суммы элементов второй строки.

7.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по неубыванию сумм тех элементов строк, значения которых лежат в заданном интервале [ А,

В ].

8.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить нечетные строки матриц по неубыванию, если сумма элементов первой строки исходной матрицы меньше суммы элементов четвертой строки.

9.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по невозрастанию сумм отрицательных элементов столбцов.

10.Даны две вещественные матрицы разной размерности. Используя подпрограммы реорганизовать массивы следующим образом: каждую строку массива упорядочить по невозрастанию, если ее второй элемент больше среднего арифметического модулей отрицательных элементов строки, в противном случае строку упорядочить по неубыванию.

11.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по неубыванию элементов второй строки.

12.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по невозрастанию значений наименьших элементов строк.

46

13.Даны две целочисленные матрицы разной размерности, заполненные положительными элементами. Используя подпрограммы реорганизовать массивы следующим образом: все простые числа, содержащиеся в столбце, поместить в начало столбца в любой последовательности, далее - остальные элементы, упорядоченные по неубыванию. Простым называется число, которое делится только на 1 и само на себя.

14.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить четные столбцы матриц по невозрастанию, если сумма элементов первой строки исходной матрицы больше суммы элементов второго столбца.

15.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по неубыванию сумм тех элементов строк, значения которых лежат за интервалом [ А, В ].

16.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по невозрастанию значений наименьших элементов столбцов.

17.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить нечетные строки матриц по невозрастанию, если сумма элементов первого столбца исходной матрицы больше суммы элементов третьей строки.

18.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по невозрастанию сумм элементов столбцов.

19.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по неубыванию среднеарифметических значений элементов столбцов.

20.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по неубыванию элементов третьей строки.

47

21.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по неубыванию сумм положительных элементов строк.

22.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по невозрастанию значений наибольших элементов столбцов.

23.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить четные строки матриц по невозрастанию, если сумма элементов первого столбца исходной матрицы больше суммы элементов второй строки.

24.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по неубыванию сумм тех элементов столбцов, значения которых лежат в интервале [ А, В ].

25.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по неубыванию сумм положительных элементов столбцов.

26.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по неубыванию элементов четвертой строки.

27.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по невозрастанию среднеарифметических значений положительных элементов строк.

28.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по неубыванию элементов первой строки.

29.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить столбцы матриц по невозрастанию, если сумма элементов первой строки исходной матрицы больше суммы элементов первого столбца.

48

30.Даны две целочисленные матрицы разной размерности, заполненные положительными элементами. Используя подпрограммы реорганизовать массивы следующим образом: все простые числа, содержащиеся в столбце, поместить в начало столбца в любой последовательности, далее - остальные элементы, упорядоченные по невозрастанию. Простым называется число, которое делится только на 1 и само на себя.

31.Даны две вещественные матрицы разной размерности. Используя подпрограммы реорганизовать массивы следующим образом: каждую строку массива упорядочить по невозрастанию, если ее последний элемент меньше среднего арифметического положительных элементов строки, в противном случае строку упорядочить по неубыванию.

32.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по неубыванию элементов второго столбца.

33.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по неубыванию сумм отрицательных элементов строк.

34.Даны две вещественные матрицы разной размерности. Используя подпрограммы реорганизовать массивы следующим образом: каждую строку массива упорядочить по неубыванию, если ее первый элемент отличается не более чем на 20% от среднего геометрического положительных элементов строки, находящихся в четных столбцах, в противном случае строку упорядочить по невозрастанию.

35.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить нечетные строки матриц по невозрастанию, если сумма элементов первой строки исходной матрицы больше суммы элементов четвертой строки.

36.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по невозрастанию среднеарифметических значений отрицательных элементов строк.

49

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

38.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить столбцы матриц по невозрастанию, если сумма элементов первого столбца исходной матрицы больше суммы элементов второго столбца.

39.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по неубыванию элементов последней строки.

40.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по невозрастанию сумм отрицательных элементов строк.

41.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по невозрастанию сумм тех элементов строк, значения которых лежат в заданном интервале [ А,

В ].

42.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить четные столбцы матриц по неубыванию, если сумма элементов первой строки исходной матрицы меньше суммы элементов второго столбца.

43.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить нечетные столбцы матриц по невозрастанию, если сумма положительных элементов первого столбца исходной матрицы больше суммы положительных элементов четвертого столбца.

50

44.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по невозрастанию среднеарифметических значений элементов строк.

45.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить нечетные столбцы матриц по неубыванию, если сумма элементов первого столбца исходной матрицы меньше суммы элементов четвертого столбца.

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

47.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по невозрастанию сумм положительных элементов строк.

48.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по невозрастанию элементов первой строки.

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

50.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить нечетные столбцы матриц по неубыванию, если сумма элементов первой строки исходной матрицы меньше суммы элементов третьего столбца.

51

51.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по невозрастанию среднеарифметических значений отрицательных элементов столбцов.

52.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) строки матриц по неубыванию значений наибольших элементов строк.

53.Даны две вещественные матрицы разной размерности. Используя подпрограммы реорганизовать массивы следующим образом: каждый столбец массива упорядочить по невозрастанию, если его второй элемент отличается не более чем на 20% от среднего геометрического положительных элементов столбца, в противном случае столбец упорядочить по неубыванию.

54.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить нечетные строки матриц по неубыванию, если сумма элементов первого столбца исходной матрицы меньше суммы элементов третьей строки.

55.Даны две вещественные квадратные матрицы разной размерности, элементы каждого столбца которых упорядочены по невозрастанию. Для задаваемых при вводе натурального числа D и вещественного числа Y удалить из каждого столбца элемент с номером строки D и вставить элемент, равный Y, так, чтобы не нарушалась упорядоченность элементов столбца. Найти средние геометрические значения элементов каждого столбца и сформировать из них выходной одномерный массив. В работе использовать подпрограммы.

56.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по неубыванию значений наибольших элементов столбцов.

57.Даны две вещественные матрицы разной размерности. Используя подпрограммы упорядочить (переставить) столбцы матриц по невозрастанию элементов второй строки.

52