Mind map
Estructura general de un programa
Map content
Estructura general de un programa
CONCEPTO DE PROGRAMA
- Un programa de computadora es un conjunto de instrucciones —órdenes dadas a la máquina— que producirán la ejecución de una determinada tarea. En esencia, un programa es un medio para conseguir un fin. El fin será probablemente definido como la información necesaria para solucionar un problema. El proceso de programación es, por consiguiente, un proceso de solución de problemas —como ya se vio en el Capítulo 2— y el desarrollo de un programa requiere las siguientes fases: 1. definición y análisis del problema; 2. diseño de algoritmos: • diagrama de flujo, • diagrama N-S, • pseudocódigo; 3. codificación del programa; 4. depuración y verificación del programa; 5. documentación; 6. mantenimiento.
- PARTES CONSTITUTIVAS DE UN PROGRAMA
- Conceptualmente un programa puede ser considerado como una caja negra, La caja negra o el algoritmo de resolución, en realidad, es el conjunto de códigos que transforman las entradas del programa en salidas . El programador debe establecer de dónde provienen las entradas al programa.
- INSTRUCCIONES Y TIPOS DE INSTRUCCIONES
- El proceso de diseño del algoritmo o posteriormente de codificación del programa consiste en definir las acciones o instrucciones que resolverán el problema. Las acciones o instrucciones se deben escribir y posteriormente almacenar en memoria en el mismo orden en que han de ejecutarse, es decir, en secuencia. Un programa puede ser lineal o no lineal. Un programa es lineal si las instrucciones se ejecutan secuencialmente, sin bifurcaciones, decisión ni comparaciones.
- ELEMENTOS BÁSICOS DE UN PROGRAMA
- En programación se debe separar la diferencia entre el diseño del algoritmo y su implementación en un lenguaje específico. Por ello, se debe distinguir claramente entre los conceptos de programación y el medio en que ellos se implementan en un lenguaje específico. Sin embargo, una vez que se comprendan cómo utilizar los conceptos de programación y, la enseñanza de un nuevo lenguaje es relativamente fácil. Estas reglas se denominan sintaxis del lenguaje.
- DATOS, TIPOS DE DATOS Y OPERACIONES PRIMITIVAS
- El primer objetivo de toda computadora es el manejo de la información o datos. Estos datos pueden ser las cifras de ventas de un supermercado o las calificaciones de una clase. La mayoría de las computadoras pueden trabajar con varios tipos de datos. Los algoritmos y los programas correspondientes operan sobre esos tipos de datos. En el proceso de resolución de problemas el diseño de la estructura de datos es tan importante como el diseño del algoritmo y del programa que se basa en el mismo. Un programa de computadora opera sobre datos .
- CONSTANTES Y VARIABLES
- Los programas de computadora contienen ciertos valores que no deben cambiar durante la ejecución del programa. Tales valores se llaman constantes.
- EXPRESIONES
- Algunos lenguajes de programación admiten como válido el carácter subrayado en los identificadores. Cada expresión toma un valor que se determina tomando los valores de las variables y constantes implicadas y la ejecución de las operaciones indicadas. Una expresión consta de operandos y operadores.
- FUNCIONES INTERNAS
- Las operaciones que se requieren en los programas exigen en numerosas ocasiones, además de las operaciones de las operaciones aritméticas básicas, ya tratadas, un número determinado de operadores especiales que se denominan funciones internas, incorporadas o estándar.
- LA OPERACIÓN DE ASIGNACIÓN
- La operación de asignación es el modo de almacenar valores a una variable. La operación de asignación se representa con el símbolo u operador ← (en la mayoría de los lenguajes de programación, como C, C++, Java, el signo de la operación asignación es =). La operación de asignación se conoce como instrucción o sentencia de asignación cuando se refiere a un lenguaje de programación
- ENTRADA Y SALIDA DE INFORMACIÓN
- Los cálculos que realizan las computadoras requieren para ser útiles la entrada de los datos necesarios para ejecutar las operaciones que posteriormente se convertirán en resultados, es decir, salida. Las operaciones de entrada permiten leer determinados valores y asignarlos a determinadas variables. Esta entrada se conoce como operación de lectura (read). Los datos de entrada se introducen al procesador mediante dispositivos de entrada (teclado, tarjetas perforadas, unidades de disco, etc.). La salida puede aparecer en un dispositivo de salida (pantalla, impresora, etc.). La operación de salida se denomina escritura (write). En la escritura de algoritmos las acciones de lectura y escritura se representan por los formatos siguientes:
- ESCRITURA DE ALGORITMOS/PROGRAMAS
- La escritura de un algoritmo mediante una herramienta de programación debe ser lo más clara posible y estructurada, de modo que su lectura facilite considerablemente el entendimiento del algoritmo y su posterior codificación en un lenguaje de programación. La cabecera de programa es una acción simple que comienza con la palabra algoritmo. Esta palabra estará seguida por el nombre asignado al programa completo. Las acciones ejecutables son las acciones que posteriormente deberá realizar la computación cuando el algoritmo convertido en programa se ejecute.
- ESCRITURA DE ALGORITMOS/PROGRAMAS
- Los cálculos que realizan las computadoras requieren para ser útiles la entrada de los datos necesarios para ejecutar las operaciones que posteriormente se convertirán en resultados, es decir, salida. Las operaciones de entrada permiten leer determinados valores y asignarlos a determinadas variables. Esta entrada se conoce como operación de lectura (read). Los datos de entrada se introducen al procesador mediante dispositivos de entrada (teclado, tarjetas perforadas, unidades de disco, etc.). La salida puede aparecer en un dispositivo de salida (pantalla, impresora, etc.). La operación de salida se denomina escritura (write). En la escritura de algoritmos las acciones de lectura y escritura se representan por los formatos siguientes:
- ENTRADA Y SALIDA DE INFORMACIÓN
- La operación de asignación es el modo de almacenar valores a una variable. La operación de asignación se representa con el símbolo u operador ← (en la mayoría de los lenguajes de programación, como C, C++, Java, el signo de la operación asignación es =). La operación de asignación se conoce como instrucción o sentencia de asignación cuando se refiere a un lenguaje de programación
- LA OPERACIÓN DE ASIGNACIÓN
- Las operaciones que se requieren en los programas exigen en numerosas ocasiones, además de las operaciones de las operaciones aritméticas básicas, ya tratadas, un número determinado de operadores especiales que se denominan funciones internas, incorporadas o estándar.
- FUNCIONES INTERNAS
- Algunos lenguajes de programación admiten como válido el carácter subrayado en los identificadores. Cada expresión toma un valor que se determina tomando los valores de las variables y constantes implicadas y la ejecución de las operaciones indicadas. Una expresión consta de operandos y operadores.
- EXPRESIONES
- Los programas de computadora contienen ciertos valores que no deben cambiar durante la ejecución del programa. Tales valores se llaman constantes.
- CONSTANTES Y VARIABLES
- El primer objetivo de toda computadora es el manejo de la información o datos. Estos datos pueden ser las cifras de ventas de un supermercado o las calificaciones de una clase. La mayoría de las computadoras pueden trabajar con varios tipos de datos. Los algoritmos y los programas correspondientes operan sobre esos tipos de datos. En el proceso de resolución de problemas el diseño de la estructura de datos es tan importante como el diseño del algoritmo y del programa que se basa en el mismo. Un programa de computadora opera sobre datos .
- DATOS, TIPOS DE DATOS Y OPERACIONES PRIMITIVAS
- En programación se debe separar la diferencia entre el diseño del algoritmo y su implementación en un lenguaje específico. Por ello, se debe distinguir claramente entre los conceptos de programación y el medio en que ellos se implementan en un lenguaje específico. Sin embargo, una vez que se comprendan cómo utilizar los conceptos de programación y, la enseñanza de un nuevo lenguaje es relativamente fácil. Estas reglas se denominan sintaxis del lenguaje.
- ELEMENTOS BÁSICOS DE UN PROGRAMA
- El proceso de diseño del algoritmo o posteriormente de codificación del programa consiste en definir las acciones o instrucciones que resolverán el problema. Las acciones o instrucciones se deben escribir y posteriormente almacenar en memoria en el mismo orden en que han de ejecutarse, es decir, en secuencia. Un programa puede ser lineal o no lineal. Un programa es lineal si las instrucciones se ejecutan secuencialmente, sin bifurcaciones, decisión ni comparaciones.
- INSTRUCCIONES Y TIPOS DE INSTRUCCIONES
- Conceptualmente un programa puede ser considerado como una caja negra, La caja negra o el algoritmo de resolución, en realidad, es el conjunto de códigos que transforman las entradas del programa en salidas . El programador debe establecer de dónde provienen las entradas al programa.
- PARTES CONSTITUTIVAS DE UN PROGRAMA
- Un programa de computadora es un conjunto de instrucciones —órdenes dadas a la máquina— que producirán la ejecución de una determinada tarea. En esencia, un programa es un medio para conseguir un fin. El fin será probablemente definido como la información necesaria para solucionar un problema. El proceso de programación es, por consiguiente, un proceso de solución de problemas —como ya se vio en el Capítulo 2— y el desarrollo de un programa requiere las siguientes fases: 1. definición y análisis del problema; 2. diseño de algoritmos: • diagrama de flujo, • diagrama N-S, • pseudocódigo; 3. codificación del programa; 4. depuración y verificación del programa; 5. documentación; 6. mantenimiento.
Information
- Description
- Mind Map on Estructura general de un programa, created by juan david on 12/02/2022.
- Created by
- juan david
- Views
- 0
- Rating
More on Estructura de un programa