Sintaxis del ciclo For o para en Java

Ciclo For

Los ciclos for son lo que se conoce como estructuras de control de flujo cíclicas o simplemente estructuras cíclicas, estos ciclos, como su nombre lo sugiere, nos permiten ejecutar una o varias líneas de código de forma iterativa, conociendo un valor especifico inicial y otro valor final, además nos permiten determinar el tamaño del paso entre cada "giro" o iteración del ciclo.



Sintaxis del ciclo for en java:


       for (i=valor inicial; i<=valor final; ++i){


                                        instrucciones;
       
       }

Sintaxis del condicional If en C++


 If en C++

Sintaxis del condicional If en java

 If en java

Condicionales en programacion

 Condicionales en programacion

Estructura de entra y salida en C++

Estructura de entra y salida en C++

estructura de entrada y salida en java

estructura de entrada y salida en java

Estructura de salida de los algoritmos

Estructura de salida de lo algoritmos

Las estructuras de salida permiten mostrar datos  o resultados en pantalla a quien usa el progrtama.

esta se representan en Pseudocodigo de la siguiente manera:

Escribir (“Mensaje”, Variable);

Ejemplo

Escribir (" el resultado es”, R );

Estructura de entrada de los algoritmos

Estructura de entrada 

¿Que es un algoritmo? ¿y cuales son sus características?.

¿Que es un algoritmo?

es un conjunto de pasos en forma ordenada que dan solución a problema.
los algoritmos deben ser finitos, es decir tienen un fin.


  Resultado de imagen para imagenes de algoritmos

Las características fundamentales que debe cumplir todo algoritmo son:

  1. Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
  2. Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
  3. Un algoritmo debe ser finito. el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos. 
  4. Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente

Estructura selectiva Switch o Dependiendo De

La estructura selectiva permite escoger dentro de un conjunto de opciones una dentro del conjunto.

La estructura selectiva se representa en Pseudocódigo así:

Incio

  DependiendoDE(Variable)
     
            1: instruciones
         
            2: instrucciones
           
                "     "
                "     "
                "     "
                "     "
            En otro caso:
              escribir " error "
 fin DPD

fin

En Netbeans esta estructura se representa así:

     Switch(desicion){
     
            case 1: System.out.println("instruccion 1");
               
           
                  break;
           
            case 2: System.out.println("instruccion 2");

                  break;

            case 3: System.out.println("instruccion 3");


                  break;
           
             "    "    "
             "    "    "
             "    "    "

            default:
               System.out.println("error");

}

En c++ se representa asi:

switch(opcion){
case 1:
cout<<"instruccion  1";
break;
case 2:
cout<<"instruccion 2";
break;
case 3:
cout<<"instruccion 3";
break;
default:
cout<<"error";
               }

Contar números pares e impares de N números

Inicio

         escribir " ingrese cantidad de numeros ";
                       leer n;
       
            para ( i = 1 ; i <= n ; ++i) haga
                              escribir " digite el numero " i;
                                           leer numero;
                           
                               si (  numero%2==0 ) entoces
                                                  contadorP=(  contadorP + 1 );
                                sino
                                     contadorIm = ( contadorIm + 1 );
                                 fin si
              fin para

              escribir " hay " +   contadorP  + " numeros pares  y  " +   contadorIm  + " numeros impares ";

Fin

Este programa permite que el usuario escoja el tipo de operación matemática básica (+,-,* y /) desea realizar, teniendo en cuenta que se requieren dos números para realizar la operación.

Este programa permite que el usuario escoja el tipo de operación matemática básica (+,-,* y /) desea realizar, teniendo en cuenta que se requieren dos números para realizar la operación.



inicio

     escribir " ingrese el numero 1";
             leer numero1;
     escribir " ingrese el numero 2";
             leer numero2;

     escribir " escoja la operacion matematica asi 1: suma;
                                                                             2: resta;
                                                                             3: multiplicacion;
                                                                             4: division ";
       
         leer opcion;

     Dependien De(opcion)
         
             caso 1:
                  resultadosuma=( numero1 + numero2 );
             
                  escribir " el resultado de la operacion escojida es " + resultadosuma;
   
                 fin caso 1;
   
             caso 2:
                  resultadoresta=( numero1 - numero2 );
             
                  escribir " el resultado de la operacion escojida es " + resultadoresta;
     
                  fin caso 2;      
            caso  3:
                  resultadomultiplicacion=( numero1 * numero2);
             
                  escribir " el resultado de la operacion escojida es " + resultadomultiplicacion;

                  fin caso 3;
             caso 4:
                  si(numero2=0)entonces
                          escribir " no se puede dividir entre 0 ";
                  sino
                        resultadodivision=( numero1 / numero2 );
               
             
                  escribir " el resultado de la operacion escojida es " + resultadodivision;

                  fin caso 4;

             de otro modo:

                  escribir " la opcion seleccionada es incorrecta ";

   fin Dependiendo De

fin

realizar un algoritmo que al ingresar dos números diga que numero es mayor

inicio

    escribir "ingrese un numero 1";
      leer numero1;

    escribir "ingrese un numero 2";
      leer numero2;

      si(numero1==numero2)entonces
                 escribir "los numeros son iguales";
        sino
            si(numero1>numero2)entonces
                      escribir  "el numero 1 es mayor";
             sino
                si(numero2>numero1)entonces
                        escribir "el numero 2 mayor";
                fin si
            fin si
      fin si
fin