Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

Universidad Ciudadana De Nuevo León

Licenciatura en informática Administrativa

Jose Luis López Tellez

Matricula 67313

Lic. Luis Osvaldo Moreno Gaytán

programación I

Resumen

Aula (A) (2024) (2)

Apodaca Nuevo León 22 de junio del 2024


INTRODUCCION

La estructura general de un programa se refiere a la forma en que se organiza el código para

cumplir con un objetivo específico. Si bien la estructura puede variar ligeramente entre diferentes

lenguajes de programación, los principios básicos son generalmente los mismo

Un programa es un conjunto de instrucciones ordenadas que le indican a una computadora cómo

realizar una tarea específica.

La estructura general de un programa se refiere a la forma en que estas instrucciones se organizan

para lograr el objetivo deseado.

Es te resumen encontraras la principales características de la constitución de un programa para

que se desarrolle ampliamente y sea de su mejor opción y tenga una eficacia potencial al lector
Estructura de un programa

La estructura de un programa es fundamental para su correcto funcionamiento, legibilidad,


mantenimiento y escalabilidad. Un programa bien estructurado presenta las siguientes ventajas:

1. Facilidad de comprensión y lectura:

 Un código bien organizado y estructurado es más fácil de entender para el programador


que lo escribió, así como para otros programadores que necesiten leerlo o modificarlo en
el futuro.
 La estructura clara del programa facilita la identificación de errores y la realización de
cambios.

2. Facilidad de mantenimiento:

 Un programa con una estructura lógica y modular es más fácil de mantener y modificar.
 Los cambios en una parte del programa no afectan a otras partes, lo que reduce la
probabilidad de introducir nuevos errores.

3. Escalabilidad:

 Un programa bien estructurado es más fácil de escalar para agregar nuevas


funcionalidades o adaptarlo a nuevos requerimientos.
 La modularidad del código permite agregar nuevos módulos o modificar los existentes sin
afectar la estructura general del programa.

4. Reducción de errores:

 Una estructura clara y organizada ayuda a prevenir errores durante la escritura del
programa.
 La modularidad del código permite aislar errores y facilitar su localización y corrección.

5. Mejor rendimiento:

 Un programa bien estructurado puede tener un mejor rendimiento, ya que el código está
organizado de manera eficiente y evita redundancias.

6. Facilidad de colaboración:

 Un programa con una estructura clara y modular facilita la colaboración entre varios
programadores en el desarrollo del mismo.
 Cada programador puede trabajar en una parte específica del programa sin afectar el
trabajo de los demás.
Instrucciones y tipos de instrucciones

Las instrucciones se clasifican en diferentes tipos según su función:

 Instrucciones de asignación: Asignan un valor a una variable.

 Instrucciones de lectura de datos (entrada): Obtienen datos del usuario o de un archivo.

 Instrucciones de escritura de resultados (salida): Envían datos al usuario o a un archivo.

 Instrucciones de control de flujo: Controlan el orden en que se ejecutan las instrucciones.

Dentro de estas se encuentran:

o Instrucciones de bifurcación (if-else): Permiten ejecutar diferentes conjuntos de

instrucciones según se cumpla o no una condición.

o Instrucciones de bucle (for, while): Repiten un conjunto de instrucciones un

número determinado de veces o hasta que se cumpla una condición.

 Instrucciones de llamada a función: Ejecutan una función previamente definida.

Elementos básicos de un programa

1. Datos: Los datos son la información que se procesa en el programa. Pueden ser de

diferentes tipos, como números, caracteres, cadenas de texto, etc.

2. Tipos de datos: Cada tipo de dato tiene un formato y unas operaciones específicas que se

pueden realizar sobre él. Los tipos de datos más comunes son:

o Datos numéricos: Representan valores numéricos, como enteros

o Datos lógicos (booleanos): Representan valores de verdad o falsedad (ej: true,

false).
o Datos tipo carácter: Representan un único carácter, como una letra o un símbolo

(ej: 'a', '$').

o Datos tipo cadena: Representan una secuencia de caracteres, como una frase o una

palabra (ej: "Hola mundo", "Programación").

3. Operaciones primitivas: Las operaciones primitivas son las acciones básicas que se

pueden realizar sobre los datos. Las operaciones primitivas dependen del tipo de dato,

pero algunas comunes son:

o Operaciones aritméticas: Suma, resta, multiplicación, división.

o Operaciones lógicas: AND, OR, NOT.

o Operaciones de comparación: Igualdad, desigualdad, mayor que, menor que.

o Operaciones de concatenación: Unir dos cadenas de texto.

Elementos clave de la estructura general de un programa:

1. Declaraciones: Se utilizan para definir variables, funciones, clases y otros elementos

básicos del programa.

2. Instrucciones: Son las órdenes que indican al programa qué hacer. Se ejecutan

secuencialmente, a menos que haya estructuras de control que cambien el flujo.

3. Estructuras de control: Permiten controlar el flujo de ejecución del programa. Las

estructuras de control más comunes son:

o Condicionales: Permiten ejecutar diferentes secciones de código dependiendo de

una condición. Por ejemplo, la instrucción if-else.

o Bucles: Permiten repetir un bloque de código un número determinado de veces o

hasta que se cumpla una condición. Por ejemplo, los bucles for y while.
4. Funciones: Son bloques de código reutilizables que realizan una tarea específica. Se

pueden llamar desde diferentes partes del programa.

5. Entrada y salida: Permiten al programa interactuar con el usuario o con otros sistemas.

Por ejemplo, las funciones read y write.

La estructura general de un programa se refiere a la organización básica de las diferentes partes

que lo componen, las cuales se combinan para lograr el objetivo deseado. Esta estructura se

puede dividir en los siguientes elementos:

1. Declaración de constantes y variables:

 Constantes: Son valores fijos que no se pueden modificar durante la ejecución del

programa. Se utilizan para representar valores que no cambian, como el número π

(3.14159) o la tasa de IVA (16%).

 Variables: Son espacios en memoria que almacenan valores que pueden cambiar durante

la ejecución del programa. Se utilizan para representar datos que varían, como la edad de

una persona, la temperatura actual o el resultado de una operación.

2. Expresiones:

 Expresiones aritméticas: Combinan operadores aritméticos (+, -, *, /) con operandos

(números, variables o constantes) para realizar cálculos matemáticos.

 Expresiones lógicas (booleanas): Combinan operadores lógicos (AND, OR, NOT) con

operandos (verdadero o falso) para evaluar condiciones.


3. Funciones internas:

Son bloques de código predefinidos por el lenguaje de programación que realizan tareas

específicas. Se utilizan para modular el código, hacerlo más reutilizable y evitar la redundancia.

4. La operación de asignación:

 Asignación aritmética: Asigna el resultado de una expresión aritmética a una variable.

 Asignación lógica: Asigna un valor lógico (verdadero o falso) a una variable.

 Asignación de cadenas de caracteres: Asigna una cadena de texto a una variable.

 Asignación múltiple: Permite asignar valores a varias variables al mismo tiempo.

5. Conversión de tipo:

Permite cambiar el tipo de dato de un valor a otro. Por ejemplo, convertir un número entero a un

número decimal.

6. Entrada y salida de información:

 Entrada: Permite al programa recibir datos del usuario o de otros dispositivos.

 Salida: Permite al programa mostrar información al usuario o enviarla a otros

dispositivos.

7. Escritura de algoritmos/programas:

 Cabecera del programa o algoritmo: Contiene información básica como el nombre del

programa y las bibliotecas utilizadas.


 Declaración de variables: Especifica el tipo de dato y el nombre de las variables que se

utilizarán en el programa.

 Declaración de constantes numéricas: Define valores constantes que no se pueden

modificar durante la ejecución del programa.

 Declaración de constantes y variables carácter: Define valores constantes de tipo carácter

que no se pueden modificar durante la ejecución del programa.

 Comentarios: Explicaciones que se agregan al código para mejorar su legibilidad y

comprensión.

 Estilo de escritura de algoritmos/programas: Se refiere a las normas y convenciones que

se deben seguir para escribir código legible, organizado y fácil de mantener.

Conclusión
La estructura general de un programa proporciona un marco básico para organizar las

instrucciones y los elementos necesarios para resolver un problema específico. Al comprender

los diferentes tipos de instrucciones, datos y operaciones, los programadores pueden crear

programas eficientes y fáciles de entender.

Es importante tener en cuenta que esta es una descripción general de la estructura de un

programa. La estructura específica puede variar según el lenguaje de programación y la

complejidad del programa.

la estructura de programa bien definida es esencial para crear software de alta calidad, que sea

fácil de entender, mantener, modificar y escalar.


Referencia

Fundamentos de programación 4 edición, Luis Joyanes Aguilar,

McGRAW-HILL/INTERAMERICANA DE ESPAÑA, S. A. U., Madrid.

También podría gustarte