Practica de laboratorio 01 Lógica de programación Lenguaje c & Diagramas de flujo Nombre: Luis Miguel Guachavez Martínez Hernán Iles Imbachi SESION 01 1. Identifique el tipo de variable en cada caso variables A. “L” = Char-string B. 9999.999 = Flotante C. 3.1 = Flotante D. 3.01 = Flotante E. 2*2.5 = Flotante F. “1” = Char-string G. “Hola” = Char-string H. 5 = Entero 2. Según la jerarquía numérica, resuelva: A. 6/2(1+2) = 9 B. 5+5*5-5 = 25 C. 50/50-25+25*0+1 = -23 D. (-3) ((5+3) -(-2+3)) = -21 E. 10/5*2 = 4 3. Proponga el procedimiento basado en la identificación de entradas y salidas, en cada caso y plantee su diagrama de flujo A. Calcular la raíz n de un número entero. B. La productoria de 3 números C. Área de un triángulo rectángulo Diagrama de flujo A INICIO número entero = X Numero de raíz= Y SQRT= X * Y n veces= X La raíz n de x es = SQRT FIN Diagrama de flujo B INICIO INGRESE NUM 1 N1 INGRESE NUM 2 N2 INGRESE NUM 3 N3 Producto= N1*N2*N3 PRODUCTO FIN Diagrama de flujo C INICIO INGRESE BASE X INGRESE ALTURA Y A= X * Y / 2 EL AREA ES = A FIN SESION 02 4. Diga que función cumple cada línea A. Int main () = indica un punto de partida para la ejecución de un programa B. #include <stdio.h> = incluye la librería en donde se pueden definir las entradas y salidas C. float y=3.2; = declara la expresión como un valor flotante D. char borrar; = guarda la expresión como carácter E. scanf (“%i”, x); = permite identificar y leer varios tipos de datos a la vez F. puts (64); = muestra en pantalla 64 y realiza un salto de línea G. printf (“hola mundo”); = muestra en pantalla la expresión descrita 5. Copie y pegue los códigos en su compilador, finalmente intente localizar el o los errores, si los posee y proponga la solución. A. #include <stdio.h> Int main() { print("Hello World"); } Rta/ el error se instala en que la función “printf” no esta correctamente escrita porque le hace falta la letra f para guardar la función y aperar correctamente B. #include <stdio.h> Int main () { x=1; printf ("el valor de x es: %d"x); } Rta/ existen 2 errores, el primero se sitúa al inicio del programa porque no se define la variable X y el segundo se encuentra en el printf ya que después de llamar a una variable, esta se separa con una coma (,) C. #include <stdio.h> int main () { printf ("no existe error") return (0); } Rta/ el error se sitúa en la función del printf ya que después de generar una sentencia esta se debe cerrar con punto y coma (;) D. #include <stdio.h> #include <math.h> int main () { int y; y =sqrt (9); printf ("el valor calculado es %d"); return (0); } Rta/ el error se sitúa en la función printf ya que después de indicar la acción se debe llamar a la variable después de una coma (,) y en este caso era Y 6. Pase de diagrama de flujo a pseudocódigo y viceversa A. #include <stdio.h> int main () { int x, y, res=0; printf ("Digite el valor de x \n"); scanf ("%d”, &x); printf ("Digite el valor de y \n"); scanf ("%d”, &y); res=x+y; printf ("su resultado es: %d”, res); Su diagrama de flujo seria INICIO INSERTE EL VALOR DE X\n X INSERTE EL VALOR DE Y\n Y Resultado= X+Y FIN inicio B. “Hola digite un numero entero” num Num= num+3 “su resultado es %d”, num inicio # include <stdio.h> Int num, Printf (“hola, digite un numero entero”); Scanf (“%d”, & num); Num = num+3 Printf (“su resultado es % d” , num); }