Sie sind auf Seite 1von 3

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE INGENIERA INDUSTRIAL


CARRERA DE INGENIERIA EN TELEINFORMTICA
EXAMEN DE PROGRAMACION I
PRIMER PARCIAL
Nombre:
Curso:
Fecha:

Columna: A

DADO LAS SIGUIENTES PALABRAS ASOCIELAS SEGN SU RESPECTIVO


CONCEPTO(COLOQUE LA LETRA ENTRE LOS PARENTESIS SEGN
CORRESPONDA).
a)
b)
c)
d)
e)

Pseudocdigo
Algoritmo
Compilador
Ensamblador
Programa

1. Es una secuencia de instrucciones que le dicen a la computadora que


tarea realizar( e )
2. Es la utilizacin de lenguaje humano para denotar las palabras
reservadas de un lenguaje de programacin dentro de la estructura
de un programa.( a )
3. Es una serie de pasos debidamente estructurados y secuenciales que
ayudan a resolver un problema.( b )
4. Es un programa encargado de traducir lenguaje de alto nivel a
lenguaje maquinal (binario) de manera permanente creando un
ejecutable. ( c )
5. Es el programa encargado de traducir el lenguaje de bajo nivel a
lenguaje maquinal (binario).
( d )
Realice el siguiente programa
a)
//Hacer un programa que Muestre cuantos "Lunes" Hay entre las fechas
19 de Setiembre del 2004 y el 25 de diciembre del mismo ao

Proceso sin_titulo
x<-40;
z<-31;
i<-14
escribir "cuantos lunes hay entre las fechas 19 de Setiembre del 2004
y el 25 de diciembre del mismo ao";
mientras i<=30 hacer
escribir "
i<-x+7

UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE INGENIERA INDUSTRIAL
CARRERA DE INGENIERIA EN TELEINFORMTICA
EXAMEN DE PROGRAMACION I
PRIMER PARCIAL
Nombre:
Curso:
Fecha:
FinMientras

Columna: A

escribir i
FinProceso
Corrija el cdigo de programacin para el siguiente problema
Calcular las calificaciones de un grupo de alumnos. La nota final de
cada alumno se calcula segn el siguiente criterio: la parte prctica
vale el 10%; la parte de problemas vale el 50% y la parte terica el
40%. El algoritmo leer el nombre del alumno, las tres notas,
escribir el resultado y volver a pedir los datos del siguiente
alumno hasta que el nombre sea una cadena vaca. Las notas deben estar
entre 0 y 10, si no lo estn, no imprimir las notas, mostrara un
mensaje de error y volver a pedir otro alumno.
Proceso sin_titulo
Escribir "Introduce el nombre del alumno"
Leer alumno
Mientras alumno<>"" Hacer
//si introducimos un nombre de alumno
//correcto, entrara en el bucle
Escribir "Introduce la nota practica"
leer nota_practica
Escribir "Introduce la nota de problemas"
leer nota_problemas
Escribir "Introduce la nota de teoria"
Leer nota_teoria
//comprobamos si las notas tienen un rango correcto
//NOTA: este si esta agrupado por falta de espacio
si (nota_practica>=0 y nota_practica<=10 ) y
(nota_problemas>=0 y nota_problemas<=10 ) y (nota_teoria>=0 y
nota_teoria<=10 ) Entonces

nota_practica<-nota_practica*(0.1)
nota_problemas<-nota_problemas*(0.5)
nota_teoria<-nota_teoria*(0.4)
Escribir "El alumno ", alumno
Escribir "La nota practica es ", nota_practica
Escribir "La nota de problemas es ",

nota_problemas

Escribir "La nota de teoria es ", nota_teoria


nota_final <- (nota_practica) +
(nota_problemas) + (nota_teoria)
Escribir "La nota final es ", nota_final
Sino

Escribir "Has escrito una nota incorrecta,

vuelve a intentarlo"
Escribir "Introduce el nombre de otro alumno"
Leer alumno

UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE INGENIERA INDUSTRIAL
CARRERA DE INGENIERIA EN TELEINFORMTICA
EXAMEN DE PROGRAMACION I
PRIMER PARCIAL
Nombre:
Curso:
Fecha:
FinSi
FinMientras
FinProceso

Columna: A

Das könnte Ihnen auch gefallen