Topics: Programming language, Algorithm, Computer programming Pages: 1 (465 words) Published: November 19, 2014
Pseudocode (pronounced SOO-doh-kohd) is a detailed yet readable description of what a computer program or algorithm must do, expressed in a formally-styled natural language rather than in a programming language. Pseudocode is sometimes used as a detailed step in the process of developing a program. It allows designers or lead programmers to express the design in great detail and provides programmers a detailed template for the next step of writing code in a specific programming language. Because pseudocode is detailed yet readable, it can be inspected by the team of designers and programmers as a way to ensure that actual programming is likely to match design specifications. Catching errors at the pseudocode stage is less costly than catching them later in the development process. Once the pseudocode is accepted, it is rewritten using the vocabulary and syntax of a programming language. Pseudocode is sometimes used in conjunction with computer-aided software engineering-based methodologies. A flowchart is a graphical representation of decisions and their respective results mapped out in individual shapes that were first developed by Herman Goldstine and John von Neumann in the 1940's. Flowcharts provide a step-by-step diagram for mapping out complex situations, such as programming code or troubleshooting problems with acomputer. The picture to the right shows an image from Microsoft Visio, a popular program used to design and create flowcharts and diagrams. Below is an example of a basic flowchart created in Visio that gives a good representation of their layout. As can be seen, you have several steps that may be followed systematically to help determine the cause of computer problem. Of course, this is just an example and not the full set of steps required to troubleshootcomputer issues. A computer program can be viewed as an elaborate algorithm. In mathematics and computer science, an algorithm usually means a small procedure that solves a recurrent problem. A...
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Essay about Pseudocode Standard
  • pseudocode Essay
  • Essay on Lab Assignment: Pseudocode
  • What Is Pseudocode? Essay
  • Pseudocode Building Blocks Essay
  • 4 Types of Pseudocodes Essay
  • Pseudocode Building Blocks Essay
  • Week 1 Activity – Pseudocode Essay

Become a StudyMode Member

Sign Up - It's Free