Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
Mysye
0 / 0 / 0
Регистрация: 29.05.2012
Сообщений: 18
#1

Модульная структура c++ - C++

01.06.2012, 05:06. Просмотров 2192. Ответов 12
Метки нет (Все метки)

Всем доброго времени суток.
В с++ я пока еще медный чайник, посему мне требуется ваша помощь=).

Задание:
Реализовать в виде модуля набор подпрограмм для выполнения следующих операций с квадратными матрицами:
• сложения двух матриц;
• умножения одной матрицы на другую;
• нахождения транспонированной матрицы;
• вычисления определителя матрицы.
Матрицу описать следующим образом:
const NMax=10;
Float matrix[NMax][NMax];

Используя модуль, создать консольное приложение, позволяющее решить систему линейных уравнений N-гo порядка (2 < N< 10) методом Крамера.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2012, 05:06     Модульная структура c++
Посмотрите здесь:

Структура - C++
Как использовать структура, объявленную в другом файле. К примеру что бы использовать переменные нужно прописать extern

Структура С++ - C++
Всем Доброго времени суток Прошу помощи в коде программы Я только начал пользоваться С++ У меня было здание сделать структуры...

Структура - C++
Написать программу записи к файлу элементов типа структура для реестрации автомобилей с полями: Марка автомобиля, год выпуска, цвет,...

Структура в С++ - C++
Добрый день всем! Вот моё задание: Известны фамилии 25 человек, их семейное положение: женат (замужем) или нет, и сведения о наличии...

структура - C++
здорово вем это снова я =) помогите написать структуру там про автобус : маршрут, время прибытия, интервал времени, и т п ...

структура c++ - C++
Помогите пожалуйста, в условии ошибка , но я не понимаю какая-именно #include&lt;iostream&gt; #include&lt;windows.h&gt; #include&lt;time.h&gt; ...

Структура - C++
Ввести сведения о пригородних автобусах по следущ структуре:номер,пункт назначения,цена билета.Вывести а)Пункт Назначения и цену билета...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
01.06.2012, 09:26     Модульная структура c++ #2
Mysye, посмотри сюда http://www.cyberforum.ru/faq/thread4...ml#post2464869
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
01.06.2012, 10:20     Модульная структура c++ #3
Mysye, что ты понимаешь под модулем?
Mysye
0 / 0 / 0
Регистрация: 29.05.2012
Сообщений: 18
01.06.2012, 11:46  [ТС]     Модульная структура c++ #4
Цитата Сообщение от taras atavin Посмотреть сообщение
Mysye, что ты понимаешь под модулем?
Суть такова.
Я в C++ не разбираюсь почти, поэтому попробую сравнить с Delphi.
В делфи можно построить программу не на одной форме а на нескольких.
Ресурсы каждой формы хранятся в файлах с названиями типа unit1, unit2... unitN.
Вот мне также надо замутиться с юнитами, только в C++ (тоесть один из "юнитов" - это заголовочный файл, а во втором должно быть вот енто:
• сложения двух матриц;
• умножения одной матрицы на другую;
• нахождения транспонированной матрицы;
• вычисления определителя матрицы.

Ну и третий юнит, самый главный, который всё это свяжет

Добавлено через 2 минуты
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Спасибо, это полезная для меня информация, теперь вопросов меньше, но они остались)
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
01.06.2012, 11:46     Модульная структура c++ #5
В делфи такое понятие есть и от реализации к реализации не меняется. Но c++ не delphi и здесь ключевого слова unit может не быть и несколько главных окон можно создать с одного .cpp и одного .obj файла. С другой стороны, можно иметь и несколько .exe.
Mysye
0 / 0 / 0
Регистрация: 29.05.2012
Сообщений: 18
01.06.2012, 11:48  [ТС]     Модульная структура c++ #6
Цитата Сообщение от taras atavin Посмотреть сообщение
В делфи такое понятие есть и от реализации к реализации не меняется. Но c++ не delphi и здесь ключевого слова unit может не быть.
Я привел как пример...
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
01.06.2012, 11:54     Модульная структура c++ #7
Цитата Сообщение от Mysye Посмотреть сообщение
оесть один из "юнитов" - это заголовочный файл,
заголовочный файл инкладится в исходник, что полностью эквивалентно линковке вордового файла в вордовый: при чтении ты приликованный прочитаешь, как часть того, к которому он прилинкован, а плюсы заголовочный файл парсят как часть файла .cpp. Это не модуль даже в делфчем понимании.

Добавлено через 1 минуту
Так что теперь вопрос такой: прога в bolrand visual c++?
Цитата Сообщение от Mysye Посмотреть сообщение
Спасибо, это полезная для меня информация, теперь вопросов меньше, но они остались)
Какие остались?
Mysye
0 / 0 / 0
Регистрация: 29.05.2012
Сообщений: 18
01.06.2012, 11:57  [ТС]     Модульная структура c++ #8
Цитата Сообщение от taras atavin Посмотреть сообщение
заголовочный файл инкладится в исходник, что полностью эквивалентно линковке вордового файла в вордовый: при чтении ты приликованный прочитаешь, как часть того, к которому он прилинкован, а плюсы заголовочный файл парсят как часть файла .cpp. Это не модуль даже в делфчем понимании.
Ну я же говорю, что не разбираюсь в с++, даже сравнения неудачные получаются.
Мне бы по этой теме справочного материальчика(как создавать модули, заголовочные файлы и.т.д)



Цитата Сообщение от taras atavin Посмотреть сообщение
Так что теперь вопрос такой: прога в bolrand visual c++?
в Борланд

Добавлено через 1 минуту
Цитата Сообщение от taras atavin Посмотреть сообщение
Добавлено через 1 минуту
Какие остались?
Как создавать модули и связывать их между собой...
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
01.06.2012, 12:05     Модульная структура c++ #9
Ну тогда модули создаются и понимаются точно также, как и в делфях, только модуль - это минимум два файла: .cpp и .hpp вместе. Все данные, которые должны быть доступны из других модулей, декларируются только в .hpp и с ключевым словом, кажестся,
C++
1
extern
, а функции должны иметь в этом же файле прототипы. Все модули, которые должны к нему обращаться, должны инкладить его заголовок в себя - скопируй инклад из .cpp.

Добавлено через 2 минуты
Транспонирование матрицы есть смена порядка её индексов на противоположный, если при этом каждый её элемент сохраняет оба индекса.
Mysye
0 / 0 / 0
Регистрация: 29.05.2012
Сообщений: 18
01.06.2012, 12:12  [ТС]     Модульная структура c++ #10
Цитата Сообщение от taras atavin Посмотреть сообщение
Ну тогда модули создаются и понимаются точно также, как и в делфях, только модуль - это минимум два файла: .cpp и .hpp вместе. Все данные, которые должны быть доступны из других модулей, декларируются только в .hpp и с ключевым словом, кажестся,
C++
1
extern
, а функции должны иметь в этом же файле прототипы. Все модули, которые должны к нему обращаться, должны инкладить его заголовок в себя - скопируй инклад из .cpp.

Добавлено через 2 минуты
Транспонирование матрицы есть смена порядка её индексов на противоположный, если при этом каждый её элемент сохраняет оба индекса.
С математикой у меня всё в порядке, слава Богу, у меня с программированием не очень, можете посоветовать мне справочную литературу по этой теме??
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
01.06.2012, 12:16     Модульная структура c++ #11
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void Transp(double a; int n) // ВНИМАНИЕ!!! ТОЛЬКО ДЛЯ КВАДРАТНЫХ МАТРИЦ
{
 double t;
 size_t r, c;
 for (r=n-1; r<n; --r)
 {
  for (c=n-1; c>=r; --c)
  {
   t=a[r][c];
   a[r][c]=a[c][r];
   a[c][r]=t;
  }
 }
}
Добавлено через 1 минуту
Цитата Сообщение от Mysye Посмотреть сообщение
С математикой у меня всё в порядке, слава Богу, у меня с программированием не очень,
Допустим, но это определение не из учебника по математике, а программистский перевод, а уже из него вытекает, как это пишется.
Mysye
0 / 0 / 0
Регистрация: 29.05.2012
Сообщений: 18
01.06.2012, 12:21  [ТС]     Модульная структура c++ #12
Спс за помощь, я нашел классную книжку по этой теме, думаю теперь разберусь=)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2012, 12:26     Модульная структура c++
Еще ссылки по теме:

Структура С++ - C++
Нужно решить задачу на С++.Условие:Известны максимальные скорости 20 моделей легковых автомобилей.Все значения выражены в км/ч.Напечатать...

Структура - C++
typedef struct strs { char c; strs *next; int inset; }xx; Ошибка при компиляции:

Структура - C++
Информация о хранящихся на складе товарах состоит из: 1) инвентаризационного номера; 2) наименование товара; 3) количество в штуках; 4)...

Структура - C++
Не работает функция определяющая находится точка в шаре или нет #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; ...

Структура - C++
Описать структуру с именем TRAIN, содержащую следующие поля: Название пункта; номер поезда; Время отправления; Программа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
-=ЮрА=-
Заблокирован
Автор FAQ
01.06.2012, 12:26     Модульная структура c++ #13
Цитата Сообщение от Mysye Посмотреть сообщение
Спасибо, это полезная для меня информация, теперь вопросов меньше, но они остались)
- что именно?Далее рассматривается тема решение СЛАУ там и Крамер есть и Гаусс и обратная матрица,смотрел сюда?
http://www.cyberforum.ru/faq/thread4...ml#post2536056
Yandex
Объявления
01.06.2012, 12:26     Модульная структура c++
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru