ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.04.2024
Просмотров: 15
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Указания по выполнению РГЗ
по курсу «Информатика»
Целью расчетно-графического задания является освоение студентами принципов разработки программ обработки двумерных массивов (матриц);
К поставленной перед Вами задаче следует отнестись так:
-
Разложить ее на подзадачи; -
Написать главную функцию main, которая
согласно алгоритму, последовательно решит эти подзадачи.
Например:
Среди строк целочисленной матрицы, содержащих только такие элементы, которые по модулю не больше 10, найти строку с максимальным произведением своих элементов.
-
Подзадачи:
а) формирование целочисленной матрицы;
б) поиск строки с элементами по модулю меньшими 10;
г) нахождение произведения элементов этой строки;
д) поиск минимального произведения.
В подзадаче а) предусмотреть формирование матрицы тремя способами: ввод данных в матрицу с клавиатуры; заполнение матрицы случайными числами, ввод данных из файла. Способ формирования матрицы должен выбираться в режиме диалога.
Требование по оформлению работы
РГЗ должно быть оформлено в виде пояснительной записки (ПЗ), к которой прилагается текст отлаженной программы. Пояснительная записка должна быть выполнена в формате Microsoft Word.
В пояснительную записку должны входить:
-
титульный лист; -
полный текст задания к РГЗ; -
содержание:-
краткая теория по теме работы; -
блок- схема алгоритма решения задачи; -
программная реализация; -
результаты расчетов (скриншоты экранов); -
выводы;
-
-
подпись, дата.
Все листы пояснительной записки пронумеровать.
Таблица выбора варианта задания.
Две последние цифры номера зачетки | Номер варианта | Две последние цифры номера зачетки | Номер варианта |
01,31,61,91 | 1 | 16,46,76 | 16 |
02,32,62,92 | 2 | 17,47,77 | 17 |
03,33,63,93 | 3 | 18,48,78 | 18 |
04,34,64,94 | 4 | 19,49,79 | 19 |
05,35,65,95 | 5 | 20,50,80 | 20 |
06,36,66,96 | 6 | 21,51,81 | 21 |
07,37,67,97 | 7 | 22,52,82 | 22 |
08,38,68,98 | 8 | 23,53,83 | 23 |
09,39,69,99 | 9 | 24,54,84 | 24 |
10,40,70,00 | 10 | 25,55,85 | 25 |
11,41,71, | 11 | 26,56,86 | 26 |
12,42,72 | 12 | 27,57,87 | 27 |
13,43,73 | 13 | 28,58,88 | 28 |
14,44,74 | 14 | 29,59,89 | 29 |
15,45,75 | 15 | 30,60,90 | 30 |
Задачи для РГЗ
В соответствии с индивидуальным заданием, номер которого совпадает с двумя последними цифрами Вашей зачетки, разработать алгоритмы и программу на языке Си.
Предусмотреть формирование матрицы тремя способами: ввод данных в матрицу с клавиатуры; заполнение матрицы случайными числами, ввод данных из файла. Способ формирования матрицы должен выбираться в режиме диалога.
ВАРИАНТ №1
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х6);
- найти в матрице количество отрицательных чисел;
- увеличить элементы главной диагонали матрицы на число, равное 5.
ВАРИАНТ №2
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(5х5);
-- найти в матрице количество положительных чисел;
- увеличить все отрицательные элементы матрицы на число, равное 7.
ВАРИАНТ №3
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(4х4);
- найти в матрице количество нулевых элементов;
- уменьшить все положительные элементы матрицы на число, равное 2.
ВАРИАНТ №4
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х6);
- найти в матрице сумму отрицательных чисел;
- увеличить элементы первой строки на число, равное 10.
ВАРИАНТ №5
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(5х6);
- найти в матрице сумму положительных чисел;
- удвоить отрицательные элементы матрицы.
ВАРИАНТ №6
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(3х6);
- найти в матрице минимальное отрицательное число;
- увеличить элементы первой строки матрицы на число, равное 20.
ВАРИАНТ №7
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х4);
- найти в матрице минимальное положительное число;
- увеличить элементы последнего столбца матрицы на число, равное 4.
ВАРИАНТ №8
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х6);
- найти в матрице максимальное отрицательное число;
- уменьшить элементы побочной диагонали на число, равное 2..
ВАРИАНТ №9
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х6);
- найти в матрице максимальное положительное число;
- удвоить элементы побочной диагонали на число.
ВАРИАНТ №10
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(3х4);
- найти в матрице сумму минимального и максимального чисел;
- увеличить элементы последней строки матрицы на число, равное 9.
ВАРИАНТ №11
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х6);
- найти в матрице сумму элементов главной диагонали;
- увеличить все элементы матрицы на число, равное 10.
ВАРИАНТ №12
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х6);
- найти в матрице количество отрицательных чисел на побочной диагонали;
- увеличить элементы главной диагонали матрицы на число, равное 6.
ВАРИАНТ №13
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х6);
- найти в матрице количество нулей на побочной диагонали матрицы;
- уменьшить элементы третьего столбца матрицы на число, равное 5.
ВАРИАНТ №14
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х6);
- найти в матрице количество отрицательных чисел на главной диагонали матрицы;
- увеличить элементы второго столбца матрицы на число, равное 9.
ВАРИАНТ №15
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(3х6);
- найти в матрице минимальное положительное число;
- удвоить элементы главной диагонали матрицы.
ВАРИАНТ №16
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х4);
- найти в матрице максимальное число среди четных;
- увеличить элементы последнего столбца матрицы в три раза.
ВАРИАНТ №17
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х6);
- найти в матрице максимальное отрицательное число;
- уменьшить элементы побочной диагонали в два раза.
ВАРИАНТ №18
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х6);
- найти в матрице максимальное четное число;
- удвоить положительные элементы побочной диагонали на число.
ВАРИАНТ №19
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(3х4);
- найти в матрице сумму минимального и максимального чисел;
- увеличить элементы последней строки матрицы на число, равное 5.
ВАРИАНТ №20
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х6);
- найти в матрице количество отрицательных чисел кратных трем;
- увеличить элементы главной диагонали матрицы на число, равное 15.
ВАРИАНТ №21
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(5х5);
-- найти в матрице количество положительных чисел;
- увеличить все отрицательные элементы матрицы на число, равное 7.
ВАРИАНТ №22
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(4х4);
- найти в матрице количество элементов, кратных 5;
- уменьшить все положительные элементы матрицы на число, равное 4.
ВАРИАНТ №23
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х6);
- найти в матрице сумму отрицательных чисел;
- увеличить элементы первой строки на число, равное 10.
ВАРИАНТ №24
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(5х6);
- найти в матрице сумму положительных чисел;
- утроить отрицательные элементы матрицы.
ВАРИАНТ №25
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х4);
- найти в матрице минимальное число среди четных;
- увеличить элементы последнего столбца матрицы на число, равное 8.
ВАРИАНТ №26
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х6);
- найти в матрице количество отрицательных чисел больших -12;
- увеличить элементы главной диагонали матрицы на число, равное 5.
ВАРИАНТ №27
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(5х5);
-- найти в матрице количество положительных чисел;
- увеличить все отрицательные элементы матрицы на число, равное4.
ВАРИАНТ №28
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(4х4);
- найти в матрице количество нулевых элементов;
- уменьшить все положительные элементы матрицы на число, равное 3.
ВАРИАНТ №29
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(6х6);
- найти в матрице сумму четных чисел;
- увеличить элементы первой строки на число, равное 8.
ВАРИАНТ №30
Для каждого пункта задания написать подпрограмму-функцию
- сформировать целочисленную матрицу А(5х6);
- найти в матрице сумму положительных чисел;
- утроить отрицательные элементы матрицы.