Universidad Santo TomasLicenciatura en Informática Educativa      Docente: Harvert Vanegas           Elaborado por:       ...
En informática la programación es un proceso por el cual se escribe (en un lenguaje de programación), se prueba, se depura...
Etimología: Proviene del nombre del matemáticopersa Mohammed Al-khowanzmi, cuyo apellidotraducido al latín es Algorismus.C...
 Ejemplo tradicional de un algoritmo: Cambiar la rueda pinchada de un carro.
 Buscar herramientas, rueda de repuesto y triángulo de    señalización   Ubicar el triángulo en el lugar adecuado   Ir ...
Los diagramas de flujo son una manera de representar visualmente el flujo dedatos a través de sistemas de tratamiento de i...
Diagrama de flujo para el algoritmo que permita leer un valor cualquieraN y escriba si dicho número es par o impar. Pseudo...
Diagrama de Flujo para el algoritmo que permita determinar elárea y volumen de un cilindro dado su radio (R) y altura (H)....
La prueba de escritorio es una herramienta útil paraentender que hace un determinado algoritmo, o paraverificar que un alg...
 A continuación se muestra un ejemplo de prueba de escritorio del siguiente algoritmo: suma :entero entrada :entero menor...
Upcoming SlideShare
Loading in...5
×

PROGRAMACIÓN Y ALGORITMOS

481

Published on

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
481
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "PROGRAMACIÓN Y ALGORITMOS"

  1. 1. Universidad Santo TomasLicenciatura en Informática Educativa Docente: Harvert Vanegas Elaborado por: Ingrid Juliana Castillo
  2. 2. En informática la programación es un proceso por el cual se escribe (en un lenguaje de programación), se prueba, se depura y se mantiene el código fuente de un programa informático. Dentro de la informática, los programas son los elementos que forman el software, que es el conjunto de las instrucciones queejecuta el hardware de una computadora para realizaruna tarea determinada. Por lo tanto, la programación es una de las principales áreas dentro de la informática.
  3. 3. Etimología: Proviene del nombre del matemáticopersa Mohammed Al-khowanzmi, cuyo apellidotraducido al latín es Algorismus.Conjunto de acciones que especifican la secuencia deoperaciones realizar, en orden, para resolver unproblema.Los algoritmos son independientes tanto del lenguajede programación como del computador que losejecuta.
  4. 4.  Ejemplo tradicional de un algoritmo: Cambiar la rueda pinchada de un carro.
  5. 5.  Buscar herramientas, rueda de repuesto y triángulo de señalización Ubicar el triángulo en el lugar adecuado Ir al lugar de la rueda averiada Sacar las tuercas Colocar el gato Levantar el coche Sacar la rueda Colocar la rueda de Repuesto Colocar las tuercas Apretar las tuercas Guardar las herramientas Fin.
  6. 6. Los diagramas de flujo son una manera de representar visualmente el flujo dedatos a través de sistemas de tratamiento de información. Los diagramas deflujo describen que operaciones y en que secuencia se requieren parasolucionar un problema dado.Un diagrama de flujo u organigrama es una representación diagramática queilustra la secuencia de las operaciones que se realizarán para conseguir lasolución de un problema. Los diagramas de flujo se dibujan generalmenteantes de comenzar a programar el código frente a la computadora. Losdiagramas de flujo facilitan la comunicación entre los programadores y lagente del negocio. Estos diagramas de flujo desempeñan un papel vital en laprogramación de un problema y facilitan la comprensión de problemascomplicados y sobre todo muy largos. Una vez que se dibuja el diagrama deflujo, llega a ser fácil escribir el programa en cualquier idioma de alto nivel.Vemos a menudo cómo los diagramas de flujo nos dan ventaja al momento deexplicar el programa a otros. Por lo tanto, está correcto decir que un diagramade flujo es una necesidad para la documentación mejor de un programacomplejo.
  7. 7. Diagrama de flujo para el algoritmo que permita leer un valor cualquieraN y escriba si dicho número es par o impar. Pseudocódigo Diagrama de Flujo 1. Inicio 2. Declaración de variables: N 3. Leer un número 4. Asignarlo a la variable N 5. Si el residuo de dividir a N entre 2 es igual a cero 6. Si es Si: Entonces: Escribir “ Es par” 7. Sino: Escribir “Es impar” 8. Fin_Si 9. Fin
  8. 8. Diagrama de Flujo para el algoritmo que permita determinar elárea y volumen de un cilindro dado su radio (R) y altura (H). Pseudocódigo Diagrama de Flujo 1. Inicio 2. Declaración de variables: R = 0, H = 0 3. Leer el valor de Radio (R) y Altura (H) 4. Calcular el Volumen aplicando la fórmula 5. Calcular el valor del área aplicando la fórmula respectiva 6. Escribir el valor del Área y del Volumen 7. Fin
  9. 9. La prueba de escritorio es una herramienta útil paraentender que hace un determinado algoritmo, o paraverificar que un algoritmo cumple con laespecificación sin necesidad de ejecutarlo.Básicamente, una prueba de escritorio es unaejecución ‘a mano’ del algoritmo, por lo tanto se debellevar registro de los valores que va tomando cada unade las variables involucradas en el mismo.
  10. 10.  A continuación se muestra un ejemplo de prueba de escritorio del siguiente algoritmo: suma :entero entrada :entero menor :entero leer entrada menor = entrada suma = 0 mientras (entrada != 0) haga si (entrada < menor) entonces menor =entrada fin_si suma = suma + entrada leer entrada fin_mientras escribir “valor Menor:” escribir menor escribir “Suma:” escribir suma
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×