Mtro. Fernando Arciniega

Apoyame con un clic en los anuncios, me ayudas a seguir generando contenido de calidad. ¡Gracias por tu apoyo!

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages

¿Cuál es la estructura de un programa informático?

¿Cuál es la estructura de un programa informático?
Print Friendly, PDF & Email

¿Cuál es la estructura de un programa informático?

Un programa informático es una secuencia de acciones (instrucciones o comandos) que manipulan un conjunto de objetos (datos e información), depende mucho el lenguaje que estes utilizando para conformar su estructura, pero básicamente debe contener lo siguiente:

Existen dos partes o bloques que componen un programa:

  1. Bloque de declaraciones: en este se detallan todos los objetos que utiliza el programa (constantes, variables, archivos, etc).
  2. Bloque de instrucciones: conjunto de acciones u operaciones que se han de llevar a cabo para conseguir los resultados esperados.

Entrada de datos: instrucciones que almacenan en la memoria interna datos procedentes de un dispositivo externo.
Proceso o algoritmo: instrucciones que modifican los objetos de entrada y, en ocasiones, creando otros nuevos.
Salida de resultados:conjunto de instrucciones que toman los datos finales de la memoria interna y los envían a los dispositivos externos.

En la siguiente tabla detallamos la estructura básica de un programa informático:

CabeceraA modo de comentarios se suele especificar:
Nombre del programa
Datos de entrada
Datos de salida
FuncionesDefinición de funciones propias creadas por el programador para usarlas en varias ocasiones
DeclaracionesDefiniciones y tipos de:
variables
constantes
nuevos tipos de datos
AsignacionesValores iniciales de los identificadores declarados previamente
EntradasInstrucciones para almacenar en memoria los valores de algunos identificadores
ControlInstrucciones de control de flujo del programa. Pueden ser:
Alternativas
Repetitivas
SalidasInstrucciones para devolver los resultados obtenidos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.