viernes, 31 de enero de 2020

1.2-Sentencia anidamiento de sentencias if

Sentencia anidamiento de sentencias if

Observando el formato general de la sentencia if se puede hacer la siguiente pregunta:
como sentencia 1 o sentencia 2,, ¿es posible escribir otra sentencia if? por lo que la respuesta es si, esto es , la sentencia if...else pueden estar anidadas.

Sintaxis:

if (condición 1)
  {
    if ( condición 2) 
          sentencia 1;
 }
   else
         sentencia 2;
     

Al evaluarse las condiciones anteriores, pueden presentarse los casos que se indican en la tabla siguiente:




1.2.-diapositivas

Unidad 1.


Resultado de aprendizaje: 1.2 Codifica programas de cómputo mediante la implementación de objetos.











jueves, 30 de enero de 2020

1.2.-Sentencia for

Sentencia for


La sentencia for permite ejecutar una sentencia simple o compuesta, repetidamente un numero de veces conocido.

Sintaxis:

for {[v1=e1 [,v2=e2]...]; [condicion]; [progresion-condicion]}
   sentencia;

  • v1,v2,..., representan variables de control que serán iniciadas con los valore de las expresiones e1,e2,...;
  • condición es una expresión booleana que si  se omite, se supone verdadera;
  • progresión-condición es una o mas expresiones separadas por comas cuyos valores evolucionan en el sentido de que se cumpla la condición para finalizar la ejecución de la sentencia for;
  • Sentencia es una sentencia simple o compuesta.

La ejecución de la sentencia for sucede de la siguiente forma:

1.- Se inician las variables v1, v2,..

2.- Se evalúa la condición:

     a).-Si el resultado es distinto de cero (verdadero), se ejecuta el bloque de sentencias, se evalúa la             expresión que da lugar a la progresión de la condición y se vuelve al punto 2.

     b)-Si el resultado es cero (falso), la ejecución de la sentencia for se da por finalizada y se pasa el            control  a la siguiente sentencia del programa.


1.2-Sentencia do ...while

Sentencia do ...while


La sentencia do....while ejecuta una sentencia simple o compuesta, una o mas veces dependiendo del valor de una expresión.

Sintaxis:

do
sentencia
while (condición);

Donde condición es cualquier expresión numérica, relacional o lógica y sentencia es una sentencia simple o compuesta. Observe que la estructura do...while finaliza con punto y coma.

La ejecución de una sentencia do...while sucede de la siguiente forma:

1.- Se ejecuta el bloque (sentencia simple o compuesta) de do.

2.-Se evalúa la expresión correspondiente a la condición de finalizacion del bucle.

3.- Si  el resultado de la evaluación es cero (falso) , se pasa el control a la siguiente sentencia en el programa.

4.-Si el resultado de la evaluación es distinto de cero (verdadero), el proceso descrito se repite desde el punto 1.




Resultado Aprendizaje 1.2





Unidad de aprendizaje: 1


Objetivo de la Unidad:
Diseñara y elaborara programas aplicando elementos de la programación  orientada a objetos que conlleven como base al desarrollo de aplicaciones o sistemas de información.


Resultado de aprendizaje: 
1.2 Codifica programas de computo mediante la complementación de objetos


Competencias a desarrollar:
  • Se expresa y se comunica
  • Aprende de forma autónoma
  • Trabaja en forma colaborativa.
















































miércoles, 29 de enero de 2020

1.2.-Sentencia Switch

Sentencia Switch


Permite ejecutar una de varias acciones, en funciones del valor de una expresión. Es una sentencia especial para decisiones múltiples.

Sintaxis:

Switch ( expresión)
 {
     case expresión -  constante 1:
        [sentencia 1 ]
     case expresión -  constante 2:
         [sentencia 2 ]
     case expresión -  constante 3:
        [sentencia 3 ]
    .
    .
    .
        [default; ]
            [sentencia n;]

}


Esta sentencia compara su valor con las constantes de cada case. La ejecución de las sentencias del bloque de la sentencia switch, comienza en el case cuya constante coincida con el valor de la  expresión fuera del bloque de switch; por ejemplo , break. 

Si no existe una constante igual al valor de la expresión, entonces se ejecutan las sentencias que están a continuación de default.

1.2.-Sentencias Estructura else if

 Estructura else if

Esta estructura es consecuencia de las sentencias if anidadas.
Su formato es:

if (condición 1)
 sentencia 1;
  else if (condición 2)
     sentencia 2;
 else if (condición 3)
  sentencia 3;
     .
     .
     .
     .
else
  sentencia n;


Si se cumple la condición 1, se ejecuta la sentencia 1 y si no se cumple se examinan secuencialmente las condiciones siguientes hasta el ultimo else, ejecutándose la sentencia correspondiente al primer else if, cuya condición sea cierta. Si todas las condiciones son falsas, se ejecuta la sentencia n correspondiente al ultimo else.

sábado, 25 de enero de 2020

1.2-Sentencia while

Sentencia while


Este tipo de sentencia while ejecuta una sentencia, simple o compuesta, cero o mas veces, todo esto dependiendo de una condición.

Sintaxis:

 while ( condición)
     sentencia

 Donde condición es cualquier expresión numérica, relacional o lógica y sentencia es una sentencia simple o compuesta.

La ejecución de la sentencia while sucede así:

1.- Se evalúa la condición

2.-Si el resultado de la evaluación es cero (falso), la sentencia no se ejecuta y se pasa el control a la siguiente sentencia en el programa.

3.-Si el resultado de la evaluación es distinto de cero (verdadero), se ejecuta la sentencia y el proceso descrito se repite des el punto 1.

1.2.-Sentencias if

Sentencias de Control


Sentencia If

La sentencia if permite a un programa tomar una decisión para ejecutar una acción u otra. basándose en el resultado verdadero o falso de una expresión. la sintaxis para utilizar esta sentencia es la siguiente:

if (condición)
    sentencia 1;
 [else
    sentencia 2];
donde condición es una expresión numérica, relacional o lógica y sentencia 1 y 2 representan a una sentencia simple o compuesta. Cada sentencia simple debe finalizar con punto y coma.

1.- Se evalúa la condición

2.- Si el resultado de la evaluación de la condición es verdadero (resultado distinto de cero) se ejecutara lo indicado por la sentencia 1.

3.-si el resultado de la condición es falso(resultado cero), se ejecutara lo indicado por la sentencia 2, si la clausula else se ha especificado.

4.-Si el resultado de la evaluación de la condición es falso, y la clausula else se ha omitido, la sentencia 1 se ignora.

5.-En cualquier caso , la ejecución continua en la siguiente sentencia ejecutable.






















LENGUAJE UNIFICADO DE MODELADO