SlideShare una empresa de Scribd logo
1 de 17
Tutorial II
Estructuras Algorítmicas
Instrucciones Condicionales
Universidad Autónoma Gabriel Rene Moreno
Ing. Mary Dunnia Lopez N.
Mat204- F4
Semestre I/2018
VF
Lámina  2
Objetivo del Tutorial
Al finalizar el estudiante será capaz de:
 Definir las estructuras algorítmicas que corresponden a las
instrucciones condicionales.
 Utilizar instrucciones simples, dobles y anidadas.
 Crear algoritmos sencillos utilizando las instrucciones
condicionales.
Lámina  3
 En la especificación de los algoritmos muchas veces se requiere de una
descripción más complicada que una lista de instrucciones secuenciales.
 En algunos casos es necesario establecer diferentes alternativas de
acciones a ejecutar de acuerdo al resultado de la evaluación de una
determinada condición.
Introducción
 Las instrucciones condicionales evalúan una condición o proposición que
devuelve como resultado dos valores posibles verdadero o falso y ambos
son excluyentes entre si (o es falso o es verdadero pero no ambos a la
vez),
VF
Lámina  4
Las instrucciones secuenciales pueden ser:
1. Condiciones Simples
2. Condiciones Dobles
3. Condiciones Anidadas
Clasificación de las Instrucciones Condicionales.
Lámina  5
Instrucción Condicional Simple
Representación
Diagrama de Flujo
acciones
condición
verdaderofalso
Lámina  6
Ejemplo Simple - 1
Diseñar el algoritmo que dada la edad de una persona
indique si es mayor de edad.
Se considera mayor de edad a partir de los 18 años.
Enunciado del Problema
Lámina  7
Ejemplo Simple 1 - Análisis
Diseñar el algoritmo que un algoritmo que dada la edad de una persona indique
si es mayor de edad. Se considera mayor de edad a partir de los 18 años.
Edad: Numero Entero
Proceso:
Verificar si la edad es mayor o
igual 18 si se cumple mostrar
el mensaje
1. Análisis
Enunciado del Problema
Pantalla: Cadena si es
o no mayor de edad.
Lámina  8
Ejemplo Simple 1 – Diseño y Prueba
2. Diseño
Diagrama de Flujo
3. Prueba
Prueba de Escritorio
Edad Pantalla
0
25 Es mayor de edad
verdadero falso
Inicio
Fin
Escribir
“Es mayor
de edad”
Edad >= 18
Leer
Edad
Lámina  9
Instrucción Condicional Doble
Representación
Diagrama de Flujo
Acciones (A)
condición
verdaderofalso
Acciones (B)
Lámina  10
Ejemplo Simple - 2
Dadas las tres calificaciones que el estudiante obtuvo en
Mat204:
a) Determinar su promedio
b) Indicar si el estudiante aprobó o no el curso.
Un estudiante aprueba el curso si el promedio es mayor ó
igual a 51
Enunciado del Problema
Lámina  11
Ejemplo Simple 2 - Solución
Dadas las tres calificaciones que el estudiante obtuvo en Mat204. Determinar
su promedio e indicar si aprobó el curso. Un estudiante aprueba el curso si
obtiene un promedio mayor a 51
Nota1: Numero Real
Nota2: Numero Real
Nota3: Numero Real
Proceso:
Sum=Nota1 + Nota2 + Nota3
Pro=Sum / 3
Si Pro > 51  Aprobó el curso
1. Análisis
Enunciado del Problema
Pro: Numero Real
Pantalla: Mensaje: Si
aprobó, No aprobo
Lámina  12
Ejemplo Simple 2 - Solución
2. Diseño
Diagrama de Flujo
3. Prueba
Prueba de Escritorio
Nota1 Nota2 Nota3 Pro Sum Pantalla
0 2 10 412 No Aprobo
10 1 10 721 No Aprobo
verdadero
falso
Inicio
Fin
Escribir
“NO
Aprobó”
Pro >= 51
Leer
Nota1,Nota2,
Nota3
Sum = Nota1+Nota2+Nota3
Pro=Sum/3
Escribir “SI
Aprobó”
Lámina  13
Instrucción Condicional Anidada
Representación
Diagrama de Flujo
Lámina  14
Ejemplo Simple - 3
Diseñe un algoritmo que dado dos números A y B,
determine si A es mayor, igual o menor a B.
Enunciado del Problema
Lámina  15
Ejemplo Simple 3 - Solución
Diseñe un algoritmo que dado dos números A y B, determine si A es mayor,
igual o menor a B.
A: Numero Entero
B: Numero Entero
Proceso:
Comparar
Si A > B
Si B > A
Si A = B
1. Análisis
Enunciado del Problema
Pantalla : A es mayor que B
B es mayor que A
A y B son iguales
Lámina  16
Ejemplo Simple 3 - Solución
2. Diseño
Diagrama de Flujo
3. Prueba
Prueba de Escritorio
A B Pantalla
10 2 10 es Mayor que 2
3 7 7 es Mayor que 3
2 2 2 es igual que 2
Inicio
Leer
A, B
verdaderofalso
Escribir “A es
mayor que B”
A > B
verdadero
A = B
Escribir “A es
igual a B”
Fin
falso
Escribir “A es
menor que B”
Lámina  17
Ejercicios
1. Leer dos valores distintos; determinar cual es el mayor y mostrar el
resultado en la pantalla.
2. Leer 3 números distintos y determinar cual es el menor.
3. Sacar el área y perímetro de un rectángulo
4. Sacar el Iva de cualquier producto.
5. Si un empleado gana 700 bs por semana y necesita comprar un mueble
de costo x, determinar si en esta semana podrá realizar la compra.
Recuerde que al empleado le hacen un descuento en el sueldo del 1%
que disminuye su liquido pagable.

Más contenido relacionado

La actualidad más candente

Algoritmo con ciclos repetitivos
Algoritmo con ciclos repetitivosAlgoritmo con ciclos repetitivos
Algoritmo con ciclos repetitivosgabriela puerta
 
Configuración de NetBeans para Java, C y C++
Configuración de NetBeans para Java, C y C++Configuración de NetBeans para Java, C y C++
Configuración de NetBeans para Java, C y C++victorconejo80
 
ESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTJuanCardenas501369
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-whileDelvi Ramirez
 
Funciones (subprocesos) en pseint
Funciones (subprocesos) en pseintFunciones (subprocesos) en pseint
Funciones (subprocesos) en pseintErick Navarro
 
Algoritmos if y case
Algoritmos if y caseAlgoritmos if y case
Algoritmos if y caseAbbie Ulrich
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y SolucionesVideoconferencias UTPL
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Marcelo Vilela Pardo
 
Cuestionario Fundamentos de Programación
Cuestionario Fundamentos de ProgramaciónCuestionario Fundamentos de Programación
Cuestionario Fundamentos de ProgramaciónAnita Albán
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeIntCristian C
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosjhonshebax
 
Diagramas de flujo y algoritmos
Diagramas de flujo y algoritmosDiagramas de flujo y algoritmos
Diagramas de flujo y algoritmosKoldo Parra
 

La actualidad más candente (20)

Presentación PSeInt
Presentación PSeIntPresentación PSeInt
Presentación PSeInt
 
Algoritmo con ciclos repetitivos
Algoritmo con ciclos repetitivosAlgoritmo con ciclos repetitivos
Algoritmo con ciclos repetitivos
 
Configuración de NetBeans para Java, C y C++
Configuración de NetBeans para Java, C y C++Configuración de NetBeans para Java, C y C++
Configuración de NetBeans para Java, C y C++
 
Pseint
PseintPseint
Pseint
 
Condicional múltiple
Condicional múltipleCondicional múltiple
Condicional múltiple
 
ESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINT
 
Estructura secuencial
Estructura secuencialEstructura secuencial
Estructura secuencial
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
Funciones (subprocesos) en pseint
Funciones (subprocesos) en pseintFunciones (subprocesos) en pseint
Funciones (subprocesos) en pseint
 
Algoritmos if y case
Algoritmos if y caseAlgoritmos if y case
Algoritmos if y case
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y Soluciones
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 
Cuestionario Fundamentos de Programación
Cuestionario Fundamentos de ProgramaciónCuestionario Fundamentos de Programación
Cuestionario Fundamentos de Programación
 
PESEINT MANUAL
PESEINT MANUALPESEINT MANUAL
PESEINT MANUAL
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
 
Diseño de algoritmos
Diseño de algoritmosDiseño de algoritmos
Diseño de algoritmos
 
4 unidad polimorfismo
4 unidad polimorfismo4 unidad polimorfismo
4 unidad polimorfismo
 
Diagramas de flujo y algoritmos
Diagramas de flujo y algoritmosDiagramas de flujo y algoritmos
Diagramas de flujo y algoritmos
 

Similar a Cap5 1.3 tutor3 algoritmos condicionales

Similar a Cap5 1.3 tutor3 algoritmos condicionales (20)

Tutorial algoritmo estructuras condicionales
Tutorial algoritmo   estructuras condicionalesTutorial algoritmo   estructuras condicionales
Tutorial algoritmo estructuras condicionales
 
Tarea 3 Parcial 1 (ACT. DE APRENDIZAJE 1,2,3,5,7 Y 8 DEL BLOQUEII)
Tarea 3 Parcial 1 (ACT. DE APRENDIZAJE 1,2,3,5,7 Y 8 DEL BLOQUEII)Tarea 3 Parcial 1 (ACT. DE APRENDIZAJE 1,2,3,5,7 Y 8 DEL BLOQUEII)
Tarea 3 Parcial 1 (ACT. DE APRENDIZAJE 1,2,3,5,7 Y 8 DEL BLOQUEII)
 
Informatica
InformaticaInformatica
Informatica
 
Informatica
InformaticaInformatica
Informatica
 
Practicas sencillas para C#
Practicas sencillas para C# Practicas sencillas para C#
Practicas sencillas para C#
 
Parcial 1 tarea 3
Parcial 1 tarea 3Parcial 1 tarea 3
Parcial 1 tarea 3
 
Matematica
MatematicaMatematica
Matematica
 
Trabajo angel
Trabajo angelTrabajo angel
Trabajo angel
 
Excondicionales
ExcondicionalesExcondicionales
Excondicionales
 
OC_Programación_S1_JPD.ppsx
OC_Programación_S1_JPD.ppsxOC_Programación_S1_JPD.ppsx
OC_Programación_S1_JPD.ppsx
 
Probabilidad
ProbabilidadProbabilidad
Probabilidad
 
Cap5 1.4 tutor3 algoritmos repetititvos
Cap5 1.4 tutor3 algoritmos repetititvosCap5 1.4 tutor3 algoritmos repetititvos
Cap5 1.4 tutor3 algoritmos repetititvos
 
Fraccionarios
FraccionariosFraccionarios
Fraccionarios
 
Estructuras
EstructurasEstructuras
Estructuras
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Castillo
CastilloCastillo
Castillo
 
Ejemplo
EjemploEjemplo
Ejemplo
 
condicionales
condicionalescondicionales
condicionales
 
Teoría y problemas de Fracciones II ccesa007
Teoría y problemas de Fracciones II   ccesa007Teoría y problemas de Fracciones II   ccesa007
Teoría y problemas de Fracciones II ccesa007
 
Solucionar problemas por_medio_de_algoritmos
Solucionar problemas por_medio_de_algoritmosSolucionar problemas por_medio_de_algoritmos
Solucionar problemas por_medio_de_algoritmos
 

Más de Mary Dunnia Lopez N. (20)

Cap2.1
Cap2.1Cap2.1
Cap2.1
 
Cap7 2 matrices
Cap7 2 matricesCap7 2 matrices
Cap7 2 matrices
 
Cap7 1 vectores
Cap7 1 vectoresCap7 1 vectores
Cap7 1 vectores
 
Guia lab1
Guia lab1Guia lab1
Guia lab1
 
Cap4.2 visual basic.net
Cap4.2 visual basic.netCap4.2 visual basic.net
Cap4.2 visual basic.net
 
Cap5 1.1 tutor2 la_variable
Cap5 1.1 tutor2 la_variableCap5 1.1 tutor2 la_variable
Cap5 1.1 tutor2 la_variable
 
Cap5 1.2 tutor2 algoritmos secuenciales
Cap5 1.2 tutor2 algoritmos secuencialesCap5 1.2 tutor2 algoritmos secuenciales
Cap5 1.2 tutor2 algoritmos secuenciales
 
Vectores
VectoresVectores
Vectores
 
Matrices
MatricesMatrices
Matrices
 
Cadenas
CadenasCadenas
Cadenas
 
Cap1.3 tutor recursividad matriz
Cap1.3 tutor recursividad   matrizCap1.3 tutor recursividad   matriz
Cap1.3 tutor recursividad matriz
 
Cap1.2 tutor recursividad vectores
Cap1.2 tutor recursividad   vectoresCap1.2 tutor recursividad   vectores
Cap1.2 tutor recursividad vectores
 
Cap30 intro
Cap30 introCap30 intro
Cap30 intro
 
Cap32 rep num
Cap32 rep numCap32 rep num
Cap32 rep num
 
Cap31 sist num
Cap31 sist numCap31 sist num
Cap31 sist num
 
Cap2
Cap2Cap2
Cap2
 
Contar digitos
Contar digitosContar digitos
Contar digitos
 
Cap1.1 recursividad
Cap1.1 recursividadCap1.1 recursividad
Cap1.1 recursividad
 
Cap0 2
Cap0 2Cap0 2
Cap0 2
 
Cap0 1
Cap0 1Cap0 1
Cap0 1
 

Último

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 

Último (20)

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 

Cap5 1.3 tutor3 algoritmos condicionales

  • 1. Tutorial II Estructuras Algorítmicas Instrucciones Condicionales Universidad Autónoma Gabriel Rene Moreno Ing. Mary Dunnia Lopez N. Mat204- F4 Semestre I/2018 VF
  • 2. Lámina  2 Objetivo del Tutorial Al finalizar el estudiante será capaz de:  Definir las estructuras algorítmicas que corresponden a las instrucciones condicionales.  Utilizar instrucciones simples, dobles y anidadas.  Crear algoritmos sencillos utilizando las instrucciones condicionales.
  • 3. Lámina  3  En la especificación de los algoritmos muchas veces se requiere de una descripción más complicada que una lista de instrucciones secuenciales.  En algunos casos es necesario establecer diferentes alternativas de acciones a ejecutar de acuerdo al resultado de la evaluación de una determinada condición. Introducción  Las instrucciones condicionales evalúan una condición o proposición que devuelve como resultado dos valores posibles verdadero o falso y ambos son excluyentes entre si (o es falso o es verdadero pero no ambos a la vez), VF
  • 4. Lámina  4 Las instrucciones secuenciales pueden ser: 1. Condiciones Simples 2. Condiciones Dobles 3. Condiciones Anidadas Clasificación de las Instrucciones Condicionales.
  • 5. Lámina  5 Instrucción Condicional Simple Representación Diagrama de Flujo acciones condición verdaderofalso
  • 6. Lámina  6 Ejemplo Simple - 1 Diseñar el algoritmo que dada la edad de una persona indique si es mayor de edad. Se considera mayor de edad a partir de los 18 años. Enunciado del Problema
  • 7. Lámina  7 Ejemplo Simple 1 - Análisis Diseñar el algoritmo que un algoritmo que dada la edad de una persona indique si es mayor de edad. Se considera mayor de edad a partir de los 18 años. Edad: Numero Entero Proceso: Verificar si la edad es mayor o igual 18 si se cumple mostrar el mensaje 1. Análisis Enunciado del Problema Pantalla: Cadena si es o no mayor de edad.
  • 8. Lámina  8 Ejemplo Simple 1 – Diseño y Prueba 2. Diseño Diagrama de Flujo 3. Prueba Prueba de Escritorio Edad Pantalla 0 25 Es mayor de edad verdadero falso Inicio Fin Escribir “Es mayor de edad” Edad >= 18 Leer Edad
  • 9. Lámina  9 Instrucción Condicional Doble Representación Diagrama de Flujo Acciones (A) condición verdaderofalso Acciones (B)
  • 10. Lámina  10 Ejemplo Simple - 2 Dadas las tres calificaciones que el estudiante obtuvo en Mat204: a) Determinar su promedio b) Indicar si el estudiante aprobó o no el curso. Un estudiante aprueba el curso si el promedio es mayor ó igual a 51 Enunciado del Problema
  • 11. Lámina  11 Ejemplo Simple 2 - Solución Dadas las tres calificaciones que el estudiante obtuvo en Mat204. Determinar su promedio e indicar si aprobó el curso. Un estudiante aprueba el curso si obtiene un promedio mayor a 51 Nota1: Numero Real Nota2: Numero Real Nota3: Numero Real Proceso: Sum=Nota1 + Nota2 + Nota3 Pro=Sum / 3 Si Pro > 51  Aprobó el curso 1. Análisis Enunciado del Problema Pro: Numero Real Pantalla: Mensaje: Si aprobó, No aprobo
  • 12. Lámina  12 Ejemplo Simple 2 - Solución 2. Diseño Diagrama de Flujo 3. Prueba Prueba de Escritorio Nota1 Nota2 Nota3 Pro Sum Pantalla 0 2 10 412 No Aprobo 10 1 10 721 No Aprobo verdadero falso Inicio Fin Escribir “NO Aprobó” Pro >= 51 Leer Nota1,Nota2, Nota3 Sum = Nota1+Nota2+Nota3 Pro=Sum/3 Escribir “SI Aprobó”
  • 13. Lámina  13 Instrucción Condicional Anidada Representación Diagrama de Flujo
  • 14. Lámina  14 Ejemplo Simple - 3 Diseñe un algoritmo que dado dos números A y B, determine si A es mayor, igual o menor a B. Enunciado del Problema
  • 15. Lámina  15 Ejemplo Simple 3 - Solución Diseñe un algoritmo que dado dos números A y B, determine si A es mayor, igual o menor a B. A: Numero Entero B: Numero Entero Proceso: Comparar Si A > B Si B > A Si A = B 1. Análisis Enunciado del Problema Pantalla : A es mayor que B B es mayor que A A y B son iguales
  • 16. Lámina  16 Ejemplo Simple 3 - Solución 2. Diseño Diagrama de Flujo 3. Prueba Prueba de Escritorio A B Pantalla 10 2 10 es Mayor que 2 3 7 7 es Mayor que 3 2 2 2 es igual que 2 Inicio Leer A, B verdaderofalso Escribir “A es mayor que B” A > B verdadero A = B Escribir “A es igual a B” Fin falso Escribir “A es menor que B”
  • 17. Lámina  17 Ejercicios 1. Leer dos valores distintos; determinar cual es el mayor y mostrar el resultado en la pantalla. 2. Leer 3 números distintos y determinar cual es el menor. 3. Sacar el área y perímetro de un rectángulo 4. Sacar el Iva de cualquier producto. 5. Si un empleado gana 700 bs por semana y necesita comprar un mueble de costo x, determinar si en esta semana podrá realizar la compra. Recuerde que al empleado le hacen un descuento en el sueldo del 1% que disminuye su liquido pagable.

Notas del editor

  1. 1