Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.87
Doonay
0 / 0 / 0
Регистрация: 16.12.2009
Сообщений: 3
#1

Полный путь написания программы - C++

16.12.2009, 14:44. Просмотров 1854. Ответов 6
Метки нет (Все метки)

Здравствуйте.
Может ли кто-нибудь описать полный путь написания программы на С++ от поставленной задачи, до готовой реализации на каком-либо, в разумных пределах, простом примере (не сложном, но и не "Hello world!").
Я не имею ввиду решение квадратного уравнения или рисование круга машинной графикой, а что-нибудь реально нужное в повседневной жизни.
Пример:
1. Поставлена задача такая то.
2. Написание блок-схемы
3. Кодинг. Что и как пишем, для чего (коментарии). Что можно взять из существующих библиотек.
4. Компиляция. Тестинг. Дэбагинг.
Никак не могу перепрыгнуть пропасть от теории к практике. Теорию читаю, всё понятно. Но как возьмусь что-либо написать, прям ступор.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2009, 14:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Полный путь написания программы (C++):

Составить программу которая выводит полный путь к исполняемому файлу этой программы - C++
В билете такой вопрос. Вообще не понимаю где у программы исполняемый файл и что нужно сделать.

Полный путь к файлу - C++
подскажите :пишу программу с файлами, но в результате оказывается что его не удается открыть. куда нужно помещать этот файл, чтобы...

Полный путь к файлу - C++
Подскажите как вывести в консоли путь к работающему файлу. Вот к этому например: #include "modules.h" #include <stdio.h> ...

Обратиться к файлу, не указывая полный путь к нему - C++
Открывая файл я указываю путь на файл который находится в подкаталоге. system("start imya_papki\\test.exe"); А можно ли теперь из этого...

Получить полный путь к файлу созданного через ofstream - C++
std::string name = "kalyaka-balyaka"; std::ofstream F(name, std::ios::out); std::cout << "Polniy put': " << ???; Создал файл в...

Куда происходит запись файла, если не указать полный путь до него, а только одно его имя? - C++
Доброго всем здравия, душевного и телесного, подскажите пожалуйста где находится этот самый файл куда мы что записываем, а затем считываем?...

6
Viktory12345
7 / 7 / 1
Регистрация: 11.12.2009
Сообщений: 41
16.12.2009, 15:34 #2
План у вас верный. Однако на практике это будет скорее всего переплетаться. например очень удобно написав какую либо функцию сразу ее отладить, и лишь потом приступать к написанию следующей.
Могу посоветовать разбирать коды программ на листочке, с точным выполнением команд, т.е. не так, как хочется вам, а так как это будет делать машина.
Теорию читаю, всё понятно. Но как возьмусь что-либо написать, прям ступор.
Начинать всегда тяжело, пробуйте, пытайтесь, в мозгах что-то должно счелкнуть и все начнет получаться(это как с речью, стоит ребенку сказать первое слово и процесс пошел, через пол года будет тараторить)Но это произойдет только при регулярной и продолжительной практике. Успехов вам)
0
CheshireCat
Эксперт С++
2895 / 1244 / 78
Регистрация: 27.05.2008
Сообщений: 3,397
16.12.2009, 18:22 #3
А ты уточни сначала, что означает "Поставлена задача такая то."
Потому что может быть - поставлена задача подробно, четко и ясно, и остается эту задачу только закодировать и убедиться в отсутствии ошибок. А может быть - совсем наоборот, заказчик (назовем так) и сам не очень-то представляет, чего он хочет, да и непонятно, как это вообще реализовать.... Вот в этом случае - сначала начинается этап сбора и анализа требований к программе. Потом - другие этапы... И так далее.

Есть даже такая специализация - "постановщик задач".
0
Nick Alte
Эксперт С++
1640 / 1012 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
16.12.2009, 18:56 #4
Тут всё зависит от специфики решаемых задач, от имеющихся ресурсов... А вообще, вот занятная книжица приблизительно на эту тему: Визуализация сборки кубика Рубика.
0
Doonay
0 / 0 / 0
Регистрация: 16.12.2009
Сообщений: 3
17.12.2009, 00:39  [ТС] #5
А ты уточни сначала, что означает "Поставлена задача такая то."

Ну я подразумевал, что заказчик сформулировал таки грамотно, чего он хочет. (Понимаю, что чаще всего в этом деле понимание между заказчиком и исполнителем не наступает быстро)
А за книжку спасибо. Как раз в тему.
И за напутствия ) добрые вы люди )
Думаю, всё же наверное нужно сначала построить полный алгоритм, разбить на мелкие задачки и уже отталкиваясь от мелких задач, пересобрать полный алгоритм заново.
0
CyBOSSeR
Эксперт С++
2304 / 1674 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
17.12.2009, 02:03 #6
Вопрос по теме.

Посоветуйте книгу, посвященную современным методологиям разработки программного обеспечения с описанием процесса разработки от этапа анализа до этапа сопровождения.
0
CheshireCat
Эксперт С++
2895 / 1244 / 78
Регистрация: 27.05.2008
Сообщений: 3,397
17.12.2009, 10:24 #7
Орлов С.А. Технологии разработки программного обеспечения. (Есть в электронном виде в Сети, гуглить.)
Вигерс Карл. Разработка требований к программному обеспечению. (тоже.)

Хотя одной книгой тут не обойдешься. Одних только "современных технологий" (ну или технологий, претендующих на звание таковых.... хотя, по-сути, применяемых уже несколько десятков лет) - даже не одна и не две и не три...

Хотя, по большом счету, надо читать (и учиться читать!) советские ГОСТы - в них все описано замечательно. Что? Вы не верите? Тогда прочитайте апологетов современного процесса RUP и сравните процесс с тем, что описано в ГОСТ 19.201 черт-знает-какого-замшелого-советского года выпуска, и вы будете поражены сходством.... В RUP, конечно, это все подано в новомодной блестящей и глянцевой американской упаковке, эт да. Но суть от этой упаковки не меняется.
0
17.12.2009, 10:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2009, 10:24
Привет! Вот еще темы с ответами:

Идея для написания программы - C++
Здравствуйте форумчане вот решил у вас спросить. Какую программу написать на C++(желательно тяжелую для опыта так сказать)? Я тут подумывал...

Нужна идея для написания программы - C++
Я хочу создать какую нибудь программку,что бы мои друзья удивились!Просто я неплохо знаю С++.И хочу написать какую нибудь полезную...

C++ Функции , Варианты написания программы , Задача с функцией - C++
Задача на С++ : Функция , которая вводит с клавиатуры последовательность целых чисел и после ввода последнего числа выводит на печать в...

Выбор оболочки под C++ для написания конкретной программы - C++
Привет всем ! Проконсультируйте пожалуйста меня по поводу оболочек под C++ Дело в том, что я знаком с MetaTrader4 и с оболочкой...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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