Para los siguientes ejercicios haga una prueba de...

14
1. Para los siguientes ejercicios haga una prueba de escritorio de los fragmentos de código y responda las preguntas. 1.1. ¿cuál es la salida? 1.1.1. ____________________________________ 1.1.2. _______________________________________ 1.1.3. ___________________________

Transcript of Para los siguientes ejercicios haga una prueba de...

Page 1: Para los siguientes ejercicios haga una prueba de ...code-program.weebly.com/uploads/5/9/2/5/59255169/actividades... · realice el análisis y pseudocódigo de los siguientes ...

1. Para los siguientes ejercicios haga una prueba de escritorio de los fragmentos de código y responda las preguntas.

1.1. ¿cuál es la salida?

1.1.1.

____________________________________

1.1.2.

_______________________________________

1.1.3.

___________________________

Page 2: Para los siguientes ejercicios haga una prueba de ...code-program.weebly.com/uploads/5/9/2/5/59255169/actividades... · realice el análisis y pseudocódigo de los siguientes ...

1.1.4.

_________________________________

1.1.5.

________________________________

1.2. Completa el cuadro

1.2.1

Entrada 1 Entrada 2 Entrada 3 Salida

4 10 2

4 150 16.666

15 42 630

4 0

Page 3: Para los siguientes ejercicios haga una prueba de ...code-program.weebly.com/uploads/5/9/2/5/59255169/actividades... · realice el análisis y pseudocódigo de los siguientes ...

1.2.2.

Entrada Salida

20

2 3 5 7

Page 4: Para los siguientes ejercicios haga una prueba de ...code-program.weebly.com/uploads/5/9/2/5/59255169/actividades... · realice el análisis y pseudocódigo de los siguientes ...

1.2.3.

Entrada 1 Entrada 2 Salida

1 2

3 12

0

5 75

0 0

1.2.4.

Entrada 1 Entrada 2 Entrada 3 Entrada 4 Salida

2 3 4 5

1 3 1 2 13 14

9 7 10 9 18 17

6 10 7 6 10 17 12

Page 5: Para los siguientes ejercicios haga una prueba de ...code-program.weebly.com/uploads/5/9/2/5/59255169/actividades... · realice el análisis y pseudocódigo de los siguientes ...

2. Ordena el algoritmo

2.1.

Page 6: Para los siguientes ejercicios haga una prueba de ...code-program.weebly.com/uploads/5/9/2/5/59255169/actividades... · realice el análisis y pseudocódigo de los siguientes ...

El orden del algoritmo es: ________________________________________________________

Page 7: Para los siguientes ejercicios haga una prueba de ...code-program.weebly.com/uploads/5/9/2/5/59255169/actividades... · realice el análisis y pseudocódigo de los siguientes ...

2.2. Ordene el algoritmo y diga cuál es su salida

Page 8: Para los siguientes ejercicios haga una prueba de ...code-program.weebly.com/uploads/5/9/2/5/59255169/actividades... · realice el análisis y pseudocódigo de los siguientes ...

El orden del algoritmo es ____________________________________________________________

La salida del algoritmo es:

2.3. Ordene el algoritmo y diga cuál es su salida

Page 9: Para los siguientes ejercicios haga una prueba de ...code-program.weebly.com/uploads/5/9/2/5/59255169/actividades... · realice el análisis y pseudocódigo de los siguientes ...

El orden del algoritmo es: ____________________________________________________________

La salida del algoritmo es: __________________________________________________________

2.4. Ordene el algoritmo

Page 10: Para los siguientes ejercicios haga una prueba de ...code-program.weebly.com/uploads/5/9/2/5/59255169/actividades... · realice el análisis y pseudocódigo de los siguientes ...

El orden del algoritmo es: ____________________________________________________________

3. Complete las condiciones para obtener la salida dada.

3.1. ¿Qué condición se requiere para que imprima enano solo cuando valor sea mayor que el cuadrado de ocho y

variable sea menor que el cuadrado de 3 más 1 o mayor que el cuadrado de 10?

If (_________________________________________)

{

Printf ("enano");

}

3.2. ¿Qué condición se requiere para que se imprima los números mayores que diez y menores que 50?

Contador=0;

While (_________________________________________________) {

Printf (" %d”, contador);

}

Page 11: Para los siguientes ejercicios haga una prueba de ...code-program.weebly.com/uploads/5/9/2/5/59255169/actividades... · realice el análisis y pseudocódigo de los siguientes ...

3.3. ¿qué condición se requiere para que imprima si una persona es mayor de edad o menor de edad?

If (________________________________){

Printf ("mayor de edad");

} Else if (_________________________________________){

Printf ("menor de edad");

}

3.4. ¿qué condición se requiere para que se imprima los números de 10 al 0?

For (i=10; ______________________; i--) {

Printf ("%d", i);

}

3.5. ¿qué condición se requiere para que el ciclo no se cumpla. Usando la variable count?

Do

Count=0;

Count=count+10;

Printf ("siguiente");

Var=count/7;

While (___________________);

4. Responda las siguientes preguntas

4.1. ¿Cuáles son las instrucciones secuenciales?

4.2. ¿qué es una instrucción repetitiva?

4.3. ¿cuáles son las instrucciones repetitivas cualitativas y cuantitativas?

4.4. ¿Cuáles son los tipos de datos?

4.5. ¿Qué es un lenguaje de programación y para qué sirve?

4.6. ¿cuál de los siguientes es una cadena?

a. Palabra

b. “686536”

c. ‘a’

d. Este es un perro

4.7. ¿qué es una variable?

4.8. ¿qué es una librería? Mencione al menos 2 de ellas

4.9. ¿cuál es el resultado de la siguiente expresión? (3.0>=3.0) y (2.0<16)

4.10. ¿qué es una variable tipo contador?

4.11. ¿qué es una variable tipo acumulador?

4.12. ¿cuál es la principal diferencia entre el while y el do while?

Page 12: Para los siguientes ejercicios haga una prueba de ...code-program.weebly.com/uploads/5/9/2/5/59255169/actividades... · realice el análisis y pseudocódigo de los siguientes ...

4.13. ¿qué es un arreglo? ¿qué instrucción es necesaria para cargar o imprimir un arreglo?

4.14. ¿cuáles son los formatos en c para poder leer una variable?

5. ¿Cuáles serían los datos de entrada y cuáles los de salida de los siguientes enunciados?

5.1. "calcule el promedio de las notas (3) definitivas de un curso de n estudiantes"

Entradas: _______________________________________________________

Salidas: ________________________________________________________

5.2. dadas las estaturas de los estudiantes calcular su promedio y determinar cuál es la media

Entradas: _______________________________________________________

Salidas: ________________________________________________________

5.3. Hacer un algoritmo que encuentre la suma y el promedio de un grupo de datos numéricos positivos que entran

de a uno por registro.

Entradas: _______________________________________________________

Salidas: ________________________________________________________

5.4. Una empresa de ventas tiene la información de sus vendedores clasificada por sucursal y dentro de cada

sucursal, por vendedor. Cada registro de un vendedor posee los siguientes datos: código de la sucursal, código

del vendedor, número de la factura y valor de la venta. Hacer un algoritmo que muestre la relación de ventas

hechas por cada vendedor, dando subtotales por vendedor, por sucursal y el gran total de ventas de la

empresa.

Entradas: _______________________________________________________

Salidas: ________________________________________________________

5.5. Cada uno de cuatro atletas desea saber si ha bajado o subido de peso desde la última vez que se pesó. Para

esto cada uno se pesa cinco veces, calcula el promedio de su peso actual y lo compara con el peso anterior.

Hacer un algoritmo que determine para cada atleta si bajó, subió de peso o está estable y cuánto es el

incremento en caso de que exista diferencia respecto al peso anterior.

Entradas: _______________________________________________________

Salidas: ________________________________________________________

5.6. En una elección realizada en Piedra Dura se presentaron tres candidatos: Pedro, Pablo y Vilma. Por cada

votante se tiene la siguiente información:

Piedracédula: Número de la cédula del votante.

Opción: Campo que indica el candidato escogido, si el valor del campo es:

1: votó por Pedro

2: votó por Pablo

3: votó por Vilma

4: votó en blanco

Elaborar un algoritmo que muestre el número de votos depositados por cada candidato y el total de votantes.

Page 13: Para los siguientes ejercicios haga una prueba de ...code-program.weebly.com/uploads/5/9/2/5/59255169/actividades... · realice el análisis y pseudocódigo de los siguientes ...

Entradas: _______________________________________________________

Salidas: ________________________________________________________

Salidas: ________________________________________________________

5.7. Desarrolle un algoritmo que lea tres registros, donde cada uno de ellos contenga las ordenadas y abscisas de

tres puntos sobre el plano cartesiano e investigue si los tres puntos forman una línea recta.

Entradas: _______________________________________________________

Salidas: ________________________________________________________

5.8. Cierta universidad tiene N estudiantes. Elabore un algoritmo que encuentre el promedio de edad de los

estudiantes mayores de 21 años y el promedio de edad del resto de estudiantes. Por cada estudiante se tiene

un registro que contiene su código y edad.

Entradas: _______________________________________________________

Salidas: ________________________________________________________

5.9. Diseñe un algoritmo que convierta los N primeros números positivos a números romanos.

Entradas: _______________________________________________________

Salidas: ________________________________________________________

5.10. Elabore un algoritmo que calcule, usando un menú, si cada uno de un conjunto de números positivos es:

par, primo y perfecto (un número es perfecto cuando la suma de todos sus divisores, excepto por él mismo da

el mismo número).

Entradas: _______________________________________________________

Salidas: ________________________________________________________

6. realice el análisis y pseudocódigo de los siguientes ejercicios

6.1. Elaborar un algoritmo que genere un arreglo de N elementos y encuentre el valor y la posición del mayor

elemento.

6.2. Hacer un algoritmo que entre una serie de valores, los almacene en un vector y sume los elementos de las

posiciones pares, lo mismo que las posiciones impares por separado.

6.3. Elaborar un algoritmo que forme dos arreglos. El primero contiene los M códigos de los estudiantes que

perdieron COMPUTADORAS y el segundo los N códigos de los estudiantes que perdieron ALGORITMOS.

Partiendo de los dos arreglos formar uno nuevo con los códigos de los estudiantes que perdieron ambas

materias.

6.4. Elaborar un subprograma que encuentre las posiciones que ocupan el elemento mayor y menor en un vector.

6.5. Elaborar un algoritmo que lea una matriz por filas y la imprima por columnas.

6.6. Elaborar un algoritmo que lea el orden de una matriz y sus elementos y encuentre los elementos mayor y

menor y sus posiciones.

6.7. Elaborar un algoritmo que forme una matriz con las siguientes características: a. La primera fila y primera

columna tienen como elementos los números del 0 al 20 consecutivos. b. Los demás elementos se obtienen de

multiplicar cada elemento de la fila uno por cada elemento de la columna uno. Imprimir la matriz. Ejemplo:

Page 14: Para los siguientes ejercicios haga una prueba de ...code-program.weebly.com/uploads/5/9/2/5/59255169/actividades... · realice el análisis y pseudocódigo de los siguientes ...

6.8. Dados los valores A, B y C que son los parámetros de una ecuación de segundo grado, elaborar un algoritmo

para hallar las posibles soluciones de dicha ecuación

6.9. Una gasolinera presta 4 clases de servicios. Por cada servicio que preste se tienen los siguientes datos: clase de

servicio prestado (valores del 1 al 4), jornada en la que se prestó el servicio (M: mañana, T: tarde) y valor del

servicio. Al final del día se requiere determinar el valor producido por cada clase de servicio, el número de

veces que se prestó cada servicio, el servicio que más veces se prestó y si éste se prestó más en la mañana o en

la tarde.

6.10. Por cada uno de N estudiantes se tiene la nota obtenida en una materia. Hacer un algoritmo que

obtenga: la nota máxima, la mínima, cuántos perdieron y cuántos ganaron la asignatura.

6.11. Una empresa tiene cuatro escalas de salario numeradas consecutivamente del 1 al 4, además, tiene un

programa de incentivos de acuerdo a la categoría y si el número de unidades producidas es mayor de 50. Si está

en la categoría 1 se le da un incremento de sueldo equivalente al 5% de su salario, si está en la 2 del 7%, en la 3

del 10% y en la 4 del 15%; esto es por cada empleado. Se tiene la siguiente información: nombres, salario

mensual, categoría y número de unidades producidas. Hacer un algoritmo que determine el total devengado

por cada empleado.

6.12. Cierta universidad tiene N estudiantes. Elabore un algoritmo que encuentre el promedio de edad de los

estudiantes mayores de 21 años y el promedio de edad del resto de estudiantes. Por cada estudiante se tiene

un registro que contiene su código y edad.