Monografias.com > Computación
Descargar Imprimir Comentar Ver trabajos relacionados

Lógica para Computación



Partes: 1, 2

  1. Introducción
  2. Desarrollo
  3. Conclusiones
  4. Bibliografía
  5. Anexos

Introducción

Esta tarea es importante ya que introduce al estudiante a la lógica de programación.

Se toma en cuenta para realizar esta tarea los conceptos aprendidos en los temas:

  • La computadora y los niveles de datos.

  • Lenguajes de programación y su clasificación.

  • Introducción a la lógica de programación.

  • La naturaleza de los datos.

  • Operadores y reglas de precedencia.

Desarrollo

  • 1) Determine el valor final cada una de las siguientes expresiones, asuma los siguientes valores para cada una de las siguientes variables: (20 puntos)

  • 2) Haga el algoritmo del siguiente enunciado. (40 puntos)

Hacer una calculadora geométrica, el usuario ingresa un número entero:

  • Si ese número es 1 entonces se calcula el área de un cuadrado

  • Si es 2 se efectúa el cálculo para un triángulo

  • Si es 3 entonces el área a determinar sería la de un círculo

  • Y si el número NO es ninguno de los anteriores se debe enviar un mensaje de ERROR e indicar el rango permitido o sea solo los números 1, 2 ó 3.

  • Para calcular el área de cada figura se debe preguntar al usuario los datos de entrada estrictamente necesarios.

  • Una vez que se calcula el área se muestra el resultado.

  • El usuario puede realizar N cantidad de cálculos antes de salir de la calculadora, o sea se le pregunta al usuario si desea realizar otro cálculo, si la respuesta es SI entonces se procede de nuevo a preguntar por el número (1, 2 ó 3) de lo contrario se finaliza el programa, esto aplica también si se mostró el mensaje de ERROR.

  • 1. Inicio.

  • 2. Inicio.

  • 3. Muestra menú de opciones

  • 4. Se pregunta que numero de opcion que desea

  • 5. Si el numero es 1 entonces

  • 6. Se pregunta medida del lado

  • 7. Se calcula area del cuadrado. Se eleva medida del lado al cuadrado y se muestra

  • 8. Fin Si

  • 9. Si el numero es 2 entonces

10. Se pregunta medida de la base

11. Se pregunta medida de la altura.

12. Se calcula area del triangulo. Se multiplica base por altura

dividido por 2 y se muestra

13. Fin Si

14. Si el numero es 3 entonces

15. Se pregunta medida del radio

16. Se calcula area del circulo. Se eleva medida del radio al

cuadrado, se multiplica por 3,14 y se muestra.

17. Fin Si

18. Si el numero es mayor a 3 entonces

19. Muestra mensaje de error e indica el rango permitido

de opciones

20. Fin Si

21. Pregunta si desea otro calculo

22. Hasta que la respuesta sea diferente de SI

23. Fin

  • 3) Realice la miniespecificación del algoritmo anterior (calculadora geométrica), tome en cuenta el siguiente aspecto. (40 puntos)

  • En los cálculos de áreas, debe validar que los valores para los datos de entrada sean mayores a cero (0), si el usuario ingresa un valor incorrecto se le debe informar de su error y solicitar de nuevo un valor, esto se repite hasta que dicho valor sea correcto.

Conclusiones

Se logra con este trabajo adquirir bases de conocimiento que debe tener el programador para desempeñarse bien en su trabajo.

Se aprenden elementos de la lógica para aplicarlos en las labores de programación de computadoras.

Es importante elaborar algoritmos para resolver casos reales de programación como el desarrollado en esta tarea. Este programa se probó en Visual Basic y funciono adecuadamente. Esto se hace porque al probarlo se eliminan fallas y se logra ver que funcione bien.

Bibliografía

Ramírez, Felipe: Introducción a la Programación, Algoritmos y su implementación en VB.net, C#, Java y C++, Alfaomega, Tercera reimpresión de la Segunda Edición, México, julio 2009

Anexos

Prueba del programa en Visual Basic.Net

Module Module1

Sub Main()

Dim L As Decimal

Dim OPCION As Decimal

Dim B As Decimal

Dim R As Decimal

Dim H As Decimal

Dim AC As Decimal

Partes: 1, 2

Página siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter