Structured English & Flowcharts

10 flashcardsby Dsobo
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
(Structured English & Flowcharts)
1) Define Pseudocode
1) A way of describing roughly what your code needs to do, while leaving the actual code down to the specific language
2
(Structured English & Flowcharts) - Operations
1) What does Begin do? 2) What does End do?
3) What does input do?
1) Signifies the beginning of the pseudocode. 2) Signifies the end of the pseudocode
3) Allowing the user to enter some data into your program and store it in a Variable
3
(Structured English & Flowcharts) - Operations
1) What does "output" do? 2) What does print" do?
3) What does "read" do? 4) What does "write" do?
1) Outputs text to user. 2) Same as output OR sends data to printer
3) Reads data from text file 4) Writes Data from text file
4
(Structured English & Flowcharts) - Decisions
1) What does "If" do? 2) What does "Then" do?
3) What does "Else" do? 4) What does "Else If" do?
5) What does "When" do?
1) Question asking in code, 2) If true, what do you do? 3) If false, what do you do?
4) Question but with a range of answers 5) Filters answer, when between x and y.
5
(Structured English & Flowcharts) - Repitition
1) What does "For" do? 2) What does "Repeat until" do?
3) What does "While" do? 4) What does "While not" do?
1) For how long/ how many times 2) Repeats until something happens
3) Repeat while something is happening 4) Repeat when something is not happening
6
(Structured English & Flowcharts)
1) What is a software bug?
2) What is programming logic?
1) When a program doesnt do what we expect
2) Logic means how your program will behave when it has to ask questions and make decisions.
This usually occurs using IF ELSE or WHILE statements.
7
(Structured English & Flowcharts)
1) What is a trace table?
A trace table is a means of examining the contents of each variable throughout the code.
Trace tables traces steps of variables to check when errors have occured and how to fix them.
8
(Structured English & Flowcharts)
1) What is an infinite loop?
2) What is debugging?
1) Code that continues with no end, no repeat until...
2) Finding and solving problems
9
(Structured English & Flowcharts)
1) What is a flowchart?
1) A simple visual tool that decomposes processes. A simple way of representing pseudocode
10
(Structured English & Flowcharts)
1) What does the oval symbol do on a flowchart? 2) What does the parallelogram symbol do?
3) What does the rectangle do? 4) What does the diamond do?
1) Start/Stop, 2) Input/Output, 3) Process, 4) Decision
Study all 10 cards for free