05-08-2014, 12:55 AM
0
Hemos visto ya, que un algoritmo es una serie de instrucciones secuenciales lógicas y finitas, sabemos también que se puede representar por medio del pseudocodigo.
Para entender mejor lo que es un algoritmo, debemos pensar en nuestra vida diaria, todos los días seguimos algoritmos inconscientemente, por ejemplo al bañarnos, al desayunar, cambiar una llanta y otros.
Un ejemplo entonces seria cambiar la llanta de un carro, para lo cual ya sabemos que hacer, usar un tricket, una llanta nueva, llave de cruz, hacer eso es un algoritmo, porque es secuencial, ya que no podemos primero sacar la llanta sin levantar el carro, es finito porque en algún momento dejamos de hacer o llegamos al fin de dicha acción y es determinante porque ya sabes que seguir los pasos lo conseguirás.
Pseudocodigo
Es una descripción de alto nivel compacta e informal del principio operativo de un programa informático u otro algoritmo, representado de una forma textual.
Utiliza las convenciones estructurales de un lenguaje de programación real, pero está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas sub-rutinas
Veamos el algoritmo de cambio de una llanta pinchada con pseudocodigo:
Suponemos que el carro ya esta estacionado en un lugar adecuado para llevar a cabo el proceso.
Programa: CambiarLlantaPinchada
Entorno: Llanta nueva, tricket, llave en cruz
Algoritmo:
preparar el equipo (llanta, tricket, llave en cruz)
usar la llave en cruz para sacar las tuercas de la llanta
meter tricket bajo el carro cerca de la llanta
levantar el carro usando el tricket
quitar llanta pinchada
poner llanta nueva
poner las tuercas solo con las manos
bajar el carro y quitar el tricket
apretar las tuercas con la llave en cruz
FIN PROGRAMA
Veamos otros ejemplos de pseudocodigo:
Programa: área
Entorno: BASE, ALTURA, AREA son número enteros
Algoritmo:
escribir “Introduzca la base y la altura”
leer BASE, ALTURA
calcular AREA = BASE * ALTURA
escribir “El área del rectángulo es “AREA
Finprograma
Programa: ComparaNúmeros
Entorno: NUMERO es un número entero
Algoritmo:
Escribir “Introduzca un número “
leer NUMERO
SI NUMERO>0 ENTONCES
escribir “El número introducido es positivo”
SI NO
SI NUMERO<0 ENTONCES
escribir “El número introducido es negativo”
SI NO
escribir “El número es cero”
FINSI
FINSI
Finprograma
Espero quede mas claro que es un algoritmo y el pseudocodigo, cualquier duda pregunten, hasta la próxima.
Para entender mejor lo que es un algoritmo, debemos pensar en nuestra vida diaria, todos los días seguimos algoritmos inconscientemente, por ejemplo al bañarnos, al desayunar, cambiar una llanta y otros.
Un ejemplo entonces seria cambiar la llanta de un carro, para lo cual ya sabemos que hacer, usar un tricket, una llanta nueva, llave de cruz, hacer eso es un algoritmo, porque es secuencial, ya que no podemos primero sacar la llanta sin levantar el carro, es finito porque en algún momento dejamos de hacer o llegamos al fin de dicha acción y es determinante porque ya sabes que seguir los pasos lo conseguirás.
Pseudocodigo
Es una descripción de alto nivel compacta e informal del principio operativo de un programa informático u otro algoritmo, representado de una forma textual.
Utiliza las convenciones estructurales de un lenguaje de programación real, pero está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas sub-rutinas
Veamos el algoritmo de cambio de una llanta pinchada con pseudocodigo:
Suponemos que el carro ya esta estacionado en un lugar adecuado para llevar a cabo el proceso.
Programa: CambiarLlantaPinchada
Entorno: Llanta nueva, tricket, llave en cruz
Algoritmo:
preparar el equipo (llanta, tricket, llave en cruz)
usar la llave en cruz para sacar las tuercas de la llanta
meter tricket bajo el carro cerca de la llanta
levantar el carro usando el tricket
quitar llanta pinchada
poner llanta nueva
poner las tuercas solo con las manos
bajar el carro y quitar el tricket
apretar las tuercas con la llave en cruz
FIN PROGRAMA
Veamos otros ejemplos de pseudocodigo:
Programa: área
Entorno: BASE, ALTURA, AREA son número enteros
Algoritmo:
escribir “Introduzca la base y la altura”
leer BASE, ALTURA
calcular AREA = BASE * ALTURA
escribir “El área del rectángulo es “AREA
Finprograma
Programa: ComparaNúmeros
Entorno: NUMERO es un número entero
Algoritmo:
Escribir “Introduzca un número “
leer NUMERO
SI NUMERO>0 ENTONCES
escribir “El número introducido es positivo”
SI NO
SI NUMERO<0 ENTONCES
escribir “El número introducido es negativo”
SI NO
escribir “El número es cero”
FINSI
FINSI
Finprograma
Espero quede mas claro que es un algoritmo y el pseudocodigo, cualquier duda pregunten, hasta la próxima.
Nunca consideres el estudio como una obligación, sino como una oportunidad para penetrar en el bello y maravilloso mundo del saber. Albert Einstein
No olvides visitar mi web sobre informática... Bitácora Informática
Una nueva comunidad, un nuevo concepto, te esperamos... Tangaria
No olvides visitar mi web sobre informática... Bitácora Informática
Una nueva comunidad, un nuevo concepto, te esperamos... Tangaria