Mindmap
ESTRUCTURA DE UN PROGRAMA

Inhalt der Mindmap
ESTRUCTURA DE UN PROGRAMA
Un programa es una secuencia de instrucciones mediante las cuales se ejecutan diferentes acciones de acuerdo con los datos que se estén procesando. Es un conjunto de instrucciones que sigue la computadora para alcanzar un resultado específico, concepto desarrollado por Von Neumann.
- Programa = estructuras de datos + operaciones primitivas elementales + estructuras de control
- Estructuras de datos: Los hechos reales, representados en forma de datos, pueden estar organizados de diferentes maneras llamadas estructuras de datos.
- Operaciones primitivas elementales: Son las acciones que se ejecutan sobre los datos para transformarlos en información.
- Estructuras de control: Son los métodos que existen para dirigir el flujo de acciones que la computadora deberá ejecutar sobre los datos manejados por el programa.
- 1- Entrada de datos. 2- Algoritmo de resolución del problema/codificación. 3- Salida de resultados
- Programa = estructuras de datos + operaciones primitivas elementales + estructuras de control
ESTRUCTURAS DE DATOS
- Dato: Es una expresión general que describe los objetos con los cuales opera una computadora. Se refiere a la representación de algún hecho, concepto o entidad real
- Constantes: Son objetos cuyo valor permanece invariable a lo largo de la ejecución de un programa. Una constante es la denominación de un valor concreto.
- Variables: Son objetos cuyo valor puede ser modificado a lo largo de la ejecución de un programa. X = 0 X = 6 Los tipos de datos más comunes son:
- DATOS SIMPLES: Primitivos.
- ENTEROS: Son un subconjunto finito se los números enteros. No tienen componentes fraccionarios. Pueden ser positivos o negativos.
- REALES: Son un subconjunto finito de los números reales. Siempre tienen un punto decimal. Pueden ser positivos o negativos. Entero y parte decimal.
- LÓGICOS: Son aquellos que sólo pueden tomar uno de dos valores: verdadero o falso.
- CARÁCTER Y CADENA: Son un conjunto finito y ordenado de caracteres que la computadora reconoce. Un dato tipo carácter sólo tiene un carácter (Alfanumérico y Símbolos) y el tipo de dato cadena es un conjunto de caracteres.
- DATOS COMPUESTOS O ESTRUCTURADOS: Están basados en tipos de datos primitivos. Se dividen en datos estáticos y datos dinámicos.
- DATOS ESTATICOS: Son aquellos en los que el tamaño ocupado en memoria se define antes que el programa se ejecute y no puede modificarse durante la ejecución del programa.
- 1. VECTOR: Arreglo unidimensional formado por un conjunto ordenado (cada elemento tiene su posición) de elementos homogéneos. Todos los elementos son del mismo tipo de dato), a los cuales se hace referencia a través de una posición o índice.
- 2. MATRIZ: Es un arreglo bidimensional formado por renglones y columnas. También ordenado y homogéneo, y hace referencia a sus elementos a través de la posición de la columna y del renglón, esto es, considerando 2 posiciones o índices.
- OPERACIONES PRIMITIVAS ELEMENTALES
- Son acciones básicas que la computadora puede ejecutar. A continuación, se dan las características de cada una de ellas:
- 1. Definición de estructuras de datos: Esta acción permite representar en un programa la estructura de datos necesaria para abstraer en la computadora la situación real del problema que se desarrollará, el formato es el siguiente:
- Nombre_variable N: Es el nombre de la variable en la cual se va almacenar los datos. Tipo de datos: indica el tipo de datos que tendrá la variable, entero, real, carácter, etc. Estos se refieren a los datos simples.
- 2. Asignación a una variable Nombre_variable ← Valor X ← 10 es decir a la variable X se le asigna el valor de 10.
- 3. Lectura de datos Esta operación permite introducir los datos a la computadora; es decir, introducir los datos con los cuales va a trabajar el procesador.
- 4. Escritura de datos Mediante la escritura da salida a los datos de la computadora hacia un medio periférico. La salida estándar es el monitor. Su formato es: Escribir(campo1,…,campoN)
- 1. Definición de estructuras de datos: Esta acción permite representar en un programa la estructura de datos necesaria para abstraer en la computadora la situación real del problema que se desarrollará, el formato es el siguiente:
- Son acciones básicas que la computadora puede ejecutar. A continuación, se dan las características de cada una de ellas:
- OPERACIONES PRIMITIVAS ELEMENTALES
- 2. MATRIZ: Es un arreglo bidimensional formado por renglones y columnas. También ordenado y homogéneo, y hace referencia a sus elementos a través de la posición de la columna y del renglón, esto es, considerando 2 posiciones o índices.
- 1. VECTOR: Arreglo unidimensional formado por un conjunto ordenado (cada elemento tiene su posición) de elementos homogéneos. Todos los elementos son del mismo tipo de dato), a los cuales se hace referencia a través de una posición o índice.
OPERACIONES ARITMÉTICAS
- Para poder realizar operaciones aritméticas se requiere de operadores aritméticos. Estos operadores permitirán realizar operaciones aritméticas entre operandos: números, constantes o variables. En la siguiente tabla se presentan los operadores aritméticos, la operación que puede realizar, un ejemplo de su uso y el resultado de dicho ejemplo.
- Tabla #1
- Para poder realizar operaciones aritméticas se requiere de operadores aritméticos. Estos operadores permitirán realizar operaciones aritméticas entre operandos: números, constantes o variables. En la siguiente tabla se presentan los operadores aritméticos, la operación que puede realizar, un ejemplo de su uso y el resultado de dicho ejemplo.
EXPRESIONES LÓGICAS
- Las expresiones lógicas o booleanas, llamadas así en honor al matemático George Boole, están constituidas por números, constantes, variables y operadores lógicos o relacionales. El valor que pueden tomar estas expresiones es el de verdadero o falso. La siguiente tabla muestra los operadores relacionales, la operación que pueden realizar, un ejemplo de uso y el resultado de dicho ejemplo
- Tabla #2
- Operadores Lógicos Los operadores lógicos son operadores que permiten formular condiciones complejas a partir de condiciones simples. En la siguiente tabla se presenta el operador lógico, la expresión lógica y significado de dicha expresión:
- Tabla #3
- Las expresiones lógicas o booleanas, llamadas así en honor al matemático George Boole, están constituidas por números, constantes, variables y operadores lógicos o relacionales. El valor que pueden tomar estas expresiones es el de verdadero o falso. La siguiente tabla muestra los operadores relacionales, la operación que pueden realizar, un ejemplo de uso y el resultado de dicho ejemplo
Operador Alfanumérico Para realizar operaciones alfanuméricas se requieren operadores alfanuméricos. El operador alfanumérico se presenta en la siguiente tabla:
- Tabla #4
- JERARQUÍA DE OPERADORES -Paréntesis (más internos) -Signo -Potencias -Productos y Divisiones -Sumas y restas -Concatenación -Relacionales -Negación -Conjunción -Disyunción
ESTRUCTURAS DE CONTROL
- Son las formas lógicas de cómo pueden comportarse las instrucciones dentro de un programa y mediante las cuales se controla el flujo de instrucciones. Las estructuras de control son: secuenciales, selectivas y repetitivas. Secuencial
- Tabla #5
- Selectivas
- Tabla #6
- Iterativas
- abla #7
- Son las formas lógicas de cómo pueden comportarse las instrucciones dentro de un programa y mediante las cuales se controla el flujo de instrucciones. Las estructuras de control son: secuenciales, selectivas y repetitivas. Secuencial
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am ESTRUCTURA DE UN PROGRAMA, erstellt von AMILCAR OVIDIO RAMIREZ JACOBO am 15/07/2022.
- Erstellt von
- AMILCAR OVIDIO RAMIREZ JACOBO
- Aufrufe
- 5
- Bewertung
Mehr zu Estructura de un programa





