Ensayo De Estrudturas De Control

Páginas: 8 (1863 palabras) Publicado: 8 de noviembre de 2012
TEMA III ESTRUCTURAS DE CONTROL
1.- A la repetición controlada por contador ¿la estructura de control a utilizar es? (puesto que se conoce el número de veces que se ejecutará el ciclo.
Repetición controlada por contador o bucle DO
iterativo
2.- A la repetición controlada por condición se utilizará la estructura de contro? (ya que no se sabe el número de veces que se ejecutará el ciclo.
si3.-En que consiste las estructuras if anidadas? De un ejemplo.
cuando hay más de dos caminos posibles es necesario implementar estructuras condicionales anidadas, es decir por la rama del verdadero o falso (else:) disponemos otras estructuras condicionales.
import random
x1=random.randint(1,1000)
print x1
print '<br>'
if x1<10:
print 'Tiene 1 dígito'
else:
if x1<100:print 'Tiene 2 dígitos'
else:
if x1<1000:
print 'Tiene 3 dígitos'
else:
print 'Tiene 4 dígitos'

4.- Cuando es posible utilizar la sentencia switch case.
Cuando se compara una variable con ciertos valores guardados y dependiendo de si la variable adopta alguno de ellos ejecuta siertas partes de un código, salvo que la sintaxis esasi:
//====================================…
switch (variable)
{
case a: codigo
break;
case b: codigo
break;
default: código
break;
}
//===================================

5.- ¿Qué es un ciclo y para que sirven?
Los ciclos permiten repetir secciones de código de programa o bloques de comando con base en un conjunto de criterios.
Un ciclo puede ser utilizado para repetir una serie deacciones en cada número entre 1 y 10 o seguir con la recopilación de información del usuario hasta que éste indique que ha concluido la introducción de todos sus datos.

5.- El ciclo for como funciona y escriba su sintáxis y de un ejemplo. (incluya el diagrama de flujo).
Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidadexacta de veces que se quiere que se ejecute una instrucción simple o compuesta.
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
clrscr();
// declaracion variables
int x;
// instruccion for
for(x=1;x<=10;x=x+1)
{ gotoxy(10, x+4); printf("%d MAMA",x); };
getchar();
}
Va a imprimir una tabla asi:
1 | mama |
2 | mama |
3 | Mama |
4 |Mama |
5 | Mama |
6 | Mama |
7 | Mama |
8 | Mama |
9 | Mama |
10 | Mama |

6.- Escriba la sintáxis de un ciclo while y cuando un ciclo do-while y explique como funcionan. (escriba como se representan en un diagrama de flujo cada uno de los ciclos)
while
En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que lacondición se convierte en falsa el ciclo termina.
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
clrscr();
// declaracion variables
int x=1;
// instruccion while
while(x<=10)
{ gotoxy(10, x+3); printf("%d PATO",x); x++; };
getchar();
}
Do while
Su diferencia básica con el ciclo while es que la prueba de condición es hecha al finalizar elciclo, es decir las instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evalúa la condición;
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
clrscr();
// declaracion variables
int x=1;
// instruccion do while
do{
gotoxy(10, x+3); printf("%d GATO",x);
x++; } while(x<=10);
getchar();
}

7.-¿Cuándo utilizaría un ciclo while y cuando utilizaría un ciclo do-while?
la diferencia básica del ciclo do while con el ciclo while es que la prueba de condición es hecha al finalizar el ciclo
8.- ¿Cuándo se utilizan las instrucciones break y continue. De un ejemplo de cada una.
break
La instrucción de salto break se usa para interrumpir (romper) la ejecución normal de un bucle, es decir, la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ensayo control
  • Ensayo Control
  • Ensayo de control
  • Ensayo control
  • ensayo de control
  • ensayo de controladores
  • Ensayo de control
  • Ensayo De Control

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS