User Tools

Site Tools


computer_basics:structured_programming_concepts

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
computer_basics:structured_programming_concepts [2018/07/24 01:46] – [Theoretical reasons] mithatcomputer_basics:structured_programming_concepts [2018/07/24 22:13] (current) – [Practical reasons] mithat
Line 14: Line 14:
 ===== What is it? ===== ===== What is it? =====
   * A way of thinking about how to create computer programs: a **paradigm**.   * A way of thinking about how to create computer programs: a **paradigm**.
-  * Developed in the late 1950s to help create manageable computer programs.+  * Developed in the 1950s to help create manageable computer programs.
  
 ===== Why is it important? ===== ===== Why is it important? =====
Line 25: Line 25:
  
 ===== Practical reasons ===== ===== Practical reasons =====
-  * Many popular programming languages are based on structured programming.+  * Popular programming languages are based on it.
   * Influences languages built around other paradigms.   * Influences languages built around other paradigms.
   * Thinking "structurally" helps solve problems so they are easy to program.   * Thinking "structurally" helps solve problems so they are easy to program.
Line 44: Line 44:
 ===== Scenario ===== ===== Scenario =====
   * I need to leave my house for a couple days.   * I need to leave my house for a couple days.
-  * My friend has agreed to look after my cat Zoë.+  * My friend has agreed to look after my cat Ash.
   * They need detailed instructions.   * They need detailed instructions.
  
 ===== First try ===== ===== First try =====
-//Zoë gets a cup of food every day.\\ +//Ash gets a cup of food every day.\\ 
 Her water needs to be filled if it's running low.\\  Her water needs to be filled if it's running low.\\ 
 She also needs to play fetch with her favorite toy.// She also needs to play fetch with her favorite toy.//
  
 ===== Sequence ===== ===== Sequence =====
-"Zoë gets a cup of food every day."+"Ash gets a cup of food every day."
  
   open the bag of catfood on the counter   open the bag of catfood on the counter
Line 70: Line 70:
 "She also needs to play fetch with her favorite toy." "She also needs to play fetch with her favorite toy."
  
-  toss  Zoë's favorite toy +  toss  Ash's favorite toy 
-  while Zoë brings it back+  while Ash brings it back
       pat her on the head       pat her on the head
-      toss Zoë's favorite toy+      toss Ash's favorite toy
  
 ===== Code Examples ===== ===== Code Examples =====
computer_basics/structured_programming_concepts.1532396801.txt.gz · Last modified: 2018/07/24 01:46 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki