Diferencia entre revisiones de «Prog17: Bucles while»
De MateWiki
m (Protegió «Prog17: Bucles while» ([edit=sysop] (indefinido) [move=sysop] (indefinido))) |
|||
| (No se muestran 4 ediciones intermedias del mismo usuario) | |||
| Línea 1: | Línea 1: | ||
| − | {{ Curso Programación | Bucles | + | {{ Curso Programación | Bucles while | Prog16: Bucles for | Prog18: Cómo interrumpir bucles }} |
En el vídeo anterior hemos visto cómo hacer que el ordenador repita una tarea un número determinado de veces. Ahora veremos otro tipo diferente de bucles, bucles '''while''', que repite un comando mientras se cumpla una determinada condición. | En el vídeo anterior hemos visto cómo hacer que el ordenador repita una tarea un número determinado de veces. Ahora veremos otro tipo diferente de bucles, bucles '''while''', que repite un comando mientras se cumpla una determinada condición. | ||
| Línea 6: | Línea 6: | ||
{{#ev:youtube|jVQ-1ifSUYE|800|center}} | {{#ev:youtube|jVQ-1ifSUYE|800|center}} | ||
| + | |||
| + | == Para saber más == | ||
| + | |||
| + | * [http://www.mathworks.es/es/help/matlab/ref/while.html ''while'' statement] (MATLAB) | ||
| + | * [http://www.gnu.org/software/octave/doc/interpreter/The-while-Statement.html#The-while-Statement ''while'' statement] (GNU Octave) | ||
| + | |||
| + | == Código == | ||
| + | {{ matlab |codigo= | ||
| + | % Num. de veces para obtener 3 caras | ||
| + | tiradas = 0; | ||
| + | nCaras = 0; | ||
| + | |||
| + | while nCaras < 3 | ||
| + | if rand() > 0.5 | ||
| + | nCaras = nCaras + 1; | ||
| + | end | ||
| + | tiradas = tiradas + 1; | ||
| + | end | ||
| + | |||
| + | fprintf('Tiradas: %d\n', tiradas);}} | ||
| + | == Vídeos relacionados == | ||
| + | |||
| + | * [[Prog04: Variables]] | ||
| + | * [[Prog10: Condiciones (variables lógicas)]] | ||
[[Categoría:Curso de Introducción a la Programación]] | [[Categoría:Curso de Introducción a la Programación]] | ||
Revisión actual del 18:03 28 jun 2013
| Curso de Introducción a la programación | |
|---|---|
| Bucles while | |
| Vídeo anterior | Siguiente vídeo |
| Este artículo es una unidad didáctica del Curso de Introducción a la Programación | |
En el vídeo anterior hemos visto cómo hacer que el ordenador repita una tarea un número determinado de veces. Ahora veremos otro tipo diferente de bucles, bucles while, que repite un comando mientras se cumpla una determinada condición.
Contenido
1 Vídeo
2 Para saber más
- while statement (MATLAB)
- while statement (GNU Octave)
3 Código
% Num. de veces para obtener 3 caras
tiradas = 0;
nCaras = 0;
while nCaras < 3
if rand() > 0.5
nCaras = nCaras + 1;
end
tiradas = tiradas + 1;
end
fprintf('Tiradas: %d\n', tiradas);