La Ingenieria

Páginas: 5 (1010 palabras) Publicado: 21 de junio de 2012
1. Menciona las estructuras básicas de control en c
Secuencial: Ejecuta una sentencia detrás de otra.
• Condicional: Se evalúa una expresión y, dependiendo del resultado, se decide la
siguiente sentencia a ejecutar.
• Iterativa: Repetimos un bloque de sentencias hasta que sea verdadera una
determinada condición.

2. Describe una estructura de control en c
Secuencial: Ejecuta unasentencia detrás de otra

3. Menciona le teorema fundamental de la programación estructurada
“Todo programa propio se puede escribir utilizando únicamente las estructuras de control secuencial, condicional e iterativa”

4. Describe alguna característica de un programa propio
• Tiene un único punto de entrada y un único punto de salida.
• Existen caminos desde la entrada hasta la salida quepasan por todas las partes del
programa.
• Todas las instrucciones son ejecutables y no existen bucles sin fin.

5. Explica el funcionamiento de una estructura secuencial
Ejecución de sentencias una detrás de la otra. En C++, toda una estructura secuencial se agrupa mediante los símbolos { y }.

6. Describe el funcionamiento de una condicional anidada
Alternativa simple:
ExpresiónVerdadero
Falso
sentencia
Pseudocódigo:
si <Expresión Lógica> entonces
<sentencia>
fin si
Ejemplo:
a != 0
Si
No x <- b / a
Escribir (x)
si (a != 0) entonces
x <- b / a
escribir x
fin_si
En C++ la sintaxis de la alternativa simple sería:
if (expresión lógica)
sentencia
Ejemplo:
if (a != 0)
{
x = b / a;
cout << x;
}

7. Define una estructuraiterativa
Consiste en repetir una sentencia. También se denominan bucles.
Siempre ha de existir una condición de parada, es decir, hay que garantizar que para cualquier caso, el bucle parará
8. Menciona las formas de controlar un bucle
Existen tres formas típicas de controlar cuando se ejecuta un bucle:
a) Bucles con contador (ya vistos).
b) Bucles controlados por indicadores (banderas oflags).

c) Bucles controlados por centinela.

9. Describe el control de un bucle por centinela
Bucles controlados por centinela.
Ejemplo:
suma = 0;
cout << "Introduce números a sumar, 0 para acabar";
cin >> num;
while (num != 0)
{
suma = suma + num;
cout << "Introduce números a sumar, 0 para acabar";
cin >> num;
}
cout << suma;

10.Explica el funcionamiento de un bucle anidado
Los bucles, al igual que las sentencias condicionales, también se pueden anidar. Esto es
especialmente útil para el manejo de matrices, como veremos en el Tema 6.
Ejemplo: Tabla de multiplicar
int i, j;
for(i = 1; i <= 10; i++)
for(j = 1; j <= 10; j++) cout << i << "*" << j << "=" << i * j <<endl;PARTE 2
1. DESCRIBE LA ESTRUCTURA DE UNA SENTENCIA COMPUESTA EN C

Algoritmos+estructuras de datos = programas. 

2. EXPLICA LA DIFERENCIA ENTRE UNA CONSTRUCCIÓN CONDICIONAL Y UNA ITERATIVA

onstrucciones condicionales (if,switch)
construcciones iterativas(while,for,do...while)

3.-DESCRIBE EL FUNCIONAMIENTO DE WHILE

Para ejecutar el mismo código varias veces, se puede utilizar: while ( condición )
sentencia

La sentencia se ejecuta una y otra vez mientras la condición sea cierta.

4.-MENCIONA LA FUNCIÓN DEL OPERADOR DE PREDECREMENTO

En C no se distingue entre procedimientos y funciones. Un procedimiento sería una función que no devuelve ningún valor, lo que se define de esta forma: 

void función ( arg1, arg2,... )
{ ... }

A estas funciones se las suele llamar funciones void .
No es obligatorio que una función void contenga sentencias return, puesto que no devuelve nada. No obstante, si se desea salir prematuramente de una función void, se puede usar return: 

void rutina ()
{
...
if (error) return;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenieria
  • Ingenieria
  • Ingenieria
  • Ingeniería
  • Ingenieria
  • Ingenieria
  • La ingenieria
  • Ingenieria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS