Diagramación y AlgoritmosUniversidad RemingtonCREAD INCAPTutor: Yorlady Ricaurtetutoryorlady@gmail.com
RecordemosAntes de diseñar un Algoritmo debemos:Conocer e identificar el problema.Comprender el problema a resolver.Identificar sus partes y/o componentes.Normas, leyes, fundamentos.EstructuraTener las posibles soluciones  SuposicionesDiseñar el Algoritmo (Psd – Dfd )Prueba de escritorio.
Caso de UsoDeterminar el % de descuento de una compra si conozco el valor original del artículo y el valor pagado realmente.
1. Conocer e identificar el problema.Es un problema matemático.Debo identificar el descuento.Puedo aplicar regla de tres simple.Tengo dos valores de entradaValor RealValor PagadoEl descuento es la diferencia entre el valor real y el valor pagado (Resta)El descuento debo expresarlo en %
Comprender el problema a resolver.Valor RealCalcular Descuento% DescontadoValor PagadoEntradasProcesoSalidas
Regla de Tres100%Valor Real?Descuento=Valor Real100%Descuento?*=100%Descuento?Valor Real
Tener las posibles soluciones  SuposicionesSolicitar el descuento y el valor original.Solicitar el valor original, el valor pagado, hallar el descuento y luego calcular el % de descuento.
Diseñar el AlgoritmoDfdPsdPedir Valor original, guardarlo en VOPedir el Valor Pagado, guardarlo en VpHallar el Descuento en DCalcular el % de descuento así PD=(D*100)/VOMostrar en pantalla PD
UNIDAD 4: ESTRUCTURAS REPETITIVAS y DECISIVAS(Semanas 5 y 6).Toma de DecisionesEstructura CasoSelección múltiple.Estructuras Mientras que.Bandera o switch.Ruptura de ciclos.
Toma de DecisionesLas tomas de decisiones sencillas tiene dos caminos posibles Si y NoSe representa con:¿?SiNo
Recordemos Matemáticas:A > BNoSiA>B ?Siendo A=23Siendo B=46A>B ?Siendo A=19Siendo B=8A>B ?Siendo A=9Siendo B=9
Primer EjemploSupongamos que Mónica quiere ir a comer helado y su padre lepropone: “Como hoy entregan tus calificaciones del segundoperíodo, si haz obtenido en matemáticas más de 8.0, vamos a comerhelado el próximo sábado, de lo contrario no vamos”. La situación “comer helado” está sujeta a la condición “obtener más de 8.0 en matemáticas para el segundo período”
AlgoritmoANÁLISIS DEL PROBLEMAFormular el problema: Es un problema sencillo de selección.Resultados esperados: Un aviso que indique si el estudiante puedeir a comer helado el próximo sábado o no.Datos disponibles: La calificación de matemáticas ingresada por el usuario. La regla dice: para ir a comer helado, la nota debe ser mayor que 8.0.Restricciones: Aplicar la regla dada.Procesos necesarios: Solicitar al usuario que ingrese la calificación de matemáticas. 	Evaluar si la calificación es igual o inferior a 8.0; 	En caso de ser verdadero, reportar  “NO come  Helado”; 		En caso contrario,reportar “SI come helado”.
Decisiones Multiples(Swicht – Case When)Las decisiones múltiples, es una multiplicidad de opciones de acuerdo con el valor de la variable que vayamos a utilizar.Ejemplo:Operaciones matemáticas con dos números, menú de opciones:	1. Suma 		A+B	2. Multiplicación	A*B	3. División 		A/B  Cuando B<>0	4. Resta		A-B	5 Potencia  A a la B	AˆB	6 Potencia B a la A	BˆADe lo contrario  “Elija una opción correcta”
SegunMenuOpcHacer		1:			A+B		2:			A-B		3:			A*bDe Otro Modo:Escribir"Elija Bien!";FinSegun
CiclosSon repeticiones de una sentencia hasta el cumplimiento de una condición.
Estructuras Mientras que(Do While)

Tema 04 Dy A

  • 1.
    Diagramación y AlgoritmosUniversidadRemingtonCREAD INCAPTutor: Yorlady Ricaurtetutoryorlady@gmail.com
  • 2.
    RecordemosAntes de diseñarun Algoritmo debemos:Conocer e identificar el problema.Comprender el problema a resolver.Identificar sus partes y/o componentes.Normas, leyes, fundamentos.EstructuraTener las posibles soluciones  SuposicionesDiseñar el Algoritmo (Psd – Dfd )Prueba de escritorio.
  • 3.
    Caso de UsoDeterminarel % de descuento de una compra si conozco el valor original del artículo y el valor pagado realmente.
  • 4.
    1. Conocer eidentificar el problema.Es un problema matemático.Debo identificar el descuento.Puedo aplicar regla de tres simple.Tengo dos valores de entradaValor RealValor PagadoEl descuento es la diferencia entre el valor real y el valor pagado (Resta)El descuento debo expresarlo en %
  • 5.
    Comprender el problemaa resolver.Valor RealCalcular Descuento% DescontadoValor PagadoEntradasProcesoSalidas
  • 6.
    Regla de Tres100%ValorReal?Descuento=Valor Real100%Descuento?*=100%Descuento?Valor Real
  • 7.
    Tener las posiblessoluciones  SuposicionesSolicitar el descuento y el valor original.Solicitar el valor original, el valor pagado, hallar el descuento y luego calcular el % de descuento.
  • 8.
    Diseñar el AlgoritmoDfdPsdPedirValor original, guardarlo en VOPedir el Valor Pagado, guardarlo en VpHallar el Descuento en DCalcular el % de descuento así PD=(D*100)/VOMostrar en pantalla PD
  • 10.
    UNIDAD 4: ESTRUCTURASREPETITIVAS y DECISIVAS(Semanas 5 y 6).Toma de DecisionesEstructura CasoSelección múltiple.Estructuras Mientras que.Bandera o switch.Ruptura de ciclos.
  • 11.
    Toma de DecisionesLastomas de decisiones sencillas tiene dos caminos posibles Si y NoSe representa con:¿?SiNo
  • 12.
    Recordemos Matemáticas:A >BNoSiA>B ?Siendo A=23Siendo B=46A>B ?Siendo A=19Siendo B=8A>B ?Siendo A=9Siendo B=9
  • 13.
    Primer EjemploSupongamos queMónica quiere ir a comer helado y su padre lepropone: “Como hoy entregan tus calificaciones del segundoperíodo, si haz obtenido en matemáticas más de 8.0, vamos a comerhelado el próximo sábado, de lo contrario no vamos”. La situación “comer helado” está sujeta a la condición “obtener más de 8.0 en matemáticas para el segundo período”
  • 14.
    AlgoritmoANÁLISIS DEL PROBLEMAFormularel problema: Es un problema sencillo de selección.Resultados esperados: Un aviso que indique si el estudiante puedeir a comer helado el próximo sábado o no.Datos disponibles: La calificación de matemáticas ingresada por el usuario. La regla dice: para ir a comer helado, la nota debe ser mayor que 8.0.Restricciones: Aplicar la regla dada.Procesos necesarios: Solicitar al usuario que ingrese la calificación de matemáticas. Evaluar si la calificación es igual o inferior a 8.0; En caso de ser verdadero, reportar “NO come Helado”; En caso contrario,reportar “SI come helado”.
  • 16.
    Decisiones Multiples(Swicht –Case When)Las decisiones múltiples, es una multiplicidad de opciones de acuerdo con el valor de la variable que vayamos a utilizar.Ejemplo:Operaciones matemáticas con dos números, menú de opciones: 1. Suma A+B 2. Multiplicación A*B 3. División A/B  Cuando B<>0 4. Resta A-B 5 Potencia A a la B AˆB 6 Potencia B a la A BˆADe lo contrario  “Elija una opción correcta”
  • 17.
  • 18.
    CiclosSon repeticiones deuna sentencia hasta el cumplimiento de una condición.
  • 19.