Resolución de Algoritmos y Análisis Estadístico en Programación: Ejercicios Prácticos

Clasificado en Informática

Escrito el en español con un tamaño de 3,54 KB

Primera Evaluación: Introducción a la Programación

I. Determine los Resultados de los Siguientes Algoritmos

Ejercicio A

Observa la siguiente secuencia de instrucciones:

  1. leer(A)
  2. leer(B)
  3. leer(C)
  4. D = (A == B)
  5. E = (A <> B)
  6. F = (MOD(B/A) >= C)

Ahora responde a las siguientes cuestiones: Supongamos que el usuario introduce 3 en A, 4 en B y 5 en C

a) ¿Qué valor contiene D después de la cuarta instrucción?

D contendrá el valor falso, ya que A (3) no es igual a B (4).

b) ¿Qué valor contiene E después de la quinta instrucción?

E contendrá el valor verdadero, ya que A (3) es diferente de B (4).

c) ¿Qué valor contiene F después de la sexta instrucción?

F contendrá el valor falso. MOD(B/A) es el resto de la división de B entre A, es decir, MOD(4/3) = 1. Como 1 no es mayor o igual a 5, F es falso.

d) ¿Cuánto valen A, B y C después de la última instrucción?

A = 3, B = 4, C = 5. Los valores de A, B y C no cambian durante la ejecución del algoritmo.

Ejercicio B

Observa la siguiente secuencia de instrucciones:

  1. leer (A)
  2. resultado = 1
  3. mientras (A > 1)
  4. resultado = resultado * A
  5. A = A - 1
  6. fin mientras
  7. imprimir(resultado)

Ahora responde a las siguientes cuestiones:

a) Si en la primera instrucción se introduce un valor 2 en A ¿Qué valor se imprime?

Se imprime 2. (1 * 2 = 2)

b) Si en la primera instrucción se introduce un valor 3 en A ¿Qué valor se imprime?

Se imprime 6. (1 * 3 * 2 = 6)

c) Si en la primera instrucción se introduce un valor 4 en A ¿Qué valor se imprime?

Se imprime 24. (1 * 4 * 3 * 2 = 24)

d) ¿Qué se está calculando?

Se está calculando el factorial del número introducido en A.

II. Desarrolle los Siguientes Algoritmos

A. Estadísticas de una Asignatura

Queremos conocer los datos estadísticos de una asignatura, por lo tanto, necesitamos un algoritmo que lea la calificación de alumnos hasta que el usuario presione -1. Con cada calificación deberá contabilizar: cuántos suspendidos, número de aprobados, número de notables y sobresalientes. Una calificación menor o igual a 6 es suspendido, mayor a 6 es aprobado, mayor a 8.5 es notable y 10 es sobresaliente. Al final deberá imprimir: el total de alumnos, el total de suspendidos, aprobados, notables y sobresalientes, así como:

  1. El tanto por ciento de alumnos que han superado la asignatura.
  2. El tanto por ciento de suspensos, aprobados, notables y sobresalientes de la asignatura.

B. Menú de un Restaurante

El siguiente es el menú de un restaurante de bocadillos. Diseñar un algoritmo capaz de leer el número de unidades consumidas de cada alimento ordenado y calcular la cuenta total de los clientes. El programa deberá terminar cuando el usuario presione "n" a la pregunta "¿otra cuenta? s/n". El programa deberá además contabilizar cuántas unidades de comida se vendieron al final, así como el total de la venta del día. Debe considerarse además que, si se compran más de 10 unidades de cada alimento, se aplicará un descuento del 5% a su total de venta, y si son más de 20 será del 10% a su venta total.

  • Bocadillo de jamón (10)
  • Bocadillo de queso (10)
  • Patatas fritas (25)
  • Refresco (12)
  • Cerveza (15)

Entradas relacionadas:

Etiquetas:
queremos conocer los datos estadisticos de una asignatura, por lo tanto , necesitamos un algoritmo que lea el numero de suspensos, aprobados , notables y sobresalientes de una asignatura y nos calcule: logaritmos estadisticos queremos conocer los datos estadisticos de una asignatura por lo tanto necesitamos un algoritmo que lea el numero de alumnos suspensos aprobados, notables y sobresalientes diséñe un algoritmo capaz de leer el número de cada alimento, ordenando y calcular la cuenta total. queremos conocer los datos estadisticos de una asignatura pseudocodigo capaz de leer el numero de unidades consumidas en cada alimento, ordenado y calcular la cuenta to tal cual es el algoritmo de papas fritas diseñar un algoritmo capaz de leer el numero de unidades consumidasen c++ papas fritas algoritmo cono hago el algoritmo papas fritas ¿qué valor contiene a después de la sexta instrucción? observa la siguiente secuencia de instrucciones a) Si en la primera instrucción se introduce un valor 2 en A ¿Qué valor se imprime? El siguiente es el menú de un restaurante de bocadillos. Diseñar un algoritmo capaz de leer el número de unidades consumidas de cada alimento ordenado y calcular la cuenta total. algoritmo capaz de leer el numero de unidades vendidas algoritmo de papas fritas queremos conocer los datos estadisticos de una asignatura, por lo tanto, necesitamos un algoritmo que lea el numero de suspensos observe las siguinetes secuencia de instrucciones y responda las pregunta leer (A), resultado=1 Observa la siguiente secuencia de instrucciones: 1. A = 5 2. B = 7 3. C = 2 4. A = A B C 5. B = C / 2 6. A = A / B A 7. Imprimir(A) ejercicos de algoritmos en papas fritas Ejercicio 1: Observa la siguiente secuencia de instrucciones: 1. A = 5 2. B = 7 3. C = 2 4. A = A B C 5. B = C / 2 6. A = A / B A ^ C 7. Imprimir(A) Ahora responde a las sigu