Professional Documents
Culture Documents
Prctica II
Jorge Luis Prez Trujillo
4 A
MEcatrnica Automatizacin
Problema 1
Solucin A
Sintaxis
Solucin B
Sintaxis
Problema 2
Sintaxis
6. Modifica el programa del problema 2 poniendo; al final de la declaracin de las constantes simblicas.
Problema 3
7. Poner el nmero de elementos del arreglo menor o igual al nmero de caracteres del nombre dado.
No se puede poner el nmero de elementos iguales del arreglo porque el programa lo marca como error.
8. Poner el nmero de elementos del arreglo mayor en uno al nmero de caracteres del nombre dado.
Al introducir el nmero de elementos ms uno el programa funciona correctamente por lo que siempre ser agregar ms
uno si en los elementos hay determinados espacios.
9. Poner el nmero de elementos del arreglo mayor en 10 al nmero de caracteres del nombre dado.
En esta parte del programa vemos que el cdigo ha sido compilado
CONCLUSIONES
En esta prctica analizamos los diferentes programas presentados y analizamos cada uno de ellos para encontrar el error
y despus experimentar con el cuestionario, aplique los conocimientos bsicos de programacin para saber la causa del
error y as poderla resolver con mayor facilidad.
Lenguaje de programacin
Prctica II
Jorge Luis Prez Trujillo
4 A
MEcatrnica Automatizacin
3. Modifica la instruccin para mostrar el resultado por printf(El promedio es %0.2f, P);
El resultado es correcto? Como se muestra el resultado. Qu diferencia hay en cmo se muestra con la instruccin
anterior?
Se agreg un 0.2 antes de la f, toma como texto el 0.2 y donde se coloca la f se coloca el resultado de la
operacin y si el resultado es correcto ya que hace las operaciones de una forma eficiente cumpliendo con las leyes de
prioridades
4. Modifica el programa original para que en el lugar de calcular el promedio de los tres nmeros, haga la
siguiente divisin normal C P= -------- esto se codifica de la siguiente manera P=C/ (A*B);
A*B
Esta realizando una division
5. Modifica el programa del inicio 4 para que proporcione el resultado correcto. Indica las lneas de cdigo que
modificaste.
No Si hubo error indica de qu tipo es. Es un error debido a que al quitarse los parntesis la operacin se realiza de
izquierda a derecha, es decir primero divide 100/83 y despus lo multiplica por 95. El error es de tipo lgico, pues la
operacin es correcta matemticamente hablando, pero no es el resultado que se esperaba.
7. Modifica el programa original para que en lugar de calcular el promedio de los tres nmeros, calcule el
residuo
de A entre B y deje el resultado en P. Modificar la declaracin de P a tipo short int y modificar la instruccin
que
muestra P por printf(El resultado de A entre B es %d, P);
Indica las lneas de cdigo que modificaste? Cul es el resultado que muestra el programa?
Es correcto, al dividir 83 entre 95, el residuo es 83
8. Modificar el programa del inicio 7 para que calcule el residuo de B entre A y deje el resultado en P Indica
como quedaron las lneas que modificaste. Cul es el resultado, es correcto?
Ambos son correctos, ya que se realizan operaciones necesarias para cada caso
10. Modifica el programa insertando antes de la instruccin de clculo del promedio, la siguiente instruccin:
C=98;
El programa termino correctamente? Si es as, El resultado es correcto?. Si hubo error, indica de que tipo es y el
mensaje de error que muestra el programa. Explica por qu ocurri este error
El error es debido a que la variable C ya haba sido declarada anteriormente con otro valor en una variable simblica
CONCLUSIONES
En esta prctica se observ los diferentes cdigos que se pueden formar con sus respectivas funciones y variables asi
como tambin analizar los programas para saber en que estaban fallando. El cuestionario para modificar los programas
fue fundamental para saber o experimentar que pasaba al cambiar una determinada funcin.