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

Объединение файлов в проект и выполнение программы

Для объединения файлов в проект нужно выполнить следующую последовательность действий:

1. Открыть проект. Для этого:

• выбрать пункт меню Project|Open Project;

• в диалоговом окне ввести имя проекта Project и нажать клавишу Enter (внизу экрана появится имя проекта с его именем).

2. Добавить в проект все необходимые файлы. Для этого:

выбрать пункт меню Project|Add Item;

• в диалоговом окне выбрать имя файла (main.cpp);

• в диалоговом окне нажать кнопку Add (имя файла появится в окне проекта);

• в диалоговом окне выбрать имя следующего файла и нажать кнопку Add диалогового окна;

• повторять предыдущий подпункт до тех пор, пока в проект не будут добавлены все необходимые файлы;

• нажать кнопку Done окна для завершения работы по

добавлению файлов.

3. Создать загрузочный файл проекта, предварительно перекомпилировав все файлы проекта. Для этого необходимо выбрать пункт Compile|Build all.

4. Выполнить программу, одновременно нажав клавиши Ctrl-F9 или выбрав пункт меню Run|Run.

Лабораторное задание

Составить программу решения задачи для своего варианта задания, представленного в таблице (номер варианта задания соответствует номеру фамилии студента в списке группы). Перед составлением программы разбить ее на части, определив при этом состав каждой из частей, а также каким образом будет реализована в программе каждая из частей (в виде файла присоединяемых функций или в виде файла с функцией main() ).

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

Порядок выполнения лабораторной работы

1. При домашней подготовке к лабораторной работе написать тексты файлов с присоединяемыми функциями и текст файла с функцией main().

2. Создать проект на компьютере, воспользовавшись разделом Методика создания проекта описания лабораторной работы.

3. Выполнить программу на компьютере.

4. Оформить отчет и защитить работу.

Требования к отчету

Отчет должен содержать:

1) название и цель работы;

2) краткие теоретические сведения;

3) задание для варианта задания, соответствующего номеру фамилии студента в списке группы (если студент закреплен за определенной ЭВМ, имеющей номер, то номеру ЭВМ);

4) схему алгоритма для задачи своего варианта;

5) текст программы для задачи своего варианта;

6) результаты выполнения программы.

Контрольные вопросы

1. В чем сущность метода функциональной декомпозиции ?

2. С какой целью текст программы разбивается на несколько файлов?

3. Какова структура каждого из файлов программы?

4. Как создать и откомпилировать файлы проекта?

5. Как объединить файлы в проект ?

6. Как выполнить проект?

Варианты заданий

Номер варианта

Задание

1

Для заданного одномерного массива А[I], I=1,2,..,10 определить сумму всех элементов, произведение всех элементов и минимальный элемент массива.

2

Для заданных матриц С[5,8] и D[5,8] определить сумму и произведение всех их элементов.

3

Для заданного одномерного массива В[I], I=1,2,...,8 определить количество положительных и отрицательных элементов, а также максимальный и минимальный элементы массива.

4

Для заданной матрицы М[4,5] определить произведение всех элементов матрицы, максимальный и минимальный элементы.

5

Для заданного одномерного массива А[I], I=1,2,...,10 определить сумму всех элементов, произведение всех элементов и максимальный элемент массива.

6

Для заданных матриц С[5,8] и D[5,8] определить их сумму и разность.

7

Для заданных одномерных массивов А[I], В[I], I=1,...,7 определить их разность и частное.

8

Для заданных матриц С[4,6], D[4,6] определить минимальные и максимальные элементы.

9

Для заданного одномерного массива G[I], I=1,2,...,10 определить сумму положительных элементов, произведение отрицательных и количество нулевых элементов.

10

Для заданной матрицы F[6,8] определить количество положительных, отрицательных и нулевых элементов,

11

Заданные одномерные массивы Н[I], G[I], I=1,2,...,8 упорядочить в порядке убывания. Найти среднее арифметическое каждого из массивов.

12

Для заданных матриц А[3,6] , В[3,6] поменять местами их минимальные и максимальные элементы.

13

Для заданных одномерных массивов K[I], L[I], I=1,...,9 поменять местами их минимальный и максимальный элементы.

14

Заданные матрицы С[4,3], Н[4,3] упорядочить в порядке возрастания, найти среднее арифметическое каждой из матриц.

15

Для заданных одномерных массивов А[I], В[I], I=1,2,...,10 заменить все отрицательные элементы нулями, определить количество положительных элементов.

16

Для заданных матриц Н[5,3], G[5,3] заменить все отрицательные элементы нулями, найти среднее арифметическое положительных элементов.

17

Для заданных одномерных массивов С[I], D[I] I=1,2,...,12 найти сумму всех элементов и количество отрицательных элементов.

18

Для заданных матриц А[5,7], В[5,7] найти сумму всех элементов и количество отрицательных элементов.

19

Для заданных одномерных массивов G[I], N[I], I=l,...,8 найти средние арифметические значения положительных и отрицательных элементов.

20

Для заданных матриц Р[3,6], Q[3,6] найти средние арифметические значения положительных и отрицательных элементов.

21

Заданные одномерные массивы R[I], G[I] I=1,2,...,14 упорядочить в порядке возрастания абсолютных величин их элементов.

Номер варианта

Задание

23

Заданные одномерные массивы R[I], G[I] I=1,2,...,14 упорядочить в порядке убывания абсолютных величин их элементов.

24

Заданные матрицы V[5,9], W[5,9] упорядочить в порядке убывания абсолютных величин их элементов.

25

В заданных матрицах N[6,6], К[6,6] определить сумму элементов, расположенных выше главной диагонали и произведение элементов, расположенных ниже главной диагонали.

26

В заданных матрицах N[6,6], К[6,6] определить сумму элементов, расположенных выше побочной диагонали и произведение элементов, расположенных ниже побочной диагонали.

27

В заданных матрицах N[4,4], K[4,4] определить сумму элементов, расположенных ниже главной диагонали и произведение элементов, расположенных выше главной диагонали.

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