Ficha Nº 03

Anuncio
Ficha de Aprendizaje
Tema: Lógica de programación: pseudocódigo
Logro
@
#
n°
3
Conoce el pseudocódigo como representación de un algoritmo.
Conoce los tipos de pseudocódigo según su estructura.
Entiende la equivalencia entre un diagrama de flujo y un
pseudocódigo.
Conocimientos previos
¿Te gusta cocinar? ¿Sabes
cómo ensamblar tu nueva
licuadora?
En los manuales del
fabricante se indica paso a
paso cómo ensamblar los
equipos. Observa.
Coloque el anillo sellador sobre la cuchilla.
Voltee el vaso de manera que la apertura pequeña quede arriba.
Gire la cuchilla con el anillo sellador hacia abajo y coloque en la
parte inferior del vaso.
Coloque el extremo más pequeño de la parte inferior roscada del
vaso sobre el vaso y el anillo sellador. Gire para ajustar.
Coloque el vaso sobre la base.
Enchufe el cable en un tomacorriente Ahora estará listo para
comenzar a utilizar la unidad.
Oster. “BRLY07-B00-NP0_43_90652998.PDF”. Consulta: 21 de mayo de 2015.
<http://www.oster.com/manuals/MANUALS/BRLY07-B00-NP0_43_90652998.PDF>
1
¿Sabías que en un pseudocódigo puedes
indicar paso a paso las acciones que se van
realizar para solucionar un problema?
¿Sabías que se puede representar cualquier
algoritmo en un pseudocódigo?
Investiga en Internet e intercambia información
con tus compañeros.
Mapa de contenidos
Pseudocódigo
Estructurar una solución
lógica a un problema
por ejemplo
permite
Inicio
Leer A, B y C
R <- A + B + C
Imprimir R
Fin
a través de
representación escrita =
pasos = algoritmo
su estructura puede ser
Secuencial
Condicional
Orden continuo
Dos direcciones
alternativas
Iterativa
Bucle repetitivo
2
Contenidos de aprendizaje
Revisemos algunos conceptos.
1. Pseudocódigo
Nos permite estructurar de manera lógica la solución a un problema a través de una
representación escrita. Usa instrucciones con una notación estándar que
representan los pasos de un algoritmo.
Estructura de un pseudocódigo
De forma similar a los diagramas de flujo, se pueden tener las siguientes
estructuras:
a Estructura secuencial. En este pseudocódigo se colocan las
instrucciones de manera que se describe un orden continuo del proceso.
Inicio
Leer A, B y C
RA+B+C
Imprimir R
Fin
b Estructura condicional. En este pseudocódigo se colocan las
instrucciones de manera que se describen dos direcciones alternativas en
el proceso.
Si (p>10) entonces
M “aprobado”
Sino entonces
M“desaprobado”
Fin si
c Estructura iterativa. En este pseudocódigo se colocan las instrucciones
de manera que se describe un bucle repetitivo en el proceso.
Mientras (semáforo ≠ verde) hacer
Leer semáforo
Fin mientras
3
2. Equivalencia entre un diagrama de flujo y un pseudocódigo
En la Ficha de Aprendizaje N.o 2 se muestra un ejemplo de diagrama de
flujo para calcular e imprimir el producto de dos valores (Valor_1 y Valor_2)
ingresados como datos.
Valor_1,
Valor_2
Inicio
Producto =
(Valor_1*Valor_2)
Producto
Fin
Este diagrama de flujo es equivalente al siguiente pseudocódigo:
Inicio
Leer Valor_1, Valor_2
Producto  Valor_1 * Valor_2
Imprimir Producto
Fin
Como puedes observar, ambos, el diagrama de flujo y el pseudocódigo,
representan el mismo algoritmo.
RECUERDA
La computadora no puede entender este
pseudocódigo;
por
ello,
deberás
convertirlo a un programa en algún
lenguaje de programación.
4
RECUERDA
Un buen ejercicio para ti
sería convertir un diagrama
de flujo a un pseudocódigo y
viceversa.
Un algoritmo se puede representar como
un diagrama de flujo o como un
pseudocódigo.
Veamos algunos ejemplos más:
1 Se desea calcular el área de un triángulo y se conocen los siguientes datos:
base y altura.
Primero, crea el diagrama de flujo.
Inicio
Base,
Altura
Área =
(Base*Altura)/2
Área
Fin
Ahora crea el pseudocódigo equivalente.
Inicio
Leer Base, Altura
Área  Base * Altura
Imprimir Área
Fin
2 Se desea calcular el promedio de tres números.
Primero, crea el diagrama de flujo.
Inicio
Número1,
Número2,
Número3
Promedio =
(Número1+Número2+Número3)/3
Promedio
Fin
Ahora crea el pseudocódigo equivalente.
5
Inicio
Leer Número1, Número2, Número3
Promedio  (Número1 + Número2 + Número3) /3
Imprimir Promedio
Fin
3 Se desea saber si un número es par o impar.
Primero, crea el diagrama de flujo.
Número
Inicio
Valor = Residuo de
(Número/2)
Sí
No
Valor = 0
Resultado = “Par”
Resultado = “Impar”
Resultado
Fin
Ahora crea el pseudocódigo equivalente.
Inicio
Leer Número
Valor  Residuo de (Número / 2)
Si (Valor = 0) entonces
Resultado  “Par”
Sino entonces
Resultado  “Impar”
Fin si
Imprimir Resultado
Fin
6
Abc GLOSARIO
Capicúa. Un número capicúa es aquel
que al leer sus dígitos de izquierda a
derecha y de manera inversa (de
derecha a izquierda) representan el
mismo valor. Ejemplo: 12321.
Ingresa a Paideia y lee las instrucciones detalladas para
que realices las siguientes aplicaciones:
Aplica
lo
aprendido
Amplía tus
conocimientos
Aplicación 1.5
En esta aplicación crearás un pseudocódigo que
permita saber si un número es capicúa.
Aplicación 1.6
En esta aplicación transferirás un diagrama de
flujo a un pseudocódigo y un pseudocódigo a un
diagrama de flujo.
@
Aprende más sobre el pseudocódigo en los siguientes enlaces:
http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo
http://definicion.de/pseudocodigo/
http://www.desarrolloweb.com/articulos/pseudocodigo.html
7
Descargar