Пример программирования с использованием проекта
Составить проект программы создания целочисленных матриц а(4,5) и b(6,8), вывода их на экран, формирования одномерных массивов c и d из положительных элементов каждой матрицы соответственно и поиска номера минимального элемента в массивах c и d.
При составлении программы удобно эту задачу разбить на следующие подзадачи:
•формирование матрицы с помощью датчика случайных чисел;
•вывод матрицы на экран;
•формирование одномерного массива;
•вывод одномерного массива на экран;
•поиск номера минимального элемента в одномерном массиве;
•вывод номера минимального элемента на экран;
•управление процессом вычислений.
Для удобства проектирования и отладки программы удобно разбить ее текст на следующие файлы:
out.cpp - содержит функции:
•form1 - формирование матрицы с помощью датчика случайных чисел;
•write1 - вывод на экран матрицы;
•write2 - вывод на экран одномерного массива;
obr.cpp - содержит функции:
•form2 - формирование одномерного массива из положительных элементов матрицы;
•пит_тin - поиск номера минимального элемента массива;
main.cpp содержит функцию main(), управляющую процессом вычислений.
Кроме того, для правильной работы программы необходимы еще файлы out.h и obr. h с прототипами функций файлов out.cpp и obr.срр, соответственно.
Содержимое файлов out.cpp, out.h, obr.cpp, obr.h, main.cpp представлено на рис. 1-5 соответственно. Обратите внимание на то, что в присоединяемых функциях и в функции main() матрицы a и b имеют 10 столбцов для того, чтобы можно было использовать в качестве фактического параметра матрицы с различным количеством столбцов меньших 10. Массивы c и d имеют размерность 20 (4*5) и 48 (6*8) в предположении, что все элементы матриц a и b могут быть положительными.
Методика создания проекта
Для создания проекта необходимо сначала создать и откомпилировать файлы с текстами присоединяемых функций и файл с текстом функции main(). Затем объединить эти файлы в проект и выполнить программу.
Создание и компиляция файлов проекта
Для создания и компиляции файлов проекта необходимо выполнить следующую последовательность действий:
1. Войти в систему Borland C++.
2. Создать файл Out.cpp с функциями формирования матрицы и вывода матрицы и одномерного массива. Для этого:
• нажать клавишу F3 (открыть файл);
• в диалоговом окне ввести имя файла (out.cpp) и нажать клавишу Enter (на экране будет чистое окно с именем файла вверху рамки);
• набрать текст файла;
• сохранить файл на диске (нажать клавишу F2).
3. Откомпилировать созданный файл. Для этого выбрать пункт Compile подменю Compile (Compile|Compile) или одновременно нажать клавиши Alt-F9.
4. Исправить ошибки и сохранить файл на диске (F2).
5. Повторять пункты 3, 4 до тех пор, пока в файле не будут исправлены все ошибки.
6. Создать файл Out.h с прототипами функций формирования матрицы и вывода матрицы и одномерного массива. Для этого повторить последовательностъ действий из пункта 2.
7. Создать файл Obr.cpp с функциями формирования одномерного массива и поиска номера минимального элемента в этом массиве.
8. Откомпилировать созданный файл и исправить все ошибки.
9. Создать файл Out.h с прототипами функций формирования одномерного массива и поиска номера минимального элемента в этом массиве.
10. Создать файл Main.срр с функцией main().
11. Откомпилировать созданный файл и исправить все ошибки.