T4AMV

Páginas: 7 (1504 palabras) Publicado: 6 de octubre de 2015
1. Sintaxis del if del for y el while.
Condición if-else. Condicion while. Condicion for.

if (condición) while (condición) for (int i = 0; i { { {
Instrucción 1; instrucción 1; instrucción ;
Instrucción 2;
} instrucción N; }
Else }
{
instrucción 3;
instrucción 4;

)

2. Investigue cuales son las reglas para el manejo de las cadenas.

a) Se pueden asignarvalores a una cadena al momento de declararla de la siguiente manera:

char cadena1[10]="ingeniería";

b) Si el tamaño de la cadena asignada a un arreglo de caracteres excede el largo del arreglo, los carácteres en exceso son ignorados:

char cadena3 [5]="informática";

En este sólo los primeros 5 caracteres son asignados a cadena3, y los 5 restantes son ignorados:

cadena3 [5]:




c) En cambiosi la cadena asignada al arreglo es más corta que el tamaño de este, los elementos restantes quedan inicializados con el carácter nulo (\0):

Char cadena4[10]="cadena";







¿Qué es el carácter nulo y cuál es su función en las cadenas de c?

Es un carácter de control utilizado para las cadenas de C, su función es indicar cuando la longitud de una cadena ha finalizado y que el programa no sigaleyendo los demás espacios de almacenamiento.

Ejemplo.
Se ha iniciado con las 6 letras de la palabra "cadena", y el séptimo elemento es el caracter nulo (\0) cual el cual C finaliza todas las cadenas.

cadena2 [10]:


3.
4. ¿Cuál es la diferencia entre un carácter y una cadena en c?
Carácter: es solo un elemento, puede ser una letra o un núm.
Cadena: es un arreglo de dos o más caracteres.Informe de la práctica.

Punto 10.- Antes de ejecutar el programa informe que debe suceder.

Por lo que veo agregamos otra librería, # include que supongo esta contiene la función del for, tenemos a using namespace std; que no entiendo su funcionamiento, a continuación tenemos la función principal maind.
Despues encontramos dos variables de tipo entero, con la variable cout me imprimirá enpantalla que escoja entre un numero del 1 al 5, y con la variable cin guardara el numero proporcionado por el usuario, sí ingresa uno de estos números entrara al ciclo for y supongo me dara una numeración con la variable cout si se injgresa otro numero este saldrá de la ejecución.



12. Si no sucede en pantalla lo que esperaba, explique e informe por que no apareció como esperaba.
Funciono comopensaba, bueno lo único que me fallo es que pensé que era un número que estuviera entre 1 y 5, pero fuera de ahí sí funciono como esperaba.
13. Modifique el programa para que los números aparezcan separados por un espacio en blanco.

14. Modifique el programa para que los números aparezcan en una sola línea

15. Modifique el programa como se muestra.

17. Explique qué diferencias nota en lacodificación y en la ejecución.
Cambiamos la función de for por la de while (condición ), en donde indica que si iConta es menor a iLimite, imprima iContaX con el valor asignado y le haga un incremento hasta llegar al número introducido, y tiene el mismo resultado imprime desde el 0 hasta el núm. Introducido. Igual imprime un numero menor al numero que introdujimos en este caso fue 4.


19. Antes deejecutar el programa diga que debe suceder.
Veo que agregamos otra variable de tipo entero IContaY; y el valor que integraremos en iLimite; lo usaremos en las dos funciones for y por lo que veo en pantalla se verá así 0:0 por que en las dos funciones se cumplirá la misma función hasta llegar al valor introducido, iniciando desde 0.


20. Ejecute el programa y compare contra lo que usted esperaba. Si nosucede en pantalla lo que esperaba, explique porque no apareció el resultado esperado.
No apareció lo que esperaba si no que entro en el primer ciclo de for, y después hacia todo el ciclo del for anidado y concluyendo ese for hacia un salto de línea y en seguida hacia el primer incremento del for principal.
Punto 22. Antes de ejecutar el programa diga que debe suceder.
Supongo que el programa...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS