Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º)...

31
TECNOLOGÍAS DE LA INFORMACIÓN Y DE LA COMUNICACIÓN Examen global 3ª evaluación 2016/17 Tema: Programación Nombre: CALIFICACIÓN: EJERCICIO TEÓRICO 25% ; EJERCICIO PRÁCTICO 75%. EJERCICIO TEÓRICO: Explica en forma de diagrama de flujo el siguiente proceso de la vida cotidiana: EJERCICIO PRÁCTICO: A. Comenta las líneas de código del siguiente programa en lenguaje C y expresa el enunciado del problema resuelto: B. Escribir en lenguaje C un programa que:

Transcript of Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º)...

Page 1: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujoelsiguienteprocesodelavidacotidiana:EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblema

resuelto:

B. EscribirenlenguajeCunprogramaque:

Page 2: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

Explicaenformadediagramadeflujoelsiguienteprocesodelavidacotidiana:EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblema

resuelto:

B. EscribirenlenguajeCunprogramaque:

EXAMEN1

Page 3: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

}}system("PAUSE");return0;}

B. EscribirenlenguajeCunprogramaquepermitaintroducirdieznúmerosportecladoydespuesvisualiceelmayoryelmenordeellos.

EXAMEN1

EJERCICIOTEÓRICO:

Page 4: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN28EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUECALCULEELFACTORIALDE5YLOPRESENTEPORPANTALLA.EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){intnum1,num2,num3;printf("Introduzcanúmero1:");scanf("%d",&num1);printf("Introduzcanúmero2:");scanf("%d",&num2);printf("Introduzcanúmero3:");scanf("%d",&num3);if(num1>num2&&num1>num3){if(num2>num3){printf("%d",num1);printf("%d",num2);printf("%d",num3);}else{printf("%d",num1);printf("%d",num3);printf("%d",num2);}}elseif(num2>num1&&num2>num3){if(num1>num3){printf("%d",num2);printf("%d",num1);printf("%d",num3);}else{printf("%d",num2);printf("%d",num3);printf("%d",num1);}}elseif(num3>num1&&num3>num2){if(num1>num2){printf("%d",num3);printf("%d",num1);printf("%d",num2);}else{printf("%d",num3);printf("%d",num2);printf("%d",num1);

Page 5: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN27

EJERCICIOTEÓRICO:Explica en forma de diagrama de flujo: QUE PRESENTE EN PANTALLA SOLO LOS NÚMEROS PARESINTRODUCIDOSPORTECLADO.EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblema

resuelto:#include<stdio.h>#include<stdlib.h>intmain(void){intnum1;printf("Introduzcanúmero1:");scanf("%d",&num1);if(num1>0){printf("Espositivo\n");}elseif(num1<0){printf("Esnegativo\n");}else{printf("Escero\n");}system("PAUSE");return0;}

B. EscribirenlenguajeCunprogramaque:

Escribe un programa que pida al usuario que introduzca los segundos, y le conteste diciéndole elnúmerodedías,horas,minutosysegundosqueson.

Page 6: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN26

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUEPRESENTELANOTAMENORYMAYORDELOSCINCOEXAMENES

REALIZADO PORUNALUMNOALOLARGODEUNTRIMESTREENLAMATERIADEMATEMATICAS.EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblema

resuelto:#include<stdio.h>#include<stdlib.h>intmain(void){intnum1;printf("Introduzcaunnúmero:");scanf("%d",&num1);if(num1>100){printf("Esmayor\n");}else{printf("Esmenor\n");}system("PAUSE");return0;}

B. EscribirenlenguajeCunprogramaque:

1º)Pidaportecladolabaseyaltura(datosreales)deuntriángulo2º)Enelcasodequelabaseylaalturaseanambasdistintasdecero,muestreporpantallaelmensaje:

• "Eláreadeltriánguloes:<área>"3º)Repitalospasos1ºy2º,mientrasque,labaseylaalturaseanambasdistintasdecero.4º)Muestreporpantallacuántasáreasdetriánguloshansidocalculadas.Nota1:áreadeuntriángulo=base*altura/2Nota2:utilizarunbuclewhile.

Page 7: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN25

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUECALCULELAENERGÍACINÉTICADEUNCUERPOYLAPRESENTEPORPANTALLA,UNAVEZINTRODUCIDOSLOSVALORESDEMASAYVELOCIDAD.EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblema

resuelto:#include<stdio.h>#include<stdlib.h>intmain(void){intnum1,num2;printf("Introduzcanúmerodel1al5:");scanf("%d",&num1);printf("Introduzcanúmerodel1al5:");scanf("%d",&num2);if(num1!=4&&num2!=4){printf("Ambossonprimos.\n");}else{printf("Losnúmeros,ounodeellos,nosonprimos.\n");}system("PAUSE");return0;}

B. EscribirenlenguajeCunprogramaque:

1º)Pidaportecladounnúmero(datoentero).2º)Muestreporpantalla:

• "ESPAR",enelcasodequeelnúmeroseadivisibleentre2.• "ESIMPAR",enelcasodequeelnúmeronoseadivisibleentre2.

Page 8: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN24

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUEREALICELASUMATORIADELOSCINCONÚMEROSINTRODUCIDOSPORTECLADOEJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblema

resuelto:#include<stdio.h>#include<stdlib.h>intmain(void){inthoras,minutos,segundos;printf("IntroduzcaHora:");scanf("%d",&horas);printf("IntroduzcaMinutos:");scanf("%d",&minutos);printf("IntroduzcaSegundos:");scanf("%d",&segundos);segundos=segundos+1;if(minutos>59){minutos=0;}if(horas>23){horas=0;}if(segundos>59){segundos=0;minutos=minutos+1;if(minutos>59){minutos=0;horas=horas+1;if(horas>23){horas=0;}}}printf("Lahora(unsegundodespués)es:%02d:%02d:%02d\n",horas,minutos,segundos);system("PAUSE");return0;}

B. EscribirenlenguajeCunprogramaque:

1º)Pidaportecladodosnúmeros(datosenteros).2º)Calculelasumaymultiplicacióndelosdosnúmerosintroducidos.3º)Muestreporpantallalosresultados(datosenteros).

Page 9: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN23

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUEPRESENTEPORPANTALLAELVALORABSOLUTODEUNNÚMEROINTRODUCIDOPORTECLADOEJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblema

resuelto:#include<stdio.h>#include<stdlib.h>intmain(void){floatimporte,deduccion;printf("IntroduzcaImporte:");scanf("%f",&importe);if(importe>15000){deduccion=importe*0.16;}else{deduccion=importe*0.1;}printf("Elimportenetoes%feuros\n",importe-deduccion);system("PAUSE");return0;}

B. EscribirenlenguajeCunprogramaque:1º)Pidaportecladoladuraciónenminutos(datoentero)deunallamadatelefónica.2º)Calculeelcostedelallamadatelefónica.3º)Muestreporpantallaelresultado(datoreal)eneuros.Nota:1Euro=100céntimos.

Page 10: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN22

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUECALCULELAMEDIAARITMÉTICADELANOTADEUNEXAMENDEUNACLASEDE10ALUMNOS/AS.EJERCICIOPRÁCTICO:A. ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblema

resuelto:#include<stdio.h>intmain(){intnumero;printf("Introduzcanumerodeldado:");scanf("%d",&numero);switch(numero){case1:printf("Enlacaraopuestaestael\"seis\".");break;case2:printf("Enlacaraopuestaestael\"cinco\".");break;case3:printf("Enlacaraopuestaestael\"cuatro\".");break;case4:printf("Enlacaraopuestaestael\"tres\".");break;case5:printf("Enlacaraopuestaestael\"dos\".");break;case6:printf("Enlacaraopuestaestael\"uno\".");break;default:printf("ERROR:Numeroincorrecto.");}return0;}

B. EscribirenlenguajeCunprogramaque:

1º)Pidaportecladolanotadetresexámenes(datosreales).2º)Calculelanotamediadelostresexámenes.3º)Muestreporpantallaelresultado(datoreal).

Page 11: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN21

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUEDIGASIUNNÚMEROINTRODUCIDOPORTECLADOESPRIMOONO.EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){intlado,base,opcion;printf("Introduzcaladodeltriángulo:");scanf("%d",&lado);printf("Introduzcabasedeltriángulo:");scanf("%d",&base);printf("Seleccioneopción:\n");printf("1-Equilátero\n");printf("2-Isósceles\n");printf("3-Escaleno\n");scanf("%d",&opcion);switch(opcion){case1:printf("Elperímetroes:%d\n",3*lado);break;case2:printf("Elperímetroes:%d\n",(2*lado)+base);break;case3:printf("Elperímetroes:%d\n",lado+lado+lado);break;default:printf("Opciónnoválida.");break;}system("PAUSE");return0;}

B. EscribirenlenguajeCunprogramaque:1º)Pidaportecladoelradio(datoreal)deunaesfera.2º)Enelcasodequeelradioseamenoroigualque0,muestreporpantallaelmensaje:"ERROR:Elradiodebesermayorquecero.".3º)Repitalospasos1ºy2º,mientrasque,elradiointroducidoseaincorrecto.4º)Muestreporpantalla:"Eláreadeunaesferaderadio<radio>es:<área>".Nota1:Áreadeunaesfera=4*pi*radio2Nota2:Utiliceunbuclemientras(while)

Page 12: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN20

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:LEADOSNUMEROSDISTINTOSYPRESENTEPORPANTALLACUALDEELLOSESELMENOREJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){intnum1,num2,num3;printf("Introduzcanúmero1:");scanf("%d",&num1);printf("Introduzcanúmero2:");scanf("%d",&num2);printf("Introduzcanúmero3:");scanf("%d",&num3);if(num1%num2==num3){printf("Eltercernúmeroeselrestodeladivisióndelosdosprimeros.\n");}else{printf("EltercernúmeroNOeselrestodeladivisióndelosdosprimeros.\n");}system("PAUSE");return0;}

B. EscribirenlenguajeCunprogramaque:

1º)Pidaportecladodosnúmeros(datosenteros).2º)Muestreporpantalla lamediaartiméticade losnúmeros introducidos,pero,sóloenelcasodeque

ambosnúmerosseanmayoresquecero.

Page 13: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN19

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUEPERMITARESOLVERUNAECUACIÓNDESEGUNDOGRADOEJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){intnum1,num2,num3;printf("Introduzcanúmero1:");scanf("%d",&num1);printf("Introduzcanúmero2:");scanf("%d",&num2);printf("Introduzcanúmero3:");scanf("%d",&num3);if(num1*num2==num3){printf("Eltercernúmeroeslamultiplicacióndelosdosprimeros.\n");}else{printf("EltercernúmeroNOeslamultiplicacióndelosdosprimeros.\n");}system("PAUSE");return0;}

B. EscribirenlenguajeCunprogramaque:

1º)Pidaportecladounnúmero(datoreal).2º)Muestreporpantallaelnúmero introducido,pero, cambiadode signoy, sóloenel casodequeel

númeronoseamayoroigualquecero.

Page 14: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN18

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUEPRESENTEELCALCULODELPRECIOFINALDEUNPRODUCTOALQUESELEHAREALIZADOUNTANTOPORCIENTODEDESCUENTO.EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){intnum1,num2;printf("Introduzcaprimernúmero:");scanf("%d",&num1);printf("Introduzcasegundonúmero:");scanf("%d",&num2);if(num1%2==0&&num2%2==0){printf("Ambossonpares.\n");}else{printf("Losnúmeros,ounodeellos,nosonpares.\n");}system("PAUSE");return0;}

B. EscribirenlenguajeCunprogramaque:

Escribirunprograma,enlenguajeC,que:1º)Pidaportecladotresnúmeros(datosenteros):<numero1>,<numero2>y<numero3>.2º)Muestreporpantalla:• "<numero2>SÍESMENORQUE<numero3>YMAYORQUE<numero1>",enelcasodequesílosea.• "<numero2>NOESMENORQUE<numero3>YMAYORQUE<numero1>",enelcasodequenolosea.

Page 15: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN17

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUEORDENEDEMENORAMAYORTRESNÚMEROSINTRODUCIDOSPORTECLADOEJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){intnum1,num2;printf("Introduzcanúmerodel1al5:");scanf("%d",&num1);printf("Introduzcanúmerodel1al5:");scanf("%d",&num2);if(num1!=4&&num2!=4){printf("Ambossonprimos.\n");}else{printf("Losnúmeros,ounodeellos,nosonprimos.\n");}system("PAUSE");return0;}

B. EscribirenlenguajeCunprogramaque:1º)Pidaportecladodosnúmeros(datosenteros).2º)Calculelasumadelosnúmerosintroducidosporelusuario.3º)Muestreporpantalla:

Page 16: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN16

EJERCICIOTEÓRICO:Explica en forma de diagrama de flujo: QUE ORDENE DE MAYOR A MENOR TRES NÚMEROS ENTEROSINTRODUCIDOSPORTECLADOEJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){intopcion;printf("Seleccioneopción:\n");printf("1-Archivo\n");printf("2-Buscar\n");printf("3-Salir\n");scanf("%d",&opcion);if(opcion!=1&&opcion!=2&&opcion!=3){printf("LaopciónNOescorrecta.\n");}else{printf("Laopciónescorrecta.\n");}system("PAUSE");return0;}

B. EscribirenlenguajeCunprogramaque:• Pidaportecladodosnúmeros(datosenteros).• Muestreporpantallaelresultadoderealizarladivisiónenteradelprimernúmerointroducidoporel

usuarioentreelsegundo,yelresto.

Page 17: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN15

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUEPRESENTEENPANTALLASIUNALUMNO/AESTÁAPROBADO/ACUANDOPIDEQUESEINTRODUZCASUNOTADELEXAMENEJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){intnum1,num2,num3;printf("Introduzcanúmero1:");scanf("%d",&num1);printf("Introduzcanúmero2:");scanf("%d",&num2);printf("Introduzcanúmero3:");scanf("%d",&num3);if(num1+num2==num3){printf("Eltercernúmeroeslasumadelosdosprimeros.\n");}else{printf("EltercernúmeroNOeslasumadelosdosprimeros.\n");}system("PAUSE");return0;}

B.EscribirenlenguajeCunprogramaquepidaportecladodosresistenciasycalculeypresentelaresistenciaequivalenteenparalelo(Req=(R1*R2)/(R1+R2)).

Page 18: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN14

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUECALCULELASUMADELOSCUADRADOSDEDOSNÚMEROSYLOSPRESENTEENPANTALLA.

EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>intmain(){intn1,n2,n3;printf("Introduzcaprimernumero(entero):");scanf("%d",&n1);printf("Introduzcasegundonumero(entero):");scanf("%d",&n2);printf("Introduzcatercernumero(entero):");scanf("%d",&n3);if(n2<n3&&n2>n1)printf("%dSIESMENORQUE%dYMAYORQUE%d",n2,n3,n1);elseprintf("%dNOESMENORQUE%dYMAYORQUE%d",n2,n3,n1);return0;}

B. Escribir en lenguaje C un programa que pida al usuario que introduzca los segundos, y le contestediciéndoleelnúmerodedías,horas,minutosysegundosqueson.

Page 19: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN12+1

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUELEAUNNÚMERONPORTECLADO,CALCULESUCUADRADOYLOPRESENTEPORPANTALLAEJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){intnum1,num2,num3;printf("Introduzcanúmero1:");scanf("%d",&num1);printf("Introduzcanúmero2:");scanf("%d",&num2);printf("Introduzcanúmero3:");scanf("%d",&num3);if(num1>num2){if(num2>num3){printf("Ordendecreciente");}else{printf("Noestánintroducidosenordendecreciente");}}else{printf("Noestánintroducidosenordendecreciente");}system("PAUSE");return0;}

B. Escribiren lenguajeCunprogramaquepidaalusuario lossiguientesdatos:días,horasyminutos.y lecontesteconlacantidaddesegundostotalesquesonesosdatos.

Page 20: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN12

EJERCICIOTEÓRICO:Explica en forma de diagrama de flujo: QUE EXPRESE POR PANTALLA SI UNNÚMERO INTRODUCIDO PORTECLADOESPAROIMPAREJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){intnum1,num2,num3;printf("Introduzcanúmero1:");scanf("%d",&num1);printf("Introduzcanúmero2:");scanf("%d",&num2);printf("Introduzcanúmero3:");scanf("%d",&num3);if(num1<num2){if(num2<num3){printf("Ordencreciente");}else{printf("Noestánintroducidosenordencreciente");}}else{printf("Noestánintroducidosenordencreciente");}system("PAUSE");return0;}

B.EscribirenlenguajeCunprogramaquepidaalusuariounnúmerodedólaresycalculeelcambioeneuros.Consideraelvalordelcambioactualdolar/euro.

Page 21: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN11

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUECALCULEELAREADEUNCUBOYLOPRESENTEPORPANTALLA

EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){charc;printf("Introduzcauncarácter:");scanf("%c",&c);switch(c){case'a':printf("Esvocal\n");break;case'e':printf("Esvocal\n");break;case'i':printf("Esvocal\n");break;case'o':printf("Esvocal\n");break;case'u':printf("Esvocal\n");break;default:printf("Noesvocal\n");break;}system("PAUSE");return0;}

B. Escribir en lenguaje C un programa que que pida al usuario que introduzca el radio, y presente porpantallaelcálculodelperímetrodelacircunferencia(2*pi*r).

Page 22: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN10

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUECALCULELOSSEGUNDOSQUETIENEUNDÍAYLOPRESENTEPORPANTALLA.EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){intnum1;printf("Introduzcaunnúmero:");scanf("%d",&num1);if(num1>100){printf("Esmayor\n");}else{printf("Esmenor\n");}system("PAUSE");return0;}

B. Escribiren lenguajeCunprogramaquequepregunteelprecio,el tantoporcientodedescuento,y tedigaelpreciocondescuento

Page 23: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN9

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:QUELEAUNNÚMEROPORTECLADOYDECIRSIESIMPAROPAREJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){charc;printf("Introduzcauncarácter:");scanf("%c",&c);if(c=='s'||c=='n'){printf("Escorrecto\n");}else{printf("Esincorrecto\n");}system("PAUSE");return0;}

B. EscribirenlenguajeCunprogramaquecalculeelareatotaldeunparalelepipedo.

Page 24: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN8

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:LEERUNNÚMERODELTECLADOYDECIRSIESMAYOROIGUALA10EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){intnum1;printf("Introduzcanúmero1:");scanf("%d",&num1);if(num1>0){printf("Espositivo\n");}elseif(num1<0){printf("Esnegativo\n");}else{printf("Escero\n");}system("PAUSE");return0;}

B.EscribirenlenguajeCunprogramaquecalculeelvolumendeunparalelepipedoconocidosellargo,anchoyalto.

Page 25: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN7

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:LASUMADELOSDIEZPRIMEROSNÚMEROSLEIDOSPORELTECLADEJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>

intmain(){intn1,n2,n3;printf("Introduzcaprimernumero(entero):");scanf("%d",&n1);printf("Introduzcasegundonumero(entero):");scanf("%d",&n2);printf("Introduzcatercernumero(entero):");scanf("%d",&n3);printf("%d",n2);if(n2<n3&&n2>n1)printf("SI");elseprintf("NO");printf("ESMENORQUE%dYMAYORQUE%d",n3,n1);return0;}

B. EscribirenlenguajeCunprogramaquecalculeelperimetrodeunrectángulosiseconocenloscatetos.

Page 26: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN6

EJERCICIOTEÓRICO:Explica en forma de diagrama de flujo: EN EL QUE CALCULE EL AREA DE UN TRIÁNGULO RECTÁNGULOCONOCIDOSLOSCATETOSEJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>intmain(){floatnumero;printf("Introduzcanumero(real):");scanf("%f",&numero);if(numero<0)printf("%f",-numero);return0;}

B. EscribirenlenguajeCunprogramaquecalculeelperímetrodeunrectángulo.

Page 27: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN5EJERCICIOTEÓRICO:Explicaenformadediagramadeflujo:DEPROCESOSENQUESEALMACENANTRESNUMEROSENTRESVARIABLES.ELDIAGRAMADEBEDECIDIRCUALESELMAYORYCUALESELMENOR.EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>intmain(){inta,b;printf("Introduzcaprimernumero(entero):");scanf("%d",&a);printf("Introduzcasegundonumero(entero):");scanf("%d",&b);if(a>0&&b>0)printf("%f",(float)(a+b)/2);return0;}

B.EscribirenlenguajeCunprogramaquecalculeeláreadeuntrapeciocuyasbasemenor,basemayoryalturasonconocidas.

Page 28: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN4EJERCICIOTEÓRICO:Explicaen formadediagramade flujo :QUEPERMITALLERDOSNÚMEROSDIFERENTESYQUENOSDIGACUALESELMAYORDEELLOSEJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblemaresuelto:

#include<stdio.h>#include<stdlib.h>intmain(void){inti;printf("Introduzcanúmerodel1al12:");scanf("%d",&i);switch(i){case1:printf("Enero\n");break;case2:printf("Febrero\n");break;case3:printf("Marzo\n");break;case4:printf("Abril\n");break;case5:printf("Mayo\n");break;case6:printf("Junio\n");break;case7:printf("Julio\n");break;case8:printf("Agosto\n");break;case9:printf("Septiembre\n");break;case10:printf("Octubre\n");break;case11:printf("Noviembre\n");break;case12:printf("Diciembre\n");break;default:printf("Opciónnoválida\n");break;}system("PAUSE");return0;}

B. Escribir en lenguaje C un programa que: CALCULE EL AREA DEL CIRCULO CONOCIDO EL VALOR DELRADIO.

Page 29: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN3

EJERCICIOTEÓRICO:Explica en forma de diagrama de flujo: SUMAR DOS NÚMEROS LEIDOS POR EL TECLADO Y ESCRIBIR ELRESULTADO

EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblema

resuelto:#include<stdio.h>#include<stdlib.h>intmain(void){inti;printf("Introduzcanúmerodel1al7:");scanf("%d",&i);switch(i){case1:printf("Lunes\n");break;case2:printf("Martes\n");break;case3:printf("Miércoles\n");break;case4:printf("Jueves\n");break;case5:printf("Viernes\n");break;case6:printf("Sábado\n");break;case7:printf("Domingo\n");break;default:printf("Opciónnoválida\n");break; } system("PAUSE"); return0;

}B. EscribirenlenguajeCunprograma:QUEPIDA3NÚMEROSYLOSMUESTREENPANTALLADEMENORA

MAYOR.

Page 30: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN2

EJERCICIOTEÓRICO:Explicaenformadediagramadeflujoelsiguienteprocesodelavidacotidiana:CALCULODELANOTAMEDIADEDOSTRESEXÁMENES.EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblema

resuelto:#include<stdio.h>#include<stdlib.h>intmain(void){inti;printf("Introduzcanúmero:");scanf("%d",&i);if(i%2==0){printf("Espar.");}else{printf("Esimpar.");}system("PAUSE");return0;}

B. EscribirenlenguajeCunprogramaquepida3númerosylosmuestreenpantallademayoramenorenlíneasdistintas.

Page 31: Examen global 3ª evaluación 2016/17ricardoprieto.es/mediapool/...OF_3rd_EVALUATION_16... · 1º) Pida por teclado la nota de tres exámenes (datos reales). 2º) Calcule la nota

TECNOLOGÍASDELAINFORMACIÓNYDELACOMUNICACIÓN

Examenglobal3ªevaluación2016/17Tema:Programación

Nombre:

CALIFICACIÓN:EJERCICIOTEÓRICO25%;EJERCICIOPRÁCTICO75%.

EXAMEN1

EJERCICIOTEÓRICO:Explicaen formadediagramade flujoelsiguienteprocesode lavidacotidiana:CALCULODELALETRADEL

D.N.I.EJERCICIOPRÁCTICO:A.ComentalaslíneasdecódigodelsiguienteprogramaenlenguajeCyexpresaelenunciadodelproblema

resuelto:

1. #include<stdio.h>2. #include<stdlib.h>3. 4. intmain(void)5. {6. inti;7. printf("Introduzcanúmerodel1al5:");8. scanf("%d",&i);9. 10. if(i!=4){11. printf("Esprimo.");12. }13. else14. {15. printf("Noesprimo.");16. }17. 18. system("PAUSE");19. return0;20. }

B. EscribirenlenguajeCunprogramaque:

1º)Pidaportecladolabaseyaltura(datosreales)deuntriángulo2º)Enelcasodequelabaseylaalturaseanambasdistintasdecero,muestreporpantallaelmensaje:"Eláreadeltriánguloes:<área>"3º)Repitalospasos1ºy2º,mientrasque,labaseylaalturaseanambasdistintasdecero.4º)Muestreporpantallacuántasáreasdetriánguloshansidocalculadas.Nota1:áreadeuntriángulo=base*altura/2Nota2:utilizarunbuclewhile.