Clase 6 Decisiones Simples Y Dobles
Próxima SlideShare
Cargando en...5
×

¿Le gusta esto? Compártalo con su red

Compartir

Clase 6 Decisiones Simples Y Dobles

  • 21,132 reproducciones
Uploaded on

Clase de Logica computacional

Clase de Logica computacional

  • Full Name Full Name Comment goes here.
    ¿Está seguro?
    Tu mensaje aparecerá aquí
    Be the first to comment
No Downloads

reproducciones

reproducciones totales
21,132
En SlideShare
20,796
De insertados
336
Número de insertados
7

Acciones

Compartido
Descargas
196
Comentarios
0
Me gusta
2

Insertados 336

http://logicacomputacion.blogspot.com 297
http://www.slideshare.net 17
http://tutor.usanpedro.edu.pe 17
http://www.uccvirtual.edu.co 2
http://www.logicacomputacion.blogspot.com 1
http://64.233.169.104 1
http://saia.uft.edu.ve 1

Denunciar contenido

Marcada como inapropiada Marcar como inapropiada
Marcar como inapropiada

Seleccione la razón para marcar esta presentación como inapropiada.

Cancelar
    No notes for slide

Transcript

  • 1. Clase 6: Decisiones Simples y Dobles. Materia: Lógica Computacional Profesor: Lic. Salomón Aquino.
  • 2. Objetivos de la clase:
    • Al final de la clase los alumnos y alumnas serán capaces de:
      • Comprender las estructuras selectivas y resolver problemas usando dichas estructuras.
      • Elaborar algoritmos, flujogramas y Diagramas N-S para estructuras selectivas simples y dobles.
  • 3. Estructuras Selectivas:
    • Estas estructuras se identifican porque en la fase de solución del problema existe algún punto en el cual es necesario establecer una pregunta, para decidir si ciertas acciones deben realizarse o no.
    • Las condiciones se especifican usando expresiones lógicas. La representación de una estructura selectiva se hace con palabras en pseudocódigo (if – then – else o en español si – entonces - sino) y en flujograma con una figura geométrica en forma de rombo.
    • Las estructuras selectivas o alternativas se clasifican en:
      • Simples
      • Dobles
      • Compuestas
      • Múltiples
  • 4. Estructuras selectivas simples:
    • Se identifican porque están compuestos únicamente de una condición.
    • La estructura si – entonces evalúa la condición y en tal caso: Si la condición es verdadera, entonces ejecuta la acción Si (o acciones si son varias). Si la condición es falsa, entonces no se hace nada.
  • 5. Representación de decisión simple:
  • 6. Ejemplo 1. Construir un algoritmo tal, que dado como dato la calificación de un alumno en un examen, escriba “Aprobado” en caso que esa calificación fuese mayor que 6.
    • Entradas: calificación
    • Datos adicionales: un alumno aprueba si la calificación es mayor que 6
    • Variables:
    • Cal = calificación
    • Algoritmo:
    • Inicio
    • Leer (cal)
    • Si cal > 6 entonces
    • Escribir (“aprobado”)
    • Fin_si
    • Fin
  • 7. Solución Ejemplo 1:
  • 8. Ejemplo 2 : Dado como dato el sueldo de un trabajador, aplíquele un aumento del 15% si su sueldo es inferior a $1000. Imprima en este caso, el nuevo sueldo del trabajador.
    • Salidas: nuevo sueldo. Entradas: sueldo del trabajador
    • Datos adicionales:
    • Si sueldo es inferior a $1000 entonces aplicar aumento
    • aumento = sueldo * 0.15 y Nuevo sueldo = sueldo + aumento
    • Variables:
    • Sue = sueldo
    • Aum = aumento
    • Nsue = nuevo sueldo
    • Algoritmo:
    • Inicio
    • Leer (Sue)
    • Si Sue < 1000 entonces
    • Aum <-- Sue * 0.15
    • Nsue <-- Sue + Aum
    • Escribir (Nsue)
    • Fin_si
    • Fin
  • 9. Estructuras de Selección Doble:
    • Son estructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan cuando se tienen dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes.
  • 10. Ejemplo 3: Dado como dato la calificación de un alumno en un examen, escriba “aprobado” si su calificación es mayor que 8 y “Reprobado” en caso contrario.
  • 11. Ejemplo 4: Dado como dato el sueldo de un trabajador, aplicar un aumento del 15% si su sueldo es inferior a $1000 y 12% en caso contrario, luego imprimir el nuevo sueldo del trabajador
  • 12. Fin de la clase. Gracias por asistir.