Está en la página 1de 1

UNIVERSIDAD NACIONAL DE INGENIERÍA Ciclo 2023-1

Facultad de Ingeniería Civil Fecha: 05/06/2023


Departamento Académico de Ciencias Básicas Duración: 10:00 a.m. – 11:55 a.m.

TERCERA PRÁCTICA DE PROGRAMACIÓN DIGITAL APLICADA A LA INGENIERÍA CIVIL (CB415-I)

Docente : Wilfredo Juan Cupe Roman


Indicaciones : Sin copias ni apuntes. Prohibido el uso de celulares y usb
SE ANULARÁ LA PRUEBA AL ESTUDIANTE QUE NO CUMPLA LAS INDICACIONES

APELLIDOS Y NOMBRES CODIGO

PREGUNTA 1 (10 puntos)


Grabar: CB415I_PC3_P1_#MESA_ApellidoPaterno_PrimerNombre.C
Se desean detectar los errores de sintaxis de un programa escrito en lenguaje C. Para ello se pide escribir un
programa en lenguaje C con funciones que realice lo siguiente:
• Leer el archivo PROGRAMA.C, considerando que en cada línea del archivo hay una sentencia en C.
• Encontrar las líneas que tengan los siguientes errores de sintaxis: Falta una doble comilla, falta un
paréntesis o falta una llave.
• Mostrar en pantalla las líneas que tienen error, el tipo de error y el total de errores.
PROGRAMA.C PANTALLA
1 #include<stdio.h> Linea Error
2 int main(){ 7 Falta una doble comilla
3 int a,b,i,n=10; 7 Falta un parentesis
4 float c=0; 10 Falta una llave
5 for(i=1; i<=n; i++){
Total de Errores: 3
6 printf("a b? ");
7 scanf(%d%d", &a, &b;
8 c=c+(a+b)/2;}
9 printf("c=%.3f\n", c);
10

PREGUNTA 2 (10 puntos)


Grabar: CB415I_PC3_P2_#MESA_ApellidoPaterno_PrimerNombre.C
Se desea detectar si el archivo COPIA.TXT es un plagio del archivo ORIGINAL.TXT, analizando sus contenidos
e informando el porcentaje de palabras que están repetidas.
Para ello se pide escribir un programa en lenguaje C con funciones que realice lo siguiente:
• Leer cada archivo y obtener las listas de palabras que tengan una longitud mayor a tres.
• Contar cuantas palabras se encuentran presentes en ambas listas.
• Mostrar en pantalla los resultados calculados del archivo COPIA.TXT según el formato indicado.

ORIGINAL.TXT COPIA.TXT PANTALLA


La asignatura es de naturaleza El curso es de naturaleza ARCHIVO COPIA.TXT
practica y tiene como proposito practica y tiene como objetivo PALABRAS = 24
complementar lo desarrollado en completar lo desarrollado en el REPETIDAS = 20
el curso de introducción a la curso de introducción a la PORCENTAJE = 83.3%
computacion y desarrollar programacion y desarrollar
programas aplicados a la programas aplicados a la
ingeniería civil utilizando el ingeniería civil empleando el
lenguaje c mediante tecnicas de lenguaje c mediante tecnicas de
modulacion estructuras y modulacion estructuras y
cadenas de caracteres … cadenas de caracteres …

También podría gustarte