domingo, 31 de julio de 2011

Posted by Crisoft Pc | 22:11 Categories:

Instrucciones:
Se nos a pedido escribir un programa que resuma los resultados recibidos de una lista de 10 estudiantes junto a cada nombre se anoto un número, 1 si el estudiante aprobó el examen, 2 si reprobó. Escriba un resumen de los resultados de la prueba indicando el número de estudiantes que aprobaron y l número de estudiantes que reprobaron, si el número de estudiantes que aprobaron es mayor a 8 la Universidad sera capaz de aumentar la colegiatura.
  1. Proceso Universidad_Ejercicio_CrisoftPc
  2. //Desarrollado por Cristian Alejandro
  3. //Fut. Ingeniero en Sistemas
  4. //Carnet: 5190-10-9778
  5. //Sede Villa Nueva
  6. dimension nombresP(10)
  7. dimension nombresG(10)
  8. posicionAcG <- 1
  9. posicionAcP <- 1
  10. TotalG<-0
  11. nota <-0
  12. x<-1
  13. escribir 'ingrese un 1 si aprobo, 2 si reprobo'
  14. mientras x <= 10 Hacer
  15. escribir 'ingrese el nombre del alumno'
  16. leer nombre
  17. escribir 'resultado (1 aprobado, 2 reprobado)'
  18. leer nota
  19. si (nota > 0) y (nota < 3) entonces
  20. si nota = 1 Entonces
  21. nombresG(posicionAcG)<- nombre
  22. posicionAcG<-posicionAcG+1
  23. TotalG<- TotalG +1
  24. Sino
  25. nombresP(posicionAcP)<- nombre
  26. posicionAcP<-posicionAcP+1
  27. FinSi
  28. x<-x+1
  29. Sino
  30. escribir 'ingrese un valor valido, intente de nuevo'
  31. FinSi
  32. FinMientras
  33. // muestra si se puede aumentar la colegiatura
  34. escribir '------------------------------------- '
  35. escribir '------------------------------------- '
  36. si TotalG > 8 Entonces
  37. escribir "Aumente la colegiatura del alumno"
  38. Sino
  39. escribir "No puede aumentar la Colegiatura"
  40. escribir " haga ganar a : ", 9 - TotalG
  41. escribir "para llegar a la meta"
  42. FinSi
  43. escribir '------------------------------------- '
  44. escribir '------------------------------------- '
  45. // muestra los resultados
  46. si (TotalG >0) entonces
  47. escribir '------------------------------------- '
  48. escribir ' personas que ganaron:'
  49. escribir '------------------------------------- '
  50. para x <- 1 hasta TotalG Hacer
  51. escribir nombresG(x)
  52. FinPara
  53. FinSi
  54. TotalP<- 10 - TotalG
  55. escribir '------------------------------------- '
  56. escribir ' Personas que perdieron'
  57. escribir '------------------------------------- '
  58. si TotalP >0 entonces
  59. Para x <- 1 Hasta TotalP Hacer
  60. escribir nombresP(x)
  61. FinPara
  62. FinSi
  63. FinProceso




Diagrama de flujo

Tarea No 2 Algoritmos

Posted by Crisoft Pc | 17:42 Categories:
Primera Parte

1) 7 + 5 – 6
7 + 5= 12
12 + 5= 17
2) 9 + 7 ** (8 – 36) / 5
9 + 7 **( -28) / 5
9 + 3.1056/5
9 + 0.62112
9.62112


3) 7 * 5 ** 3 / 4 div 3
7 * 75 / 4 div 3
525 / 4 div 3
131 div 3
43

4) 7 * 8 (160 mod 3 ** 3) div 5 * 13 – 28
7 * 8 ( 160 mod 27 ) div 5 * 13 - 28
7 * 8 ( 25 ) div 5 * 13 - 28
56 ( 25) div 5 * 13 - 28
1400 div 5 * 13 - 28
280 * 13 - 28
3640 - 28
3612

5) 15 / 2 * (68 – 15 * 33 + (45 ** 2 / 16) / 3) / 15) + 19





Segunda Parte:


ALGORITMO 01
Construya un diagrama de flujo tal que dado los datos A, B, C y D que representan números enteros, escriba los mismos en orden inverso.




ALGORITMO 04

Escriba un diagrama de flujo que permita calcular e imprimir el cuadrado y el cubo de un número entero positivo NUM.
ALGORITMO 03
Dada la matrícula y 5 calificaciones de un alumno obtenidas a lo largo del semestre, construya un diagrama de flujo que imprima la matrícula del alumno y el promedio de sus calificaciones.


ALGORITMO 02
Escriba un diagrama de flujo que permita calcular e imprimir el cuadrado y el cubo de un número entero positivo NUM.


























Tarea No 1

Posted by Crisoft Pc | 17:40 Categories:
Bajo construcción...
  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube