Has click aquí para desplegar los foros
 

Regresar   Ciudad del Foro > Internet, foto y videojuegos > Internet e Informática > Diseño Web > Lenguajes de programación > C++ Programación orientada a objetos.

C++ Programación orientada a objetos. En este foro, aprenderás a programar en C++, y además, podrás exhibir tus dudas acerca del lenguaje.

Respuesta
 
LinkBack Herramientas Estilo
Antiguo 23-jul-2008   #1 (permalink)
Ciudadano
 
Avatar de Manu47
 
Registrado: julio-2008
Locación: Bell Ville Cordoba Argentina
Publicaciones "posts": 57
Entradas del Blog: 1
Gracias: 1
Agradecido(a) 1 vez en 1 post
Reputación: 38 Manu47 tiene un aura espectacularManu47 tiene un aura espectacular
Predeterminado Programacion Orientada a Objetos (3)

Hola!




¡CIUDAD EL FORO!






Ciudadanos.

Debido, a que solo se pueden subir 10 a 12 imágenes por post me eh visto obligado a iniciar un nuevo post siguiendo las explicaciones del Anterior.
A medida de que crezca vuestra información iré creando nuevos post, marcados con un número entre paréntesis indicando así en que orden están posteados.


Post Nº 3

¡Comencemos Entonces!



Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...


Pasemos ahora a ver otra sentencia condicional.




[ ] La sentencia Switch
Esta sentencia no es útil cuando deseamos dividir el flujo de ejecución en función del valor de una determinada variable.
Veamos Su Sintaxis:

Switch (<expresión>)
{
Case <expresión constante> : <sentencia>
Case <expresión constante> : <sentencia>
Case <expresión constante> : <sentencia>
default : <sentencia
}

Veamos un ejemplo completo, con su resultado de ejecución:

Foto en:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
(host).




Los resultados de la ejecución del programa anterior, serán 3 distintos.
Como Podemos Ver, Si Colocamos el numero 1, dirà que ingresamos “uno”.
Veamos:


Foto en:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
(host).


Si presionamos 2, ejecutara “dos”…

Foto en:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
(host).


Si Presionamos 3, ejecutara “tres”…


Foto en:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
(host).


Y por ultimo si ingresamos un número distinto a 1, 2 y 3, como lo es 10 ejecutara el default. (“otro numero”).

Foto en:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
(host).



Acá os prepare otro video, de cómo funciona la sentencio switch.

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...

NOTICIA IMPORTANTE: No hay archivos multimedia pertenecientes a Ciudad del Foro. Al hacer clic en el enlace que aparece a continuación, estás de acuerdo a ver el contenido de un sitio web externo. No podemos ser considerados responsables de la conveniencia o legalidad de este material. Si el vídeo no funciona, espera un minuto o inténtelo de nuevo más tarde.


Veamos ahora otra sentencia condicional:

La sentencia while

La sentencia while (que significa “mientras”) indica que una sentencia o grupo de sentencias debe repetirse mientras que una expresión sea verdadera.

Funciona de la siguiente manera:

Mientras <expresión> hacer <sentencia>

Sintaxis de la sentencia while:

While (exprecion) sentencia

Ejemplo:

While ( iValor !=0 )
{
//…
//…
//…
}

Para explicar esto, supongamos entonces que debemos hacer un programa en donde el usuario no ingresa un número determinado, no finalice.

Veamos Su Ejemplo y resultado de compilación:

Foto en:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
(host).


Si compilamos esto, lo que dará es lo siguiente, pero para finalizar el programa debemos colocar el numero correcto que es “5”, si no lo colocamos el programa pedirá que coloquemos nuevamente un numero, hasta que sea el correcto.

Foto en:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
(host).


Os eh preparado otro video, que nos muestra como funciona esta sentencia while.

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...

NOTICIA IMPORTANTE: No hay archivos multimedia pertenecientes a Ciudad del Foro. Al hacer clic en el enlace que aparece a continuación, estás de acuerdo a ver el contenido de un sitio web externo. No podemos ser considerados responsables de la conveniencia o legalidad de este material. Si el vídeo no funciona, espera un minuto o inténtelo de nuevo más tarde.


Otras de las sentencias condicionales del lenguaje, es:

[ ] La sentencia DoWhile.

En la sentencia while, como vimos, el bloque de código, a repetir, no se evalúa nunca, si la expresión a evaluar es falsa la primera vez. En algunos casos, necesitaremos que el bloque de código se ejecute por lo menos una vez y luego evaluar el código. Para esto, excite la sentencia Do…While .

Funciona más o menos así:

Hacer <sentencia> mientras <expresión>


La sintaxis de do…while es:

Do <sentencia> while (exprecion);

Veamos un ejemplo y su resultado de ejecución:

Foto en:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
(host).

Este programa tendrá 3 resultados distintos, lo que hicimos, fue decir:
“Hacer/Ejecutar el Objeto Cout” Mientras cCar sea igual a “n”
Veamos:


Foto en:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
(host).

Apenas Ejecutamos el Programa, Nos Preguntará que deseamos hacer.
Al colocar “n”, cumpliremos la condición de while, por lo que volverá a preguntar hasta que coloquemos una “s” que finalizara el programa.
Veamos:


Foto en:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
(host).

Si colocamos una “s”, no cumplirá la condiciona de while, por lo que no ejecutara a “do”, y saldría del programa veamos:

Foto en:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
(host).


Veamos lo ahora en Un Video Para mayor comprensión del tema.



Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...

NOTICIA IMPORTANTE: No hay archivos multimedia pertenecientes a Ciudad del Foro. Al hacer clic en el enlace que aparece a continuación, estás de acuerdo a ver el contenido de un sitio web externo. No podemos ser considerados responsables de la conveniencia o legalidad de este material. Si el vídeo no funciona, espera un minuto o inténtelo de nuevo más tarde.

Bueno, hemos quedado en la sentencia do…while, pasemos ahora a ver una sentencia “REPETITIVA” y no condicional como las demás.

La sentencia for

En ciertas ocasiones necesitaremos ejecutar un bloque del código un número determinado de veces para eso podremos crear un contador que incrementarse su valor en uno bucle tras bucle, luego la expresión evaluaría dicho contador a un número determinado para ver si se alcanzó el número de repeticiones:

La sintaxis de la sentencia for es la siguiente:

for (sentencia; expresión; sentencia) sentencia

La primera sentencia solo se ejecuta una vez. Luego la expresión se evalúa antes de ingresar en cada bucle y la segunda sentencia se ejecute al finalizar cada bucle.
Analicemos el siguiente ejemplo:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
Foto en:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
(host).

Como podemos ver, el listado tiene mucho más sencillo a la adaptación de while. Analicemos la línea del for. La primera sentencia es:

Int i=0

Aquí declaramos eh inicializamos una variable que solo será valida dentro del cuerpo del for (una vez terminado el mismo dicho variable no existirá más, en local a la sentencia for). Esta sentencia solo se ejecutara en la primera vez que ingresamos el ciclo.

i<5

De acuerdo esto, mientras que dicha expresión sea válida se ejecutara el código especificado en el cuerpo de for.

i++

La sentencia que se ejecuta en cada ciclo incrementa en uno el valor de la variable i. Indefectiblemente dicho variable llegada a 5, por lo que la expresión “i<5” se evaluara a falsa y el foro habrá terminado. Por lo tanto el cuerpo del for, en éste caso se ejecutara cinco veces.

Veamos el resultado:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
Foto en:

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...
(host).

Podemos interpretar bien esta sentencia mirando el vídeo de continuación.


NOTICIA IMPORTANTE: No hay archivos multimedia pertenecientes a Ciudad del Foro. Al hacer clic en el enlace que aparece a continuación, estás de acuerdo a ver el contenido de un sitio web externo. No podemos ser considerados responsables de la conveniencia o legalidad de este material. Si el vídeo no funciona, espera un minuto o inténtelo de nuevo más tarde.

Algunos links, videos y fotos como este, sólo usuarios registrados pueden verlos y usarlos.

No lo pienses más y ...


Editado por Manu47 en 31-jul-2008 a las 02:31 .
Manu47 no está conectado   Responder con marco
Respuesta

Bookmarks

Etiquetas
c++, lenguaje, programación

Herramientas
Estilo

Reglas del foro
No puedes escribir un nuevo tema
No puedes responder al tema
No puedes agregar archivos adjuntos
No puedes editar tus posts

código BB es activado
Emotíconos está activado
El código [IMG] está activado
El código HTML está desactivado
Trackbacks are activado
Pingbacks are activado
Refbacks are activado


 
 
Despliega todos los foros, estadísticas, ver líderes y cerrar sesión.
Página Principal, bienvenida, encuéstas, mini calendario, etiquetas populares, lista de amigos en línea y buscar en los foros
Haz click aquí para ir y crear tu propio Blog
Aprende un poco a usar el foro
Conocenos y regístrate para tener acceso total al foro y seas parte de la comunidad.
No puedes dejar pasar la oportunidad de tener tu propio BloG en Ciudad del Foro y mantenerlo al día con los Rss Feeds, se pueden obtener las últimas noticias y temas en cuanto ésta sea actualizada. Tendrás la opcion de suscribirte a los blogs que quieras para mantenerte informado a cada momento.
Mozilla Firefox
Búsqueda personalizada