Vous êtes sur la page 1sur 23

Unidad 1

ALGORITMOS
1.1. Algoritmos: tipos, elementos y caractersticas.

Es un conjunto de pasos secuenciales y


ordenados que permiten lograr un
objetivo.
Objetivo

Programador

camino
Un ejemplo

Objetivo:
Adquirir el libro Fundamentos de programacin
de Luis Joyanes.
Algoritmo:
Salimos del lugar en donde estemos y nos
dirigimos hacia una librera. En caso de que ya
estemos en una pues sencillamente solicitamos si
tienen el libro, si lo tienen lo adquirimos y si no
lo tienen vamos a otra librera en donde
repetimos el proceso.
Algoritmo ordenada y secuencial

Algoritmo Adquisicion_Libro Mencionar las


puntualizaciones
Inicio de este
1. Saber cul es el libro que se quiere adquirir algoritmo.
2. Desplazarnos hacia una librera
3. Preguntar si tienen el libro que necesitamos
4. Si lo tienen
adquirirlo y detener el algoritmo.
Si no lo tienen
ir al paso 2
Fin
Es la simulacin de la puesta en
marcha de un algoritmo.

Con la Prueba de Escritorio se puede determinar


si el algoritmo que se dise logra el objetivo
propuesto
Algoritmos informales

Definidos como todos aquellos algoritmos que no


son realizables a travs de una computadora o al
menos no fcilmente.

De manera que se considera a aquellos algoritmos


informales como los que son preferiblemente
realizables por el ser humano.
Algoritmos computacionales

Aquellos algoritmos que deben ser preferiblemente


implementados en una computadora para aprovechar su
velocidad de procesamiento.

Un ejemplo de estos puede ser el algoritmo que genere


los primeros 100 nmeros primos.
Es el proceso a travs del cual se escribe en la
computadora el programa que se hizo a travs del
algoritmo o del pseudocdigo.

Se puede decir que un programa no es mas que un


texto escrito bajo la ptica de algunas reglas
preestablecidas por los creadores de un Lenguaje de
Programacin.
Tipos de errores

Es el proceso a travs del cual la computadora revisa


que el programa que se ha digitado se ajuste a las
reglas sintcticas de un determinado Lenguaje de
Programacin.

Este proceso lo realiza un programa llamado


Compilador que es el encargado de evaluar dos tipos
de errores:
Desarrollar algoritmos informales

Errores de Sintaxis:
En un Lenguaje de Programacin se asocia con los
errores de Ortografa en nuestro idioma. Son aquellos
errores representados en la omisin de alguna o algunas
reglas sintctica (hablando de un Lenguaje de
programacin).
Desarrollar algoritmos informales

Errores de precaucin:
Algunos compiladores hacen cierto tipo de
recomendaciones para efectos de mejoramiento o
aseguramiento de nuestros programas.
Desarrollar algoritmos informales

Errores de lgicos:
Son aquellos que se detectan en la prueba de escritorio y
solo el que disea el algoritmo o quien lo interpreta
puede decidir si hay errores lgicos o no.
Programa

Es un algoritmo escrito con las instrucciones, las


restricciones y las reglas de un Lenguaje de
Programacin.
Pasos de la metodologa de la programacin

1. Definicin y anlisis del problema.


2. Diseo del algoritmo.
3. Verificacin del algoritmo.
4. Pseudocdigo
5. Diseo del programa en un lenguaje de
programacin.
6. Compilacin o prueba.
Cuestionario de repaso

1. Enuncie tres razones por las que sea muy importante tener
muy bien definido el problema.
2. Qu es un algoritmo. Trate de describirlo en sus propias
palabras.
3. Porqu es tan importante la prueba de escritorio
4. Explique brevemente como se cumple el proceso de compilacin
5. Cuando se considera que existe un error
6. Qu es un programa y qu es la compilacin
7. Qu relacin debe existir entre los resultados obtenidos y el
objetivo planteado
Realice los siguientes algortimos

1. Plantee un algoritmo que nos permita ir desde la casa hasta


la escuela.
2. Plantee un algoritmo que permita adquirir un boleto para
entrar
al cine .
3. Plantee un algoritmo que nos permita encender una
computadora
4. Plantee un algoritmo que nos permita escribir una cancin
5. Plantee un algoritmo que permita lanzarnos desde un avin
con un paracadas .