GoConqr has a new look! Let us know what you think.

Flashcards

Algorithms and Software Development

Alondra Nicol CIIC 3011 Spanish 23 cards

Cards in this deck (23)

  1. 1Analyze the problemTry to understand the problem as much as possible
  2. 2Determine the SpecificationsDescribe what the program will do. Define the inputs and outputs and the relationship in between them.
  3. 3Create a DesignPseudocodes, flowcharts
    Formulate overall structure of the program
    How it will work
  4. 4Implement the DesignTranslate design into a computer language. Steps will be written as computer statements.
  5. 5Test/ DebugTry if the program works as expected. Find errors and bugs in order to fix them (debugging). You should try everything that could make your program crash.
  6. 6Maintain the ProgramMake improvements to the program.
    A program is never finished.
  7. 7PseudocodesA high-level description of a program that uses syntax similar to common programming languages. Concentrates on the algorithm.
  8. 8Algorithmsare step-by-step procedures that do some calculation or computation. Are precise sequence of instructions.
  9. 9Buildings of AlgorithmsSequence, repetition (loop), selection (branching)
  10. 10Selectionimplemented with conditional expressions:
    -if
    -if, then
    -chained expressions
  11. 11Ifexecutes a block of code if a Boolean expression is True. Must use colon and indentation
  12. 12If-elseThe first option is executed if the Boolean expression is true and second option is executed if the Boolean expression is false. Same level of indentation.
  13. 13Repetitionis a method by which you repeat a set of instructions (iteration)
  14. 14WhileBasic method of iteration
  15. 15Accumulatorvariable sum
  16. 16Flowchartsdiagram made up of boxes, diamonds, and other shapes, connected by arrows - each shape represents a step in the process, and the arrows show the order in which they occur.
  17. 17Processrectangle
  18. 18Input/Output__
    /__/
    obtain or output data
  19. 19Decisiondiamond
    a question
    -True or false
    -Yes or no
  20. 20ConnectorCircle
    allows flowchart to be drawn without intersecting lines or without a reverse flow
  21. 21Predesign processrectangle with divisions
    invoke a subroutine or an interrupt program
  22. 22Terminalpill-like
    finishes or starts
  23. 23Flow linesShow directions

Information

Description
CIIC 3011 Flashcards on Algorithms and Software Development , created by Alondra Nicol on 15/03/2018.
Created by
Alondra Nicol
Views
30
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?