Menu

Revision notes

Algorithms

  1. Section 1PseudocodePseudocodeSelection: IF and ELSEVariables and ConstantsInput, Output and Type ConversionFOR Loops11 notes 19 min readStart reading
  2. Section 2FlowchartsAlgorithmsFlowchartsFlowchart SymbolsFlow LinesSubprogram Symbol9 notes 14 min readStart reading
  3. Section 3Arithmetic OperatorsArithmetic OperatorsAddition, Subtraction, Multiplication and DivisionInteger Division and ModulusExponentiationOrder of Precedence6 notes 9 min readStart reading
  4. Section 4Logical OperatorsLogical OperatorsAND OperatorOR OperatorNOT OperatorTruth Tables6 notes 9 min readStart reading
  5. Section 5Trace TablesTrace TablesInitial Values and Carrying Values ForwardInput and Output in Trace TablesTracing SelectionTracing FOR Loops6 notes 10 min readStart reading
  6. Section 6Errors in algorithmsSyntax ErrorsRuntime ErrorsLogic ErrorsTesting Programs4 notes 8 min readStart reading
  7. Section 7Search AlgorithmsSearch AlgorithmsLinear SearchLinear Search Best and Worst CasesFlags in Linear SearchBinary Search8 notes 15 min readStart reading
  8. Section 8Sorting AlgorithmsSortingBubble SortBubble Sort Best and Worst CasesMerge SortComparing Bubble Sort and Merge Sort5 notes 7 min readStart reading