Your SlideShare is downloading. ×
  • Like
Estructura selectiva simple
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Estructura selectiva simple

  • 43,212 views
Published

Explicación de la estructura de control selectiva simple y ejemplo en pascal

Explicación de la estructura de control selectiva simple y ejemplo en pascal

Published in Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
43,212
On SlideShare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
317
Comments
7
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ESTRUCTURA SELECTIVA Las estructuras de control selectivas se utilizan para resolver problemas donde sea necesario tomar decisiones, es decir, donde se tengan diferentes caminos para llegar a la solución de un determinado problema. pseudocódigo SI condición Entonces acciones Lic. Nora O. Martínez Arias
  • 2. CONDICIONES Las condiciones se construyen con la ayuda de los operadores relacionales y booleanas Lic. Nora O. Martínez Arias RELACIONALES BOOLEANAS <> Diferente <= Menor o igual >= Mayor o igual = Igual que < Menor que > Mayor que OPERADOR NOMBRE NOT Negación OR Disyunción AND Conjunción OPERADOR NOMBRE
  • 3. CONDICIONES Ejemplo de condiciones construidas a partir de un enunciado: Si deseas saber si una persona es mayor de edad entonces la condición es: El descuento se aplica en etiqueta roja entonces la condición es: Persona > = 18 lo cual se lee: “¿persona mayor o igual a 18?” Etiqueta = “rojo” que se lee: “¿La etiqueta es igual al color rojo?” O bien, si asignamos un número al color rojo (supongamos el 3), la condición es: Etiqueta = 3, que se lee: “¿La etiqueta es igual a el número 3?” Lic. Nora O. Martínez Arias
  • 4. ESTRUCTURA SELECTIVA
    • Las estructuras selectivas se clasifican en 3 tipos:
    • Selectiva simple
    • Selectiva doble
    • Selectiva múltiple
    Lic. Nora O. Martínez Arias
  • 5. ESTRUCTURA SELECTIVA SIMPLE pseudocódigo SI condición Entonces acciones IF condición THEN acción;
    • IF condición THEN
    • BEGIN
    • acción 1;
    • acción 2;
        • .
        • .
        • .
      • Acción n;
    • END;
    PASCAL Lic. Nora O. Martínez Arias
  • 6. Lic. Nora O. Martínez Arias ESTRUCTURA SELECTIVA SIMPLE EJEMPLO De acuerdo a la calificación del alumno, indicarle si aprobó la materia. ANALISIS E = Calificación del alumno P= la calificación debe ser mínimo de 6 para ser aprobatoria, solicitar calificación, mostrar el mensaje S= aprobó La condición es: Calificacion >= 6 INICIO CALIFICACION CALIFICACION >= 6 “ Aprobado” F V FIN
  • 7. Lic. Nora O. Martínez Arias ESTRUCTURA SELECTIVA SIMPLE EJEMPLO
    • PSEUDOCÓDIGO
    • INICIO
      • ESCRIBIR “Ingrese la calificación del estudiante”
      • LEER (calificacion)
      • SI calificacion >= 6 ENTONCES
        • ESCRIBIR “Aprobado”
    • FIN
  • 8. Lic. Nora O. Martínez Arias ESTRUCTURA SELECTIVA SIMPLE EJEMPLO
    • PASCAL
    • PROGRAM ejemplo2;
    • USES crt;
    • VAR calificacion:real;
    • BEGIN
      • CLRSCR;
      • WRITELN (‘Ingrese la calificación del estudiante’);
      • READLN (calificacion);
      • IF calificacion >= 6 THEN
        • WRITELN (‘Aprobado’);
      • DELAY (5000);
    • END.
  • 9. Lic. Nora O. Martínez Arias ESTRUCTURA SELECTIVA SIMPLE EJEMPLO
    • PASCAL
    • PROGRAM ejemplo2;
    • USES crt;
    • VAR calificacion:real;
    • BEGIN
      • CLRSCR;
      • GOTOXY( 20,10);
      • WRITE (‘Ingrese la calificación del estudiante’);
      • READLN (calificacion);
      • IF calificacion >= 6 THEN
        • BEGIN
          • GOTOXY (40,30);
          • WRITELN (‘Aprobado’);
        • END;
      • DELAY (5000);
    • END.
    Si al código anterior deseamos mejorar la presentación de la pantalla, utilizaremos entonces la instrucción GOTOXY y como dentro de la estructura selectiva se tiene más de una instrucción, entonces utilizaremos BEGIN-END para indicar el bloque de instrucciones que se debe ejecutar si se cumple la condición.