Sentencias de Programacion

31
Sentencias de Programación Torres León Joel Omar Higuera Aguirre Oscar Álvarez David Pacheco Martínez Jesús Solano Juan Carlos

description

Exposicion de equipo #5

Transcript of Sentencias de Programacion

Page 1: Sentencias de Programacion

Sentencias de Programación

Torres León Joel Omar

Higuera Aguirre Oscar

Álvarez DavidPacheco Martínez Jesús

Solano Juan Carlos

Page 2: Sentencias de Programacion

Índice

2.9. La sentencia

while.

2.10. La sentencia

do-while.

2.11. Instrucciones

a) break

b) continúe

c) goto.

Page 3: Sentencias de Programacion

Introduccion

Page 4: Sentencias de Programacion

En los subtemas del día de hoy veremos

algunos de los ciclos mas importante

para el área de la programación los

cuales los utilizamos en cualquier tipo de

lenguaje, explicaremos algunos de ellos

entre los puntos mas importantes como el

concepto, ejemplos de los ciclos para

entender mejor el tema y terminaremos

finalizando con una dinámica.

Page 5: Sentencias de Programacion

Objetivo

Especifico

Page 6: Sentencias de Programacion

Desarrollar capacidades relacionadas

con la programación y los ciclos.

Adquirir y utilizar correctamente la

programación en base a ciclos.

Saber programar correctamente en el

lenguaje de C# utilizando ciclos.

Conocer los medios de programacion del

lenguaje de C#.

Page 7: Sentencias de Programacion

Objetivo

Especifico

Page 8: Sentencias de Programacion

Realizar programas utilizando las bases de

los ciclos.

Identificar errores que se puedan

presentar en el lenguaje de C# en base a

los ciclos.

Detectar problemas sencillos dados en

las clases para así realizar programas en

C#.

Page 9: Sentencias de Programacion

Marco

Teórico

Page 10: Sentencias de Programacion

Sentencia

While

Page 11: Sentencias de Programacion

Concepto

La sentencia while permite ejecutar

repetidamente un bloque mientras la

condición sea verdadera. También la

sentencia while es un ejemplo de lo que

denominamos declaración repetitiva.

Page 12: Sentencias de Programacion

Ejemplo

int main (){

int a=0;

while(a<=10){

printf("%d",a);

a++;

}

return 0;

}

Page 13: Sentencias de Programacion

Sentencia

Do-While

Page 14: Sentencias de Programacion

Concepto El do-while es diferente del whileya que la sentencia siempre seejecuta al menos una vez, aún si laexpresión resulta false la primeravez. En un while normal, si lacondición es falsa la primeravez, la sentencia no se ejecutanunca.

Page 15: Sentencias de Programacion

Reglas

Naturaleza de la condición. Generalmente, lacondición es el resultado de comparar dosvalores, pero también puede ser cualquierexpresión que da como resultado un valorde Boolean (Tipo de datos, C#) (True o False).Esto incluye los valores de otros tipos dedatos, como los numéricos, que han sidoconvertidos a valores de tipo Boolean.

Probar la condición. Sólo puedeprobar condition una vez, al principio o alfinal del bucle. Puede usar While o Until paraespecificar condition, pero no ambas.

Page 16: Sentencias de Programacion

Número de iteraciones. Si prueba condition al principio del bucle (en la instrucción Do), puede que el bucle no se ejecute ni siquiera una vez. Si prueba al final del bucle (en la instrucción Loop), el bucle siempre se ejecuta al menos una vez.

Anidar bucles. Los bucles Do se pueden anidar colocando un bucle dentro de otro. También puede anidar distintos tipos de estructuras de control dentro de otras. Para obtener más información, vea Estructuras de control anidadas.

Reglas

Page 17: Sentencias de Programacion

Sintaxis

Page 18: Sentencias de Programacion

Ejemplo

Escribir un programa que solicite la carga

de un número entre 0 y 999, y nos muestre

un mensaje de cuántos dígitos tiene el

mismo. Finalizar el programa cuando se

cargue el valor 0.

Page 19: Sentencias de Programacion
Page 20: Sentencias de Programacion

Interpretación en lenguaje

programación

import java.util.Scanner; public classEstructuraRepetitivaDoWhile1 { public staticvoid main(String[] ar) { Scanner teclado=newScanner(System.in); int valor; do {System.out.print("Ingrese un valor entre 0 y 999(0 finaliza):"); valor=teclado.nextInt(); if(valor>=100) { System.out.println("Tiene 3dígitos."); } else { if (valor>=10) {System.out.println("Tiene 2 dígitos."); } else {System.out.println("Tiene 1 dígito."); } } } while(valor!=0); } }

Page 21: Sentencias de Programacion

La

instrucción

break

Page 22: Sentencias de Programacion

La instrucción break fuerza la salida de un bucle antes de tiempo o de

un switch de donde se encuentre.

class BreakTest {

static void Main() {

for (int i = 1; i <= 100; i++) {

if (i == 5) {

break;

}

Console.WriteLine(i);

}

}

}

Page 23: Sentencias de Programacion

class Switch {

static void Main() {

Console.Write("Enter your selection (1, 2, or 3): ");

string s = Console.ReadLine();

int n = Int32.Parse(s);

switch (n) {

case 1:

Console.WriteLine("Current value is {0}", 1);

break;

case 2:

Console.WriteLine("Current value is {0}", 2);

break;

case 3:

Console.WriteLine("Current value is {0}", 3);

break;

default:

Console.WriteLine("Sorry, invalid selection.");

break;

}

}

}

Page 24: Sentencias de Programacion

Instrucción de

continúe

Page 25: Sentencias de Programacion

Instrucción de continue

La instrucción de salto continue siempre se usapara interrumpir (romper) la ejecución normal deun ciclo.

Sin embargo, el control del programa no setransfiere a la primera instrucción después delciclo (como sí hace la instrucción break).

es decir, el ciclo no finaliza, sino que, finaliza laiteración en curso, transfiriéndose el control delprograma a la condición de salida del ciclo, paradecidir si se debe realizar una nueva iteración ono.

Page 26: Sentencias de Programacion

para escribir una instrucción de salto

continue (continuar), se utiliza la sintaxis:

continue;

Page 27: Sentencias de Programacion

Public static void main (String [ ] args {

for ( int i=0;i<=10;i++)

{

System.out.println(“Estas En El Ciclo”);

If (i == 4)

{

Continue;

}

System.out.println(“El valor de i es:” +i);

}

System.out.println(“Termina el ciclo”);

}

Page 28: Sentencias de Programacion

Conclusión

Page 29: Sentencias de Programacion

Gracias a los métodos de programación

y los ciclos vistos en clases

comprendemos mejor que son muy útiles

en la programación ya que ayudan a

facilitar todo el código y haciéndolo mas

sencillo y fácil, pero sin olvidar que cada

uno tiene su funcionalidad muy distinta a

la otra

Page 30: Sentencias de Programacion

Bibliografia