Clase 6 Decisiones Simples Y Dobles
Upcoming SlideShare
Loading in...5
×
 

Clase 6 Decisiones Simples Y Dobles

on

  • 20,676 reproducciones

Clase de Logica computacional

Clase de Logica computacional

Statistics

reproducciones

Total Views
20,676
Views on SlideShare
20,340
Embed Views
336

Actions

Likes
2
Downloads
166
Comments
0

7 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
Más...

Accesibilidad

Categorias

Detalles de carga

Uploaded via as Microsoft PowerPoint

Derechos de uso

© Todos los derechos reservados

Report content

Marcada como inapropiada Marcar como inapropiada
Marcar como inapropiada

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

Cancelar
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Tu mensaje aparecerá aquí
    Processing...
Publicar comentario
Edite su comentario

Clase 6 Decisiones Simples Y Dobles Clase 6 Decisiones Simples Y Dobles Presentation Transcript

  • Clase 6: Decisiones Simples y Dobles. Materia: Lógica Computacional Profesor: Lic. Salomón Aquino.
  • 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.
  • 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
  • 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.
  • Representación de decisión simple:
  • 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
  • Solución Ejemplo 1:
  • 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
  • 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.
  • 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.
  • 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
  • Fin de la clase. Gracias por asistir.