Your SlideShare is downloading. ×
  • Like
  • Save
Algoritmos y programas
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Algoritmos y programas

  • 3,204 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,204
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Introducción al Razonamiento Algorítmico
  • 2. Introducción
    El objetivo de esta sesión consistirá en explicar los conceptos de algoritmo, programa y lenguaje de programación. Así como explorar otros temas concurrentes.
  • 3. Temática
    Sistemas de procesamiento de información.
    Concepto de Algoritmo.
    Lenguaje de programación.
    Datos, tipos de datos y operaciones primitivas.
    Constantes y variables.
    Expresiones.
    Funciones intrínsecas.
    Asignación.
    Entrada y salida de información.
  • 4. 1) Sistemas de procesamiento de la información
    Un sistema de esta clase se define como un conjunto de componentes interconectados entre sí que transforman datos en información organizada, significativa y útil.
  • 5. Esquemáticamente
    Datos
    Procesador
    Información
  • 6. Una primera definición
    Un algoritmo consiste en el grupo de instrucciones que definen la secuencia de operaciones a realizar para resolver un sistema específico o clase de problema.
  • 7. Conceptos importantes
    Hardware
    Grupo de componentes físicos de una computadora.
    Software
    Conjunto de programas que controlan el funcionamiento de una computadora.
  • 8. 2) Concepto de Algoritmo
    La metodología de la programación es aquella que es necesaria para resolver problemas mediante programas, su eje es el algoritmo.
    Diseño del Algoritmo
    Problema
    Programa
  • 9. Pasos para la solución de un problema
    El diseño del algoritmo describe el análisis del problema y desarrollo del algoritmo.
    Expresar el algoritmo como un programa en un lenguaje de programación.
    Ejecutar y validar el programa por la computadora.
  • 10. Características de los algoritmos
    Preciso, indicará el orden de cada paso.
    Definido, el mismo resultado se obtendrá al ejecutar el algoritmo “n” ocasiones.
    Finito, deberá terminar en algún momento.
  • 11. Ejemplo 2.1
    Genere un algoritmo que solucione el otorgamiento de un préstamo bancario a un cliente.
    • Inicio
    • 12. Leer el pedido
    • 13. Examinar el historial crediticio del cliente
    • 14. Si el cliente es solvente, otorgar el crédito. En caso contrario, rechazarlo
    • 15. Fin
  • Ejemplo 2.2
    Genere un algoritmo que sume los números entre el 3 y el 30.
    • Inicio
    • 16. Hacer SUMA igual a cero.
    • 17. Establecer NUMERO igual a 3
    • 18. Sumar NUMERO a SUMA
    • 19. Incrementar NUMERO en 3
    • 20. Si NUMERO es menor o igual que 30 ir al paso 4; si no imprimir SUMA
    • 21. Fin
  • Ejemplo 2.3
    Genere un algoritmo que determine al mayor de tres números enteros.
    • Inicio
    • 22. Leer los números y guardarlos en NUM1, NUM2, NUM3 respectivamente
    • 23. Comparar NUM1 y NUM2, el número mayor se guarda en AUX
    • 24. Comparar AUX y NUM3, imprimir el número mayor
    • 25. Fin
  • Temática
    Sistemas de procesamiento de información.
    Concepto de Algoritmo.
    Lenguaje de programación.
    Datos, tipos de datos y operaciones primitivas.
    Constantes y variables.
    Expresiones.
    Funciones intrínsecas.
    Asignación.
    Entrada y salida de información.
    P
    P