Algoritmiafara 131008225245 Phpapp01
por condición
SI ANIDADA
Fara Camila Rudas Ochoa
Estudiante de Ing. Civil
Condición SI ANIDADA
Lo que ésta función hace es probar si una
condición es verdadera ó falsa. Si lacondición es
verdadera entonces la función hace alguna cosa,
y si la condición es falsa entonces se hace otra
cosa diferente.
Las funciones SI anidadas aumentan la
flexibilidad de la función al ampliarel número de
posibles resultados a probar.
Esquema del si anidado
SI X operador racional Y Entonces
- Acciones
FinSi
Les presento un ejemplo para así hacer mas
entendible mi explicación:
Diseñeun algoritmo que califique el puntaje obtenido en el
lanzamiento de tres dados en función a la cantidad seis obtenidos,
de acuerdo a lo siguiente:
a) Seis en los tres dados, excelente.
b) Seis en dosdados, muy bien.
c) Seis en un dado, regular.
d) Ningún seis, pésimo
Para poder resolver este algoritmo
hay que empezar haciendo el
análisis del problema, luego el
Pseudocódigo, el DFD(Diagrama deflujo) y por último la prueba de
escritorio.
Análisis del problema
•
•
•
•
•
FP: No se sabe el puntaje que se obtiene al lanzar los dados.
R.E: Imprimir como les fue en cada tirada de dados.
D.D:son 3 dados, si caen los 3 en seis su puntaje es excelente, si caen dos, su
puntaje es muy bien, si cae en un dado, es regular, y si no cae el seis en ningún
dado su puntaje es pésimo.
R: No se sabe quenumero cae en cada dado.
PN: Condición SI ANIDADA.
F.P: Formulación del problema, cual es el algoritmo a realizar.
R.E: Resultado esperado, que es lo que vas a imprimir.
D.D: Datos disponibles, losdatos que te presenta el ejercicio.
R: Restricciones es decir, lo que no nos da el ejercicio.
P.N: Procesos necesarios, con que condición lo vas a realizar en este caso es la función SI ANIDADAPseudocódigo
Diagrama de flujo
Prueba de escritorio
Para realizar la prueba de escritorio les recomiendo que empiecen anotando
primero cuales son las variables que usamos en el Pseudocódigo, en este...
Regístrate para leer el documento completo.