Представим что Вы получили задачу.
Сначала всегда себе нужно задавать четыре вопроса:
- Какова цель нашей программы?
- Какие данные она требует?
- Откуда поступают данные?
- Какие результаты должна выдавать программа?
При ответе на первый вопрос Вы должны чётко понимать для чего эта программа, то есть например эта программа должна что-то высчитывать, или что-то вывести, и тому подобное.
Во втором вопросе Выдолжны определить какие исходные данные будет запрашивать программа, то есть какие в ней должны быть константы, переменные, функции и т.д.
В третьем вопросе мы должны определить откуда будут поступать данные — например из файла, или будут введены вручную, и т.д.
И в последнем вопросе нужно определиться как программа должна будет выводить ответ, то есть либо в файл, либо на экран.
После ответов на эти вопросы мы сможем чётко сформулировать то, как должна будет выглядеть наша программа.