+ 10
How to develop prgramming logic?
How to develop programming logic to solve problem. Please tell me the logic development process or refer any prĂ ctic for it. Thanks in Advanced.
10 Answers
+ 14
By regularly writing code - training - you gradually start to 'think code' more.
The trick is to choose tasks that are not too hard for you, and build up from there.
One place to start could be the 'Coding Challenges' here on SoloLearn.
+ 5
keep on practicing the programs or application daily
with that awareness and experience you will get an idea that
1 why cant we develop this code in another way
2 how can we enchance the application
3. how to optimize the code
4. from the above 3 you will get the perfect plan to finish the application in time
which is called as development or project or coding skills
+ 3
Read books about programming logic and practice them
+ 3
By default, human brain is irrational. To develop logic, one has to train the brain.
So solve more problems and see the difference yourself ;)
+ 2
HonFu has a point. After you study long enough, you literally start to think code. Been only playing around these apps for two weeks now and already when Im playing a video game I can tell what the computer is doing. It's like seeing the code instead of the game. You will get there in time!
+ 2
Through Practice
+ 2
Thanks all for your input.
+ 1
great explain algorithm is very hectic for beginner but play around with all the time im sure nothing is impossible every thing has thier own way to get throught happy codingđ
0
Shifan I am still a learner myself but I have sort of worked out when you build (code) your program piece by piece you end up with data (variables, arrays, objects) and functions. The functions are where mostly all of the logic is carried out and you use your data to decide on how the logic flows.
To get better at developing the logic used you need to practice thinking about a task, any task at all, and then imagine breaking that task down into a list of instructions for someone else or that could be commanded to a robot to have it do the task for you. This will help you self-learn how to logically break a task down.
I hope this is what you meant.
- 1
Kk