O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Input, Output, and Processing

Filipi Melo Programming Logic & Design Book Inglês

Input, Output, and Processing

Conteúdo do mapa

Input, Output, and Processing

  1. Designing a Program

    • Program Development Cycle
      • Writing code following language syntax rules
      • Testing for logic errors
      • Debugging code
      • Revising design if needed
    • Program Design Steps:
      • Understand program task
        • Interview customer
        • Create software requirements list
      • Determine required steps
        • Break task into logical steps
        • Create an algorithm
    • Design Tools
      • Pseudocode
        • Informal language without syntax rules
        • Used to create program models
        • Helps focus on design without syntax concerns
      • Flowcharts
        • Diagrams showing program steps
        • Key symbols
          • Terminal symbols (ovals) - Start/End
          • Parallelograms - Input/Output
          • Rectangles - Processing
          • Connector symbols - Link multiple flowcharts
  2. Output, Input, and Variables

    • Basic Program Process
      • Receive input
        • Process data
          • Produce output
    • Key Tools
      • IPO Charts - Input, Processing, Output planning
    • Sequence Structures - Statements executing in order
    • Strings - Character sequences used as data
    • String Literals - Strings in program code (in quotes)
    • Variables
      • Named memory storage locations
      • Naming Rules
        • One word (no spaces)
        • Usually only letters and numbers
        • Can't start with number
        • Use descriptive names
      • Naming Conventions
        • Underscore method
        • CamelCase method
  3. Variable Declaration and Data Types

    • Variables must be
      • Declared before use
      • Specify name and data type
    • Important Concepts
      • Variable Initialization - Assign initial value
      • Uninitialized Variables - May contain "garbage" values
      • Numeric Literals - Numbers in code
      • Integer Division - Truncates decimal results
  4. Named Constants

    • Represent unchangeable values
    • Must be initialized when declared
    • Use UPPERCASE naming convention
    • Makes code self-explanatory
    • Easier to maintain
  5. Documenting a Program

    • Documentation Types
      • Internal Documentation
        • Comments in code
          • Types
            • Block comments (multiple lines)
            • Line comments (single line)
      • External Documentation
        • For users
        • Reference guides and tutorials

Imagens e arquivos do mapa

  • Input, Output, and Processing
  • Input, Output, and Processing
  • Input, Output, and Processing
  • Input, Output, and Processing
  • Input, Output, and Processing
  • Input, Output, and Processing

Informações

Descrição
Book Programming Logic & Design (C2: Input, Output, and Processing) Mapa Mental sobre Input, Output, and Processing, criado por Filipi Melo em 31-10-2024.
Criado por
Filipi Melo
Visualizações
1
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?