home
edited
... DE PROGRAMACIÓN-GRUPO 201 202
{http://www.unicundi.edu.co:8080/unicundi/hermesoft/porta…
...
DE PROGRAMACIÓN-GRUPO 201202
{http://www.unicundi.edu.co:8080/unicundi/hermesoft/portal/home_1/rec/arc_7813.jpg}
Este espacio ha sido diseñado para implementar el aprendizaje colaborativo para el espacio academico FUNDAMENTOS DE PROGRAMACION en el tema ESTRUCTURAS DE CONTROL
GRUPO 4
edited
... Grupo cierto de instrucciones;
Instrucción(es) para salir del ciclo;
};
Un ejemplo del …
...
Grupo cierto de instrucciones;
Instrucción(es) para salir del ciclo;
};
Un ejemplo del funcionamiento de la estructura de repetición while:
int num;
...
y toma el valor 11.
Se evalúa la condición del while y se determina que NO se cumple,
...
ejecución del programa.
--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*programa.--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
EJEMPLO:
--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
...
printf("Tu nombre tiene %d caracteres", c);
getch();
return 0;}
{Sin_título_(2).png}
...
la condición;
También
También se le
...
ciclo;}While (condición);{ --*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*EJEMPLO:--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*EJEMPLO:--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
#include <stdio.h>
main() { /* visualizar los números del 0 al 9.*
grupo2
edited
... {Imagen1.png}
WHILE:
... termina su operación operación.
La condición es cualquier ex…
...
{Imagen1.png}
WHILE:
...
termina su operación operación.
La condición es cualquier expresión simple que al evaluarse devuelve el valor verdadero o falso. El bucle se repite mientras la condición sea verdadera. Cuando es falsa, el programa pasa a la instrucción siguiente, después del cuerpo de la estructura.
<span style="font-weight: normal;"> </span>
SINTAXIS:
1.
La sintaxis en código es la siguiente: while (condición){
...
ejecutar }
2.
Si: for (expresión 1; expresión 2; expresión 3) sentencia
con el while sería:
expresión 1;
while (expresión 2) {
sentencia
expresión 3;
}
Tanto el while como el for son muy usados para recorrer arrays y cadenas de caracteres.
CONDICION:
La condición ha de ser una sentencia que devuelva un valor, y esta puede ser el valor booleano en sí, (true) si la condición se cumple, o si esta no se cumple(false). También puede contener el nombre de una exprecion booleana, y el valor de la expresión dependerá de su contenido. Se debe tener en cuenta que además de las variables también puede haber llamadas a funciones que devuelvan un valor.
...
Para mas informacion acerac de este tema
http://www.investigacion.frc.utn.edu.ar/tecnicasdigitales/download/while.pdf
DO WHIL E:WHILE:
DEFINICIÓN:
Es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera, la sentencia do es usada generalmente en cooperación con while para garantizar que una o más instrucciones se ejucuten al menos una vez.
LA ESTRUCTURA DE REPETICIÓN DO/WHILE
La estructura do/while es una estructura de repetición similar a la estructura while con la diferencia de que en la estructura do/while la condición que se prueba para continuar el ciclo es colocada al final del cuerpo del ciclo, de esta forma:
do {
cuerpo
} while (condición);
SINTAXIS:
La sintaxis en código es la siguiente://
...
[[image:Panta3.gif]]
</span>
3.do {
bloque de enunciados
} while (condición);
Veamos un ejemplo en donde se imprimen los números del 1 al 10 usando esta estructura. Al final también se imprime en pantalla el valor contenido en la variable principal a fin de mostrar cuál es su valor final.
num = 1;
do {
printf(“%d\n”, num);
num = num + 1;
} while (num<=10);
printf(“La variable num vale: %d\n”, num);
Esto imprime en pantalla:
1
2
3
4
5
6
7
8
9
10
La variable num vale: 11
PARA MAS EJERCICIOS ACERCA DE LOS TEMAS WHILE Y DO-WHILE
http://www.megaupload.com/?d=IML7LYPZ
grupo 3
edited
INSTRUCCIÓN MIENTRAS.(while)
{el-algoritmo-de-dios.jpg}
La La estructura repetitiva
Su …
INSTRUCCIÓN MIENTRAS.(while)
{el-algoritmo-de-dios.jpg}
LaLa estructura repetitiva
Su formato es el siguiente:
Mientras <expresión lógica>
<Cuerpo del bucle>
Fin_mientras
...
funcionamiento es deldel siguiente modo:
- La <expresión lógica> se evalúa antes de cada ejecución del bucle. Si la
Condición es VERDADERA, se ejecuta el bucle, y si es FALSA, el control pasa a la sentencia siguiente al bucle.
...
- La expresión lógica debe tener un valor la primera vez que se evalúa (es decir, todas aquellas variables que estén involucradas en la condición deben tener un valor); en caso contrario, el programa funcionará de forma incontrolada al ejecutarse el bucle Mientras.
- La expresión lógica debe ser modificada por una sentencia en el cuerpo del bucle; en caso contrario, el bucle es infinito.
...
se evalúa.
Sentencias Comparativas
La forma más obvia tal vez, y la más usada sin duda, son las sentencias comparativas, que usan los operandos igual, diferente, menor o igual, mayor o igual, menor y mayor. En el caso del lenguaje C, se utilizan los siguientes símbolos para representar las comparaciones anteriores: ==, !=, <=, >=, <, >,
Particularidades de lenguajes
En algunos lenguajes, se pueden utilizar variables no booleanas en la comparación: Por ejemplo, si la variable vale 0 será como si la condición no se cumpliera, y siempre que sea diferente de 0, se considerará que la condición se cumple.
Ejemplo (usando sintaxis de C)
int Tecla = 0; while(Tecla
0) { Tecla = readkey(); /* Intentamos leer una pulsación de tecla*/ }==
Ejemplo 13:
Leer (numero)
Do-while (hacer mientras)
edited
... - Si la <expresión lógica> es FALSA, se sale del bucle y se ejecuta la siguiente sentenc…
...
- Si la <expresión lógica> es FALSA, se sale del bucle y se ejecuta la siguiente sentencia al Hacer..Mientras.
- La sintaxis no requiere Fin_Mientras.
...
la <expresión lógica>.lógica>
.
Ejemplo 14:
Hacer
...
Escribir(“El doble de “, numero, “ es “, numero * 2)
Mientras numero <> 0
{cerebros-de-google.jpg}
DO-DO- WHILE -
En lenguaje C, para escribir una instruccion repetitiva hacer...mientras se utiliza la sintaxis:
do
...
Se ejecuta el bloque de instrucciones y, a continuación, si la condición se evalúa a verdadera, el bloque de instrucciones se vuelve a ejecutar. Y así sucesivamente, hasta que la condición sea falsa.
El <bloque_de_instrucciones> de un bucle do...while puede ejecutarse una o más veces (iteraciones). También hay que prevenir que el bucle no sea infinito.
...
condición sea verdadera. Ejemploverdadera.Ejemplo 1:
podriamos tener:
int num=1;
...
while (num<=10);
cout<<"La variable vale "<<num<<endl;
...
pantalla imprime
{D.jpg}
TUTORIAL
{D.jpg} TUTORIAL ESTRUCTURA DE CONTROL EN EL LENGUAJE JAVA
Antecendentes
El término "estructuras de control", viene del campo de la ciencia computacional. Cuando se presentan implementaciones de Java para las estructuras de control, nos referimos a ellas con la terminología de la Especificación del lenguaje Java, que se refiera a ella como instrucciones.
Ejecución secuencial
Pero por lo general las instrucciones se ejecutan una después de la otra, en el orden en que están escritas, es decir, en secuencia. Este proceso se conoce como ejecución secuencial.
Transferencia de control
En Java, como en otros lenguajes de programación por excelencia como C y/o C++, el programador puede especificar que las siguientes instrucciones a ejecutarse tal vez no sea la siguiente en secuencia. Esto se conoce como transferencia de control. Hay que tener en cuenta que la instrucción goto es una palabra reservada pero no se utiliza ni se recomienda. Un programa bien estructurado no necesita de esta instrucción. Si sabes programar no utilizaras goto.
Grupo 1
edited
... =DO-WHILE
=
==== {holala.jpg} ==
{holala.jpg} Es igual ... WHILE finaliza.
do{ …
...
=DO-WHILE
= ==== {holala.jpg}==
{holala.jpg} Es igual
...
WHILE finaliza.
do{ Instrucciones;
} while(condicion)
Veamos un ejemplo:
...
= true;
do{ alert(miVar);
}while( miVar != false)
...
nunca termina. ====
= EJEMPLO
==
=
EJEMPLO
=
halle el maximo comun divisor
...
Apollo do-while
Ejercicios practicos de C+
ESTRUCTURA DO WHILE
Esta estructura de repetición es similar a la estructura while. En while la condición para que se repita el bloque de instrucciones se evalúa desde el principio del ciclo de repeticiones, en cambio, en laestructura do-while, al principio se ejecuta el bloque y luego se evalúa la condición para ver si se sigue ejecutando o no. Esto significa que el bloque se ejecutará por lo menos una vez.
La forma de esta estructura es:
do {
bloque de enunciados
} while (condición);
Veamos un ejemplo en donde se imprimen los números del 1 al 10 usando esta estructura. Al final también se imprime en pantalla el valor contenido en la variable principal a fin de mostrar cuál es su valor final.
num = 1;
do {
printf(“%d\n”, num);
num = num + 1;
} while (num<=10);
printf(“La variable num vale: %d\n”, num);
Esto imprime en pantalla:
1
2
3
4
5
6
7
8
9
10
La variable num vale: 11
ESTRUCTURA WHILE
Su significado es (Mientras). Una de las estructuras de repetición empleada en la programacion de algoritmos. While permite al programador especificar las veces que se repita una acción (una o más sentencias de programacion) mientras una condición se mantenga verdadera. La forma del while en lenguaje C es:
while (condición)
{
bloque de instrucciones
};
Mientras la condición se mantenga verdadera, el bloque de instrucciones dentro de las llaves se ejecutará "x" cantidad de veces. Es necesario que alguna vez la condición se haga falsa, pues de lo contrario se entraría en un ciclo infinito de repeticiones (bucle infinito) y el programa se consideraría bloqueado. Por lo tanto es necesario que en el bloque de instrucciones dentro de la estructura while, se ejecute alguna acción que en algún momento haga que la condición sea falsa.
Un ejemplo del funcionamiento de la estructura de repetición while:
int num;
num = 0;
while (num<=10)
{
printf(“Repetición numero %d
”, num);
num = num + 1;
};
El código anterior imprimirá en pantalla:
Repetición numero 0
Repetición numero 1
Repetición numero 2
Repetición numero 3
Repetición numero 4
Repetición numero 5
Repetición numero 6
Repetición numero 7
Repetición numero 8
Repetición numero 9
Repetición numero 10
GRUPO 4
edited
... Grupo cierto de instrucciones;
Instrucción(es) para salir del ciclo;
};--*--*--*--*--*--*-…
...
Grupo cierto de instrucciones;
Instrucción(es) para salir del ciclo; };--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*};
Un ejemplo del funcionamiento de la estructura de repetición while:
int num;
num = 0;
while (num<=10)
{
printf(“Repetición numero %d
”, num);
num = num + 1;
};
El código anterior imprimirá en pantalla:
Repetición numero 0
Repetición numero 1
Repetición numero 2
Repetición numero 3
Repetición numero 4
Repetición numero 5
Repetición numero 6
Repetición numero 7
Repetición numero 8
Repetición numero 9
Repetición numero 10
¿Por qué? Vemos que iniciamos la variable del tipo entero num en cero.
Luego, se evalúa por primera vez si es menor o igual a 10,
al ser verdadera, se ejecuta el bloque dentro del while por primera vez.
Se imprime Repetición numero 0, pues el valor dentro de num es cero.
Luego el proceso se repite hasta que num con valor 10 se le suma 1,
y toma el valor 11.
Se evalúa la condición del while y se determina que NO se cumple,
por lo tanto, salta el bloque y sigue la ejecución del programa.
--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
EJEMPLO:
--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
...
printf("Tu nombre tiene %d caracteres", c);
getch();
return 0;}
{Sin_título_(2).png}
...
la condición;
También
También se le
...
ciclo;}While (condición);{ --*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*EJEMPLO:--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* --*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*EJEMPLO:--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
#include <stdio.h>
main() { /* visualizar los números del 0 al 9.*
GRUPO 4
edited
... En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como ver…
...
En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se Convierte en falsa el ciclo termina.
Su formato general es:
...
de Condición; WhileWhile
(Condición)
{
Grupo cierto de instrucciones;
Instrucción(es) para salir del ciclo; }; --*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*};--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
EJEMPLO:
--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
...
return 0;}
{Sin_título_(2).png}
...
la condición;
También
También se le
...
ciclo;}While (condición);{ --*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*EJEMPLO:--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*EJEMPLO:--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
#include <stdio.h>
main() { /* visualizar los números del 0 al 9.*
grupo 3
edited
INSTRUCCIÓN MIENTRAS. MIENTRAS.(while)
{el-algoritmo-de-dios.jpg} La
La estructura repet…
INSTRUCCIÓN MIENTRAS.MIENTRAS.(while)
{el-algoritmo-de-dios.jpg} La
La estructura repetitiva
Su formato es el siguiente:
Mientras <expresión lógica>
<Cuerpo del bucle>
Fin_mientras ... y funciona delsu funcionamiento es del siguiente modo:
- La <expresión lógica> se evalúa antes de cada ejecución del bucle. Si la
Condición es VERDADERA, se ejecuta el bucle, y si es FALSA, el control pasa a la sentencia siguiente al bucle.
GRUPO 4
edited
{1281038210_108666089_2-Clases-particulares-de-Programacion-Algoritmos-Estructura-de-Datos-Arequip…
{1281038210_108666089_2-Clases-particulares-de-Programacion-Algoritmos-Estructura-de-Datos-Arequipa-1281038210.jpg} INTEGRANTES:INTEGRANTES
LÍDER: RAÚL LEONARDO GUZMAN
-CLAUDIA LORENA BOLIVAR
-MIGUEL ANDRES HURTADO juego en c++
{Estructura While-do While.pptx}
JUEGO EN C++
{Sin_título.png}
En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se Convierte en falsa el ciclo termina.
Su formato general es:
...
de Condición;
While While
(Condición)
{
Grupo cierto de instrucciones;
Instrucción(es) para salir del ciclo; };--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*}; --*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
EJEMPLO:
--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
...
AL USUARIO CUANTOSCARACTERESCUANTOS
CARACTERES TIENE ESE
...
del printf */main(){char nombre[15];int c;clrscr();printf("Cual*/
main(){
char nombre[15];
int c;
clrscr();
printf("Cual es tu nombre? ");scanf("%s", nombre);c=0;while(");
scanf("%s", nombre);
c=0;
while( nombre[c] > 0 ) {c++;{
c++; /* incrementamos
...
en uno*/ }printf("Tu}
printf("Tu nombre tiene %d caracteres", c);getch();returnc);
getch();
return 0;}
{Sin_título_(2).png}
...
la condición;
También
También se le
...
ciclo;}While (condición);{ --*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*EJEMPLO:--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* --*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*EJEMPLO:--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
#include <stdio.h>
main() { /* visualizar los números del 0 al 9.*
...
printf("%d ",digito++);
while (digito<=9);
}
Visualizará: 0 1 2 3 4 5 6 7 8 9
{devcpp.png}
CALIFICACION
grupo 1: