ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Respuesta IL Algoritmia


Enviado por   •  25 de Abril de 2022  •  Informe  •  868 Palabras (4 Páginas)  •  58 Visitas

Página 1 de 4

[pic 1]

UNIVERSIDAD MANUELA BELTRÁN

MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADÉMICA

FORMATO PARA PRÁCTICAS DE LABORATORIO

Fecha:  Abril de 2011

Código:  GRL-006

Versión: 4.0

INFORME DE LABORATORIO

ESTUDIANTE:

GRUPO:

NOTA:

CARRERA:

Ingeniería de Software

Formule tres objetivos que desee cumplir con la Práctica de Laboratorio

  1. Identificar un problema, reconocer la información relevante, con el fin de realizar un análisis y presentar una solución óptima.
  2. Realiza un programa usando las estructuras de definición de datos, condicionales, bucles-operadores matemáticos, lógicos y captura de errores.
  3. Identificar y aplicar correctamente cada elemento del lenguaje de programación para el desarrollo del algoritmo.

Elabore un Mapa conceptual del tema a tratar en la Práctica de Laboratorio.

[pic 2]

RESULTADOS

[pic 3]

[pic 4]

[pic 5]

[pic 6]

[pic 7]

[pic 8]

CUESTIONARIO

  1. ¿Qué es un algoritmo?

RTA: es una secuencia de pasos finitos y organizados de tal manera que provea una solución a un problema. 

  1. ¿Para qué se usan los algoritmos?

RTA: para dar una solución o búsqueda de métodos de solucionar un problema de la vida cotidiana.

  1. ¿Cuáles son las ventajas de los algoritmos?

RTA: * Utiliza un ordenamiento secuencial de los procesos.

* Disminuye el riesgo de cometer errores.

* Ayuda a resolver más fácil y rápido un problema.

* Es preciso y sigue una guía especifica.

  1. ¿Qué es y cuáles son las ventajas de Java?

RTA: es un lenguaje de programación que nos permite crear cualquier tipo de programa, sus ventajas son:

* Es un lenguaje independiente de la plataforma y muy simple.

* Su estilo de programación es orientada a objetos.

* Robusto y muy académico (fácil de aprender).

  1. ¿Cuáles son las ventajas del IDE Eclipse?

RTA: * Emplea módulos para proporcionar toda su funcionalidad.

* Es ligera para los diferentes componentes y permite utilizar otros tipos de lenguajes de programación.

* Es un IDE abierto y extensible.

* Posee un resaltador de sintaxis.

* Compilación en tiempo real.

  1. ¿Cuál es la estructura básica que se implementó en este código?

RTA: primero nos guiaremos por la siguiente estructura:

* Una sentencia de un paquete.

* Una o varias sentencias de importación.

* Declaraciones de clases privadas deseadas.

* Una declaración de clase pública.

° Declaraciones de variables de la clase.

° Declaraciones de variables de instancia.

° Definiciones de constructores.

° Definiciones de métodos.

Para la creación de los códigos nos regimos por la siguiente estructura:

* Se guardo en archivos de extencion.java el cual contiene:

° Una clase principal, el cual estará iniciada con { o llave de apertura en la cual estarán las variables, constantes, métodos, etc, y finalizamos con } llave de cierre.

° Un método main(), con síntexis parecida a la de una clase.

° Un método System el cual interactúa con el entorno que se va a correr.

° Un método println nos permite imprimir lo que deseamos que se lea.

° Una estructura condicional If . . . else, la cual tiene dos condiciones si se cumple la primera condición se efectúa sentencia1, pero si no se cumple efectuaría la sentencia2.

° Una estructura de repetición While repite las instrucciones especificadas en una sentencia

(statement) tantas veces sea necesario hasta que se cumpla la condición dada en el ciclo.

  1. ¿Por qué se utilizaron esas estructuras y no otras?

RTA: Se utilizaron las estructuras anteriormente mencionadas, debido a que en el proceso de creación del código nos lleva a que se cumpla unas ciertas estructuras de condición y repetición, con el fin de generar el resultado esperado en cada código, dentro del segundo código en la última secuencia se podría utilizar la estructura If pero quise variar dicha condición por la while.

CAUSAS DE ERROR Y ACCIONES PARA OBTENER MEJORES RESULTADOS:

Durante el desarrollo del código, tuve unos inconvenientes en cuanto a la utilización de los operadores aritméticos, de relación o comparación y las estructuras de control (If_Else), las cuales si uno no se fija en la distribución el código no se ejecuta, por eso tuve que seguir los pasos teóricos del lenguaje de programación para que el código fuera funcional.

CONCLUSIONES

  1. Identificando el problema dado por el docente, se procedió a extraer la información más relevante del mismo, con el fin de analizar dichos problemas y realizar una solución óptima para el mismo.
  2. En el desarrollo de los dos códigos, se tomó la misma estructura inicial y se le anexo algunos operadores aritméticos, de relación y estructuras de control al segundo código, con el fin de desarrollar un paso a paso para cada uno y poder generar la solución al problema planteado.
  3. Durante el desarrollo del código Calculadora.java se encontró a través de la prueba y error algunas pequeñas faltas, las cuales se identificaron “la aplicación correcta del lenguaje de programación”, se realizaron los respectivos cambios logrando que el código fuera ejecutable sin problemas.

APLICACIÓN PROFESIONAL DE LA PRÁCTICA REALIZADA

Esta temática abordada en el laboratorio me puede servir para tener una mayor eficiencia en la solución de algunos problemas de la vida diaria (Técnico en Explosivos y Especialista NBQR), así mismo aprendí a identificar el problema y que se debe realizar un análisis del mismo, con el fin de generar un paso a paso de la solución y este ser llevado a la elaboración del algoritmo para que sea ejecutable sin errores.

BIBLIOGRAFIA UTILIZADA

  • Garzón, F. P, (2019) Algoritmia y Programación (actualización Docente unidad de software y TIC). Recuperado de: https://umb.instructure.com/courses/7527/files/1123565/download?download_frd=1
  • Sánchez, A. J., Huecas, F. G., & Moreno, D. P. (2005). Programación en Java 2. Madrid, ES: McGraw-Hill España. Recuperado de:  

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (876 Kb) docx (787 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com