Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы / C++.Ашарина / C_projects / Программирование задач с использованием проектов в ыке С++.doc
Скачиваний:
27
Добавлен:
17.04.2013
Размер:
86.53 Кб
Скачать

Пример программирования с использованием проекта

Составить проект программы создания целочисленных матриц а(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. Откомпилировать созданный файл и исправить все ошибки.

Соседние файлы в папке C_projects