La especificación formal de algoritmos tiene realmente utilidad cuando el algoritmo requiere una descripción más complicada que una lista sencilla de instrucciones. Este es el caso cuando existen un número de posibles alternativas resultantes de la evaluación de una determinada condición.

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 d eben 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:

a) Simples b) Dobles c) Compuestas d) 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.

Español Inglés Si <condición> If <condición> Entonces then <acción Si> <acción Si> fin_si endif

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 8. Salidas: mensaje de aprobado si se cumple la condición. Entradas: calificación

Datos adicionales: un alumno aprueba si la calificación es mayor que 8 Variables: Cal = calificación Algoritmo: Inicio Leer (cal) Si cal > 8 entonces Escribir (“aprobado”) Fin_si Fin

bueno lo de arriba es teoria no se si les sirva por que ni la lei perdon pero chequen estos programas son los mas sencillos para que vallan a prendiendo

 //Este programa al dar tu edad te dice si eres mayor o menor de edad sencillo pero ayuda.
  //Para este programa se utiliza la sentencia if(condicion) o en Pseudocodigo Si(condicion) y else o sino.

import javax.swing.J Option Pane;

    class ifcondicional{
       public static void main(String args[]){
       //Declaracion de variables 
         //Variable tipo cadena 
         String a;
      	//Variable Tipo entero.
         int edad;
         //En esta  parte del programa se pide al usuario que nos de su edad
         a=J Option Pane.showInputDialog(“Introduce Tu Edad:”);
         edad=Integer.parseInt(a); 
         //En esta parte se utiliza la sentencia if con la condicion de si la edad es mayor o igual a 18 se imprimera el msn eres mayor de edad,
         if(edad>=18){
            System.out.println(“Eres Mayor De Edad”);
         }
         //Else solo se ejecutara cuando la edad se menor a 18 y la condicion anterios no se cumpla     
         else{
            System.out.println(“Eres Menor De Edad”);

         }
      }
   }
   //Espero que le entiendan copien tal como esta y ejecutenlo en jgrasp o en su compilador.

Google