Вы находитесь на странице: 1из 5

75.

554FPPEC120151GEI/GTTEstudiosdeInformticaMultimediayTelecomunicaciones

PEC1
Formatoyfechadeentrega
LaPECsedebeentregarantesdelda13deOctubrede2015alas23:59.
ParalaentregasedeberentregarunficheroenformatoZIP,quecontenga:
x

Este fichero con las respuestas a los distintos ejercicios que se


plantean.

Ficherosdecdigoquesepiden,respectandoelnombreindicadoen
elenunciado.

LaentregaseharenelapartadodeentregasdeECdelauladeteora.

Presentacin
EnestaPECempezaremosatrabajartantoconellenguajealgortmicocomo
con pequeos programas. Se trabajar con los tipos de datos, las
expresionesylasfuncionesdeentrada/salida.

Competencias
Transversales
x

Capacidaddecomunicacinenlenguaextranjera.

Especficas
x

Capacidad de disear y construir aplicaciones informticas mediante


tcnicasdedesarrollo,integracinyreutilizacin.

Conocimientos bsicos sobre el uso y la programacin de los


ordenadores, sistemas operativos, bases de datos y programas
informticosconaplicacinalaingeniera.

Objetivos
x

Saberseleccionareltipodedatomsadecuadodadounenunciado

Saberdefiniryevaluarexpresiones

Definicindepruebasparalosalgoritmos/programas

Composicinalternativa

CreacindepequeosprogramasenC

Conocerrelacinentrelasvariablesylamemoriaqueocupan

75.554FPPEC120151GEI/GTTEstudiosdeInformticaMultimediayTelecomunicaciones

Recursos
Para realizar esta actividad tenis a vuestra disposicin los siguientes
recursos:
Bsicos
x

Materiales en formato web de la asignatura de les 4 primeras


semanas

LaboratoriodeC

Complementarios
x

Internet: La forma ms efectiva de encontrar informacin sobre


cualquierdudasobreCeslabsquedaatravsdeunbuscador.

Criteriosdevaloracin
Cadaejerciciollevaasociadalapuntuacinsobreeltotaldelaactividad.Se
valorartantolavalidezdelasrespuestascomosucompletitud.
x

Enejerciciosenquesepidelenguajealgortmico,sedeberespetar
elformato.

EnelcasodeejerciciosenlenguajeC,estostienenquecompilar
paraserevaluados.Entalcaso,sevalorar:
o Quefuncionen
o Queserespetenloscriteriosdeestilo
o Queelcdigoestcomentado
o Quelasestructuresutilizadasseanlascorrectas

[14%]Ejercicio1:Tiposdedatoselementales
Define los objetos necesarios (variables y constantes) tanto en lenguaje
algortmico como en C para los enunciados siguientes, teniendo en cuenta
tanto el tipo de informacin como su rango de valores. Asigna nombres
adecuadosacadavariablesegnsusignificado.
a) En una estacin meteorolgica se quiere guardar la temperatura
mximaymnimadelaoencurso,ascomolatemperaturamediadel
aoyelnmerodedasdelluvia
b) Para una aplicacin de calendario, nos interesa poder guardar la
informacin relativa a una cita, indicando el da de la semana (lunes,
martes,...),eldanumrico(1,2,...),elmes(1,2,...),elao,lahoray
losminutos.

75.554FPPEC120151GEI/GTTEstudiosdeInformticaMultimediayTelecomunicaciones

[16%]Ejercicio2:Expresiones
Enuninstitutotienen3aulasdistintas.Paracadaaulaseguardaelnmero
deestudiantes,sielaulatieneluznaturalysilosestudiantessonderamas
cientficas o humansticas. Adems, se guarda la media de edad de los
estudiantes.Ladefinicindelosdatoseslasiguiente:
Type
tLine={SCIENCE,HUMANISTIC}
Ftype
Var
nStudents1,nStudents2,nStudents3:integer
light1,light2,light3:boolean
line1,line2,line3:tLine
mAge:real
Fvar
Indicasilassiguientesexpresionessoncorrectasono.Encasoquenolo
sean,indicaelmotivoomotivos:
a) mAge:=integerToReal(nStudents1+nStudents2+nStudents3)/3.0
b) line1=SCIENCEandlight1
c) line1=line2=line3
d) nStudents1>10andlight1
Escribelasexpresionesnecesariasparacalcular:
e) Sitodaslasclasestienenluznatural
f) Siporlomenosunaclasetieneluznatural
g) Sialgunaclaseconmenosde15estudiantestieneluznatural
h) Sihayalgunaclasedehumanidadesconluznatural

75.554FPPEC120151GEI/GTTEstudiosdeInformticaMultimediayTelecomunicaciones

[20%]Ejercicio3:Diseoalgortmico
Defineunalgoritmoque:
a) Pida dos valores enteros por teclado y un porcentaje, y que calcule
este porcentaje sobre la suma de los dos valores entrados. El
resultadosedebemostrarporpantalla.
b) PidaunenteroyuncarcterportecladoymuestreelmensajeWINsi
el primer nmero es mayor a 3 veces el segundo o FAIL en caso
contrario.

[30%]Ejercicio4:ProgramacinenC
Escribe un programa en C que resuelva el problema propuesto en cada
apartado.Guardacadaprogramaenunficheroconelnombrequeseindica
enelapartado:
a) [double.c] Programa que lee un valor real por teclado y muestra por
pantallaelresultadodemultiplicarpor2estevalor.
b) [mean.c] Programa que lee cuatro enteros por teclado, calcula su
mediana aritmtica y la muestra con 2 decimales, acabando con un
saltodelnea.Unejemplodelasalidasera:
Themeanforthevalues3,4,5and7is4.75
c) [guess.c]Unprogramaquecontengaunvalorenterodeclaradocomo
constante(valorsecreto),pidaunvalorportecladoyrespondaLESS
sielvalorentradoesmayoralvalorsecreto,yMOREsiesmenor.

75.554FPPEC120151GEI/GTTEstudiosdeInformticaMultimediayTelecomunicaciones

[20%]Ejercicio5:Memoria
Muestraunesquemagrficodecmoquedarlamemoria(DS)encadauno
de los siguientes programas. Se debe incluir posiciones de memoria
ocupadasporcadavariable,peronoelcontenidoqueguardan.

a)
intmain(){
inta=3
doubleb=5.0
intc
}
b) .
intmain(){
floata=3
charb=d
unsignedshortc
}

Вам также может понравиться