Файл: Указания по выполнению ргз по курсу Информатика.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.04.2024

Просмотров: 15

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Указания по выполнению РГЗ

по курсу «Информатика»

Целью расчетно-графического задания является освоение студентами принципов разработки программ обработки двумерных массивов (матриц);

К поставленной перед Вами задаче следует отнестись так:

  1. Разложить ее на подзадачи;

  2. Написать главную функцию main, которая

согласно алгоритму, последовательно решит эти подзадачи.

Например:

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

  1. Подзадачи:

а) формирование целочисленной матрицы;

б) поиск строки с элементами по модулю меньшими 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);

- найти в матрице сумму положительных чисел;

- утроить отрицательные элементы матрицы.