Características Generales de un programa

Description

jajaja
Nicolas Talero Alfonso
Mind Map by Nicolas Talero Alfonso, updated more than 1 year ago
Nicolas Talero Alfonso
Created by Nicolas Talero Alfonso over 3 years ago
6
0

Resource summary

Características Generales de un programa
  1. concepto
    1. Un programa es un conjunto de instrucciones (órdenes) que producirán la ejecución de una determinada tarea; es la conversión del algoritmo haciendo uso de los constructores formales de un lenguaje de programación para ser ejecutado en una computadora.
      1. BLOQUES DE UN PROGRAMA
        1. Bloque de declaraciones:
          1. constituido por el conjunto de operaciones que se han de realizar para la obtención de los resultados deseados.
          2. Bloque de instrucciones:
            1. se especifican todos los objetos que utiliza el programa (constantes, variables, tablas, registros, archivos, etc.).
      2. {PRINCIPALES PARTES DE UN PROGRAMA}
        1. Entrada de datos:
          1. la constituyen todas aquellas instrucciones que toman datos de un dispositivo externo, almacenándolos en la memoria central para que puedan ser procesados.
          2. Proceso o algoritmo:
            1. está formado por las instrucciones que modifican los objetos a partir de su estado inicial hasta el estado final, dejando éstos disponibles en la memoria central.
            2. Salida de resultados:
              1. conjunto de instrucciones que toman los datos finales de la memoria central y los envían a los dispositivos externos.
            3. {ELEMENTOS AUXILIARES DE UN PROGRAMA}
              1. Son variables que realizan funciones específicas dentro de un programa, y por su gran utilidad, frecuencia de uso y peculiaridades, conviene hacer un estudio separado de las mismas.
                1. Contadores:
                  1. Un contador es un campo de memoria cuyo valor se incrementa en una cantidad fija, positiva o negativa, generalmente asociado a un bucle. Toma un valor inicial antes de comenzar su función, y cada vez que se realiza el suceso, incrementa su valor.
                    1. se utiliza en:
                      1. Para contabilizar el número de veces que es necesario repetir una acción (variable de control de un bucle).
                        1. Para contar un suceso particular solicitado por el enunciado del problema (asociado a un bucle o independientemente).
                    2. Acumuladores:
                      1. Un acumulador es un campo de memoria cuyo valor se incrementa sucesivas veces en cantidades variables.
                        1. se utiliza en:
                          1. aquellos casos en que se desea obtener el total acumulado de un conjunto de cantidades, siendo preciso inicializarlo con el valor 0.
                            1. en las situaciones en que hay que obtener un total como producto de distintas cantidades se utiliza un acumulador, debiéndose inicializar con el valor 1.
                    Show full summary Hide full summary

                    Similar

                    PROGRAMAS PARA RECUPERAR LA INFORMACIÓN DE PEN DRIVES BORRADOS O ARCHIVOS ELIMINADOS POR ERROR
                    Ana Belén Jiménez Zamora
                    Presupuesto por Programas - Ventajas
                    Any Lina
                    2.5 Programas de Motivación para los trabajadores
                    Cristian Reyes
                    MICROSOFT OFFICE
                    Módulo II TIC
                    PROGRAMAS DE REHABILITACION PSICOSOCIAL
                    mjec_cb
                    planes y programas de estudio 2011
                    Rubi Vargas
                    UD1. Equipos informáticos y sistemas operativos (I)
                    José Ignacio Carrera
                    ¿Qué es un Editor de Video?
                    Stefany Cardona Mesa
                    Test Programas
                    claudiadavilasol
                    Evaluación Diagnóstica Programación Grado 9°
                    jhon uberney londoño villalba
                    PROGRAMAS DE VUELOS ESPACIALES (NASA)
                    karito-62