Tema 5 Estructura del programa Programación básica Profesora: Magdalena Aguilar-Álvarez
Programa Universidad Hispanoamericana Programación básica 1 Conjunto de instrucciones que producirán la ejecución de una t...
Universidad Hispanoamericana Programación básica Proceso de programación
<ul><li>Como parte de la programación se deben establecer las entradas, salidas y procesos para resolver el problema. </li...
Universidad Hispanoamericana Programación básica Instrucciones y tipos de programas <ul><li>El diseño y codificación del p...
Tipos de instrucciones <ul><li>Dependen del lenguaje de programación  </li></ul><ul><li>Se pueden clasificar de esta forma...
Universidad Hispanoamericana Programación básica Instrucciones de asignación Instrucciones de lectura de datos (entrada)
Universidad Hispanoamericana Programación básica Instrucciones de escritura de datos Instrucciones de bifurcación
Universidad Hispanoamericana Programación básica Instrucciones de bifurcación Bifurcación incondicional: se realiza siempr...
Universidad Hispanoamericana Programación básica Elementos básicos de un programa <ul><li>Los lenguajes de programación ti...
Universidad Hispanoamericana Programación básica Bucles e interacciones Bucle: segmento de un algoritmo o programa, cuyas ...
Universidad Hispanoamericana Programación básica En los procesos se necesita contar los sucesos o acciones internas del bu...
Ejercicio Universidad Hispanoamericana Programación básica ¿Qué proceso realiza este algoritmo?
Acumulador o totalizador Universidad Hispanoamericana Programación básica Es una variable que permite almacenar valores qu...
Estructuras de decisión o selección Universidad Hispanoamericana Programación básica Se utilizan para especificar dos o má...
Interruptores Universidad Hispanoamericana Programación básica Conmutador, bandera, flag, centinela. Pueden tomar dos valo...
Ejercicios Universidad Hispanoamericana Programación básica
Ejercicios Universidad Hispanoamericana Programación básica
Ejercicios Universidad Hispanoamericana Programación básica
Ejercicios Universidad Hispanoamericana Programación básica
Ejercicios Universidad Hispanoamericana Programación básica
Ejercicios Universidad Hispanoamericana Programación básica
Tarea  Universidad Hispanoamericana Programación básica Realizar los ejercicios que van del 25 al 42 del capítulo 3 del li...
Muchas gracias
Próxima SlideShare
Cargando en…5
×

Tema5

1.323 visualizaciones

Publicado el

Estructura del programa

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.323
En SlideShare
0
De insertados
0
Número de insertados
13
Acciones
Compartido
0
Descargas
120
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Tema5

  1. 1. Tema 5 Estructura del programa Programación básica Profesora: Magdalena Aguilar-Álvarez
  2. 2. Programa Universidad Hispanoamericana Programación básica 1 Conjunto de instrucciones que producirán la ejecución de una tarea. Medio para conseguir un fin. 2 Programación es entonces, el proceso por el cual se resuelve un problema a partir de las fases de análisis, diseño, codificación, depuración y verificación, documentación y mantenimiento.
  3. 3. Universidad Hispanoamericana Programación básica Proceso de programación
  4. 4. <ul><li>Como parte de la programación se deben establecer las entradas, salidas y procesos para resolver el problema. </li></ul>Universidad Hispanoamericana Programación básica <ul><ul><li>Partes constitutivas de un programa </li></ul></ul>El programa o algoritmo, es la codificación que transforma las entradas en salidas de datos.
  5. 5. Universidad Hispanoamericana Programación básica Instrucciones y tipos de programas <ul><li>El diseño y codificación del programa consiste en definir las acciones o instrucciones que resolverán el problema. </li></ul><ul><li>Las instrucciones se escriben y almacenan en memoria en un orden definido. </li></ul><ul><li>El programa puede ser lineal si las instrucciones se ejecutan secuencialmente, sin interrupciones, bifurcaciones, decisiones ni comparaciones. </li></ul><ul><li>El programa es no lineal cuando la secuencia se interrumpe mediante instrucciones de bifurcación. </li></ul>
  6. 6. Tipos de instrucciones <ul><li>Dependen del lenguaje de programación </li></ul><ul><li>Se pueden clasificar de esta forma: </li></ul><ul><ul><li>Instrucciones de inicio / fin </li></ul></ul><ul><ul><li>Instrucciones de asignación </li></ul></ul><ul><ul><li>Instrucciones de lectura </li></ul></ul><ul><ul><li>Instrucciones de escritura </li></ul></ul><ul><ul><li>Instrucciones de bifurcación </li></ul></ul>
  7. 7. Universidad Hispanoamericana Programación básica Instrucciones de asignación Instrucciones de lectura de datos (entrada)
  8. 8. Universidad Hispanoamericana Programación básica Instrucciones de escritura de datos Instrucciones de bifurcación
  9. 9. Universidad Hispanoamericana Programación básica Instrucciones de bifurcación Bifurcación incondicional: se realiza siempre que el programa pase por la instrucción sin necesidad de cumplir una condición Bifurcación condicional: depende del cumplimiento de una condición
  10. 10. Universidad Hispanoamericana Programación básica Elementos básicos de un programa <ul><li>Los lenguajes de programación tienen elementos básicos que se usan como bloques constructivos, asi como reglas por las cuales estos bloques se combinan, a esto se le conoce como sintaxis del lenguaje. </li></ul><ul><li>Solo las expresiones sintacticamente correctas pueden ser interpretadas por la máquina, de lo contrario se produce un error de sintaxis. </li></ul>Elementos básicos constitutivos del lenguaje
  11. 11. Universidad Hispanoamericana Programación básica Bucles e interacciones Bucle: segmento de un algoritmo o programa, cuyas instrucciones se repiten cierto número de veces mientras se repite una condición. Para cada iteración del bucle se debe verificar la condición que permite que el bucle termine. Sus partes son: Decisión Cuerpo Salida Los bucles pueden ser anidados, es decir, un bucle puede estar dentro de otro, pero no se pueden cruzar ya que el resultado puede ser inesperado.
  12. 12. Universidad Hispanoamericana Programación básica En los procesos se necesita contar los sucesos o acciones internas del bucle, para esto se usa un contador. Definición: variable cuyo valor se incrementa o decrementa en una cantidad fija en cada iteración del bucle. Contadores
  13. 13. Ejercicio Universidad Hispanoamericana Programación básica ¿Qué proceso realiza este algoritmo?
  14. 14. Acumulador o totalizador Universidad Hispanoamericana Programación básica Es una variable que permite almacenar valores que son el resultado de operaciones sucesivas, es similar al contador, pero su valor de incremento es variable.
  15. 15. Estructuras de decisión o selección Universidad Hispanoamericana Programación básica Se utilizan para especificar dos o más caminos alternativos en un algoritmo. Una instrucción evalúa una condición y dependiendo del resultado tomará un camino u otro. ¿Qué algoritmo es este?
  16. 16. Interruptores Universidad Hispanoamericana Programación básica Conmutador, bandera, flag, centinela. Pueden tomar dos valores a lo largo del programa, falso o verdadero, true o false, 1 o 0. Se tiene un archivo con un conjunto de fichas de dos campos, M y N. Se desea listar el campo M de las fichas pares y el campo N de las impares.
  17. 17. Ejercicios Universidad Hispanoamericana Programación básica
  18. 18. Ejercicios Universidad Hispanoamericana Programación básica
  19. 19. Ejercicios Universidad Hispanoamericana Programación básica
  20. 20. Ejercicios Universidad Hispanoamericana Programación básica
  21. 21. Ejercicios Universidad Hispanoamericana Programación básica
  22. 22. Ejercicios Universidad Hispanoamericana Programación básica
  23. 23. Tarea Universidad Hispanoamericana Programación básica Realizar los ejercicios que van del 25 al 42 del capítulo 3 del libro de Joyanes.
  24. 24. Muchas gracias

×