0% encontró este documento útil (0 votos)
60 vistas9 páginas

EXAMEN - 2 - AlgoritmoRevisión Del Intento

El documento presenta un examen con varias preguntas sobre algoritmos y lógica de programación. En cada pregunta se presentan varias opciones de respuesta y se indica cuáles son correctas o incorrectas.

Cargado por

dyanezy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
60 vistas9 páginas

EXAMEN - 2 - AlgoritmoRevisión Del Intento

El documento presenta un examen con varias preguntas sobre algoritmos y lógica de programación. En cada pregunta se presentan varias opciones de respuesta y se indica cuáles son correctas o incorrectas.

Cargado por

dyanezy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

 PregradoAula Grado 

Área personal - Mis cursos - ALGORITMO Y LÓGICA DE PROGRAMACIÓN,[FCI03AP] - C2[70614] - P - Exámenes - EXAMEN_2
Comenzado el Wednesday, 17 de January de 2024, 19:17
 PregradoAula Grado

Estado Finalizado

Finalizado en Wednesday, 17 de January de 2024, 20:14

Tiempo
56 minutos 33 segundos
empleado

Calificación 7,00 de 20,00 (35%)

Pregunta 1

Incorrecta Se puntúa 0,00 sobre 3,00

Los alumnos de una escuela desean realizar un viaje de estudios, pero requieren determinar cuánto les costará el
pasaje, consideran­do que las tarifas del autobús son las siguientes: si son más de 100 alumnos, el costo es de $20; si
son entre 50 y 100, $35; entre 20 y 49, $40, y si son menos de 20 alumnos, $70 por cada uno. Realice el algoritmo para
determinar el costo del pasaje de cada alumno.

5 11 17 8

14 2 20 9

a. 8 - 2 - 20 - 11 - 9

b. 20 - 8 - 11 - 14 - 5 

c. 11 - 8 - 17 - 2 - 9

d. 2 - 11 - 20 - 8 - 17

Respuesta incorrecta.

Pregunta 2

Correcta Se puntúa 1,00 sobre 1,00

En el siguiente ejercio utilizamos el Case... cuales de estas codificaciones nos presentarìa error al momento de compilar.

2 6 9 11
int a,x; int a,x; int a,x;
int a,x;
cout<<"ingrese la cout<<"ingrese la cout<<"ingrese la
cout<<"ingrese la
opcion"; opcion"; opcion";
opcion";
cin>>a; cin>>a; cin<<a;
cin>>a;
x=a; x=a; x=a;
x=a;
switch (a) { switch (x) { switch (<x) {
switch (x)
switch (x)
 case 1: cout<<"suma"; case 1: cout<<"resta"; case 1: cout<<"resta";
PregradoAula Grado
case 1: cout<<"resta";
break; break; break;
break;
case 2: cout<<"resta"; case 2: cout<<"suma"; case 2: cout<<"suma";
case 2: cout<<"suma";
break; break; break;
break;
case 3: cout<<"div"; case 3: cout<<"div"; case 3: cout<<"div";
case 3: cout<<"div";
break; break; break;
break;
default: default: default:
default: cout<<"gracias";
cout<<"gracias";} cout<<"gracias";} cout<<"gracias";}

a. 9 

b. 2

c. 11 

d. 6

Respuesta correcta

Pregunta 3

Correcta Se puntúa 2,00 sobre 2,00

Una empresa que contrata personal requiere determinar la edad de las personas que solicitan trabajo, pero cuando se
les realiza la entrevista sólo se les pregunta el año en que nacieron.
Elija cual de estas codificaciones no tiene errores....

3 6 9 10
#include<iostream> #include<iostream> #include<iostream> #include<iostream>
#include<conio.h> #include<conio.h> #include<conio.h> #include<conio.h>

using namespace std; using namespace std; using namespace std; using namespace std;
int main () int main () int main () int main ()

{ { { {
int aa, an, e int aa, an, e; int aa, an, e; int aa, an, e;
cout<<"año actual"; cout<<"año actual"; cout<<"año actual"; cout<<"año actual";
cin>>aa; cin>>aa; cin>>aa; cin>>aa;
cout<<"año de cout<<"año de cout<<"año de cout<<"año de
nacimiento"; nacimiento"; nacimiento"; nacimiento";
cin>>an; cin>>an; cin>>an; cin>>na;
e=aa-an; e=aa-an; e=aa-an; e=aa-an;
cout>>"La edad es:"; cout<<"La edad es:"; cout<<"La edad es:"; cout<<"La edad es:";
cout<<e; cin<<e; cout<<e; cout<<e;
getch(); getch(); getch(); getch();
} } } }

a. 6 

b. 10 

c. 9 

d. 3 
Respuesta correcta
 PregradoAula Grado

Pregunta 4

Correcta Se puntúa 2,00 sobre 2,00

Se les dará un bono por antigüedad a los empleados de una tienda. Si tienen un año, se les dará $100; si tienen 2 años,
$200, y así sucesivamente hasta los 5 años. Para los que tengan más de 5, el bono será de $1000.
Elija cual de estas codificacion que no tiene errores..

3 5 8 11

int main()
int main() int main() int main()
{
{ { {
int a,b;
int a,b; int a,b; int a,b;

cin>>a;
cin>>a; cin>>a; cin<<a;
if (a==1);
if (a=1) if (a==1) if (a==1)
b=100;
b=100; b=100; b=100;
else
else else else
if (a==2);
if (a=2) if (a==2) if (a==2)
b=200;
b=200; b=200; b=200;
else
else else else
if (a==3);
if (a=3) if (a==3) if (a==3)
b=300;
b=300; b=300; b=300;
else
else else else
if (a==4);
if (a=4) if (a==4) if (a==4)
b=400;
b=400; b=400; b=400;
else
else else else
if (a==5);
if (a=5) if (a==5) if (a==5)
b=500;
b=500; b=500; b=500;
else
else else else
b=1000;
b=1000; b=1000; b=1000;
cout<<b;
cout<<b; cout<<b; cout>>b;
}
} } }

a. 11

b. 8 

c. 5

d. 3

Respuesta correcta

Pregunta 5

Incorrecta Se puntúa 0,00 sobre 3,00

Se les dará un bono por antigüedad a los empleados de una tienda. Si tienen un año, se les dará $100; si tienen 2 años,
$200, y así sucesivamente hasta los 3 años. Para los que tengan más de 3, el bono será de $500. Realice un algoritmo y
represéntelo mediante el diagrama de flujo, el pseudocódigo y diagrama N/S que permita determinar el bono que
recibirá un trabajador
recibirá un trabajador.
 PregradoAula Grado
Cual de las siguientes diagramas son los correctos

12 1

5 8

a. 8 - 12

b. 12 - 5

c. 1 - 8 

d. 1 - 5

Respuesta incorrecta.

Pregunta 6

Incorrecta Se puntúa 0,00 sobre 3,00

La asociación de vinicultores tiene como política fijar un precio inicial al kilo de uva, la cual se clasifica en tipos A y B, y
además en tamaños 1 y 2. Cuando se realiza la venta del producto, ésta es de un solo tipo y tamaño, se requiere
determinar cuánto recibirá un productor por la uva que entrega en un embarque, considerando lo siguiente: si es de
tipo A, se le cargan 20¢ al precio inicial cuando es de tamaño 1; y 30¢ si es de tamaño 2. Si es de tipo B, se rebajan 30¢
cuando es de tamaño 1, y 50¢ cuando es de tamaño 2. Cual es el diagrama correcto

TI Tipo de la uva P Precio de la uva GA Ganancia


TA Tamaño de la uva K Kilos de producción

5 11
 PregradoAula Grado

8 1

a. 8

b. 1

c. 11

d. 5 

Respuesta incorrecta.

Pregunta 7

Incorrecta Se puntúa 0,00 sobre 0,50

En los siguinetes ejercicios uno es el correcto, elija la opcion

4 18 29 33
int led = 13; int led = 9; int led = 9; int led = 13;
int led=9; int led1=13; int led1=13; int led1=9;
int duracion = 1; int duracion = 1000; int duracion = 0; int duracion = 100;
void setup() { void setup() { void setup() { void setup() {
pinMode(led, OUTPUT); pinMode(led, OUTPUT): pinMode(led, OUTPUT); pinMode(led, INPUT);
pinMode(led1, OUTPUT); pinMode(led1, OUTPUT): pinMode(led1, OUTPUT); pinMode(led1, INPUT);

} } } }
void loop() { void loop() { void loop() { void loop() {

digitalWrite(led, HIGH); digitalWrite(led, HIGH): digitalWrite(led, HIGH); digitalWrite(led, HIGH);


digitalWrite(led1, LOW); digitalWrite(led1, LOW): digitalWrite(led1, LOW); digitalWrite(led1, LOW);
delay(1000); delay(1000): delay(1000); delay(1000);
digitalWrite(led1, HIGH); digitalWrite(led1, HIGH): digitalWrite(led1, HIGH); digitalWrite(led1, HIGH);
digitalWrite(led, LOW); digitalWrite(led, LOW): digitalWrite(led, LOW); digitalWrite(led, LOW);
delay(300); delay(300); delay(300); delay(300);
 } } }
PregradoAula Grado }

a. 33

b. 4 

c. 18

d. 29

Respuesta incorrecta.

Pregunta 8

Correcta Se puntúa 1,00 sobre 1,00

For, do while y while son:


Seleccione una:

a. Tipos de repetición 

b. Funciones de datos

c. Sentencias de bifuracación

d. simples

Respuesta correcta

Pregunta 9

Correcta Se puntúa 0,50 sobre 0,50

El operador % hace referencia a:


Seleccione una:

a. La raiz cuadrada de un valor

b. La división de dos numeros

c. El resto de una división de dos numeros 

d. La multiplicación de dos numeros

Respuesta correcta

Pregunta 10

Correcta Se puntúa 0,50 sobre 0,50

x=y es un operador de:


Seleccione una:

a. comparaciòn

b. asignacion 

c. aritmetico

d. logico

Respuesta correcta
 PregradoAula Grado

Pregunta 11

Incorrecta Se puntúa 0,00 sobre 3,00

Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para determinar cuánto pagará finalmente
una persona por un artículo equis, considerando que tiene un descuento de 20%, y debe pagar 15% de IVA (debe
mostrar el precio con descuento y el precio final).

Cual es la secuencia correcta para este ejercicio.

4 3 8 20

23 16 11 14

a. 3 - 23 - 16 - 4 - 8 - 20

b. 3 - 11 - 4 - 16 - 20 - 23 

c. 14 - 3 - 4 - 20 - 23 - 11

d. 11 - 4 - 20 - 16 - 23 - 14

Respuesta incorrecta.

Pregunta 12

Incorrecta Se puntúa 0,00 sobre 0,50

En los siguinetes ejercicios uno es el correcto, elija la opcion

2 4 5 7
int md1 = 8; int md1 = 8; int md1 = 8; int md1 = 8;
int md2 = 9; int md2 = 9; int md2 = 9; int md2 = 9;

int arr = 7; int arr = 7; int arr = 7; int arr = 7;


int par =6; int par =6; int par =6; int par =6;

boolean arr_m,par_m; boolean arr_m,par_m; boolean arr_m,par_m; boolean arr_m,par_m;


void setup() { void setup() { void setup() { void setup() {

pinMode(md1, OUTPUT); pinMode(md1, OUTPUT); pinMode(md1, OUTPUT); pinMode(md1, OUTPUT);


pinMode(md2, OUTPUT); pinMode(md2, OUTPUT); pinMode(md2, OUTPUT); pinMode(md2, OUTPUT);

pinMode(arr,INPUT); pinMode(arr,INPUT); pinMode(arr,INPUT); pinMode(arr,INPUT);

pinMode(aar,INPUT);} pinMode(par,INPUT); } pinMode(par,INPUT); } pinMode(par,INPUT); }


void loop() { void loop() { void loop() { void loop() {

arr_m=digitalRead(arr); arr_m=digitalRead(arr); arr_m=digitalRead(arr); arr_m=digitalread(arr);


par_m=digitalRead(par); par_m=digitalRead(par); par_m=digitalRead(par); par_m=digitalRead(par);

if (arr m==1){ if (arr m==1) { if (arr m=1){ if (arr m==1){


if (arr_m==1){ if (arr_m==1) { if (arr_m=1){ if (arr_m==1){
 PregradoAula Grado
digitalWrite(md1, LOW); digitalWrite(md1, LOW); digitalWrite(md1, LOW); digitalWrite(md1, LOW);

digitalWrite(m12, HIGH);} digitalWrite(md2, HIGH);} digitalWrite(md2, HIGH);} digitalWrite(md2, HIGH);}

if (par_m==1) { if (par_m==1) { if (par_m==1){ if (par_m==1) {


digitalWrite(md1, LOW); digitalWrite(md1, LOW); digitalWrite(md1, LOW); digitalWrite(md1, LOW);

digitalWrite(m12, LOW);} digitalWrite(md2, LOW);} digitalWrite(md2, LOW);} digitalWrite(md2, LOW);}


} } } }

a. 7

b. 4

c. 2

d. 5 

Respuesta incorrecta.

Finalizar revisión

 EXAMEN_RE

Ir a...

También podría gustarte