Está en la página 1de 6

Facultad de Ingeniería

Departamento de Ciencias Básicas


Área de Programación
Introducción a la Programación
Trabajo Supervisado

HOJA DE TRABAJO NO. 03


“Repaso para Evaluación Parcial No. 01”

Herbert Adolfo Ixim Coy Carne 2331020

OBJETIVOS

Repasar algunos elementos vistos previamente, en preparación para la


Evaluación Parcial No. 01.

CONSIDERACIONES GENERALES

- Debe trabajarse durante el período de clase y entregada durante la duración


de este.

EJERCICIO NO. 01
Realice el análisis (entrada, proceso, salida), diagrama de flujo y pseudocódigo para
el algoritmo que resuelva el siguiente problema:

Calcular las calificaciones de un alumno. La nota final se calcula según el siguiente


criterio: la parte práctica vale el 10%; la parte de problemas vale el 50% y la parte
teórica el 40%. El algoritmo leerá el nombre del alumno, las tres notas y escribirá el
resultado. Las notas deben estar entre 0 y 10, si no lo están, no imprimirá las notas,
mostrará un mensaje de error.

Datos de entrada

Nota practica

Nota teorica

Nota de prolemas

Proceso

Ingresar el nombre del alumno


Facultad de Ingeniería
Departamento de Ciencias Básicas
Área de Programación
Introducción a la Programación
Trabajo Supervisado

Escribir las notas

Teorica

Practica

Prolemas

Realizar operación de porcentajes

Datos de salida

Nota final del alumno


Facultad de Ingeniería
Departamento de Ciencias Básicas
Área de Programación
Introducción a la Programación
Trabajo Supervisado

EJERCICIO NO. 02
Para cada uno de los siguientes incisos: Señalar el tipo de cada variable (puede ser
numérico entero -int-, numérico real -real-, cadena -string-, lógico -bool-).
También señalar el valor final de cada variable:

1. x = 10 * 12 = 120 numérico
Facultad de Ingeniería
Departamento de Ciencias Básicas
Área de Programación
Introducción a la Programación
Trabajo Supervisado

2. x = “25” + “8” = 33 numérico

3. x = “a” > “b” numérico real -real-,

4. x = 40 div 3 = 13 numérico real -real-,

5. x = 180.0 / 6.0 = 30 numérico

6. x = 9 + 18 - 4 / 2 * 3= 19 numérico

7. x = (20 mod 6) * 2 - 7 * 2 + 300= 286 numérico real -real-


,

8. x = 18 mod 4 = .5 numérico real -real-,

9. x = 2 + 6 * (25 – 4 * (5 + 36) – 3 * (2 * 15)) + 6 * (2 – 10) =


-4360 numérico

10. x = pow(((abs(-9.0) * (3.7 + 4.5)) – 2.0),3)

11. a = 15 numérico real -real-,


b = a +3

c = a++x
= b +c

12. x = 8 numérico real -real-,


y = x + 6 z
= y++ + x++
x = ++z + 2

13. y = 6.3 z = 5.2 lógico -bool-).


x = sqrt(((y * 3.1) / (-4.3 + z)))

14. x = not(25 == (30 – 5))= lógico -bool-).

15. x = (2 > 9) or (9 != 8)= lógico -bool-).


Facultad de Ingeniería
Departamento de Ciencias Básicas
Área de Programación
Introducción a la Programación
Trabajo Supervisado

16. x = 5 > 4 or (8 == 10 – 2) and 6 div 3 != (13 – 5)=


lógico -bool-).

17. y = (4 >= 8) z = “132” != “13” + “2” w = 8 + 3 + 45 x


= (not y or z) and (w > 22)= lógico -bool-).

18. y = “carro” z = 2.2 * 4.8 + 1.4 – 2.5 + 9.1 / 3.4 w =


y + “rapido” a = z + 8.2 * 3.4= numerico
x = “carro lento” == w or 10.3 ¡= a

19. x = 5.3
x = x * x = 28.09 = numerico

x = x + x x =
pow(x, 0.8)

20. x = not(10 > 20) x = 5 >= 5 or x x = x and (2 != 2) x


= x and not(x or not(5 < 15)) = lógico -bool-).

EJERCICIO NO. 03
Dados los siguientes escenarios, diga si el identificador es variable, constante
inválido.
IDENTIFICADOR RESPUESTA
numeroDeVueltas Constante

PI Constante

parte0 Constante

0espada Constante

primer_Nombre Constante

2doNombre Constante

e Variable
Facultad de Ingeniería
Departamento de Ciencias Básicas
Área de Programación
Introducción a la Programación
Trabajo Supervisado

ciclos-Terminados Constante

bombillas55W Constante

equipo\futbol Constante

También podría gustarte