Introducción a los Sistemas de Cómputo
Enviado por Hugo Palma • 4 de Junio de 2019 • Tarea • 767 Palabras (4 Páginas) • 107 Visitas
[pic 1] | UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA | ||
FACULTAD DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN | |||
INGENIERÍA EN SISTEMAS DE INFORMACIÓN LICENCIATURA EN ADMINISTRACIÓN DE SISTEMAS DE INFORMACIÓN | |||
Plan Fin de Semana | |||
Curso: | Introducción a los Sistemas de Cómputo | ||
Laboratorio 7 en Equipos de Trabajo. |
NOMBRE ALUMNO: _Andrea Ortiz_ No. DE CARNÉ:_6990-19-15035_
NOMBRE ALUMNO: _Brainer Cifuentes_ No. DE CARNÉ:_6990-19-1369_
NOMBRE ALUMNO: _Victor Amaya_ No. DE CARNÉ: _6990-19-11496_
NOMBRE ALUMNO: _Edwin Palma_ No. DE CARNÉ:_6990-19-4302_
FECHA DE ENTREGA: 18 de mayo de 2019
MODALIDAD: En equipos de trabajo ya creados para el proyecto final.
INSTRUCCIONES:
Empleando el material proporcionado, trabajen en resolver cada tema planteado, presentando los ejemplos que considere apropiados para complementar sus respuestas. Suban su trabajo en el respectivo link en la página del curso en umg virtual hoy mismo, antes de las 9:00 horas. Concluído el plazo de entrega no se recibirá ningún trabajo.
- Explique lo que es un algoritmo:
Es la forma de resolver problemas paso a paso, con ciertas reglas estructuradas.
- ¿Qué características debe tener un buen algoritmo?
- Debe de ser efectivo
- Debe de ser eficiente
- Debe de ser finito
- Debe de ser definido correctamente
- Tener una entrada y una salida
- ¿Qué ventajas y desventajas presenta el lenguaje natural en el área de programación de computadoras?
Una de las ventajas que representa es el no tener la necesidad de explicar todo con tanta exactitud, una desventaja es que impreciso y las palabras dependen mucho de su contexto para tener un significado claro.
- Explique cuáles son los principales bloques o elementos que se utilizan en los organigramas.
- Terminal: punto de comienzo o final del programa
- Entrada/Salida: Información introducida para su proceso o generada como resultado
- Decisión: Operación que determina varios caminos alternativos a seguir
- Proceso: Cualquier proceso distinto a E/S o las decisiones
- Conectores: Conexión entre diagramas en la misma página o en otra
- ¿Qué ventajas presenta el organigrama frente al lenguaje natural?
- Los símbolos son universales.
- Son menos propensos a la ambigüedad por estar basados en un número pequeño de bloques y reglas para su empleo permite delimitar mejor los algoritmos.
- Se aproximan más a la forma en que trabaja el ordenador.
- ¿Qué es el Pseudocódigo?
El pseudocódigo pretende aunar las ventajas del
lenguaje natural y de los organigramas:
- Es fácilmente comprensible para una persona que lo vea por vez primera.
- Está bien delimitado.
- Elimina las ambigüedades del lenguaje natural (uso guía de notación).
- Se representa de una forma compacta.
- ¿Cuál es la utilidad de las expresiones aritméticas para los desarrolladores de software? El computador puede realizar cálculos además de mostrar datos en pantalla. Son expresiones analíticas que no contienen más funciones que aquellas que pueden con las operaciones de álgebra.
- ¿Cuáles son los 3 pasos para resolver problemas utilizando algoritmos?
- Análisis del problema: ayuda al programador para llegar a una cierta comprensión de la naturaleza del problema.
- Diseño del algoritmo: Estos pasos sucesivos que indican las instrucciones a ejecutar por la máquina, constituyen, como ya conocemos, el algoritmo.
- Resolución del algoritmo en la computadora: Una vez que el algoritmo está diseñado y representado gráficamente mediante una herramienta de programación (diagrama de flujo , pseudocódigo o diagrama N-S) se debe pasar a la fase de resolución práctica del problema con la computadora .
- ¿En qué consiste el diagrama “NASSI-SCHNEIDERMAN”?
El problema que se debe resolver se divide en subproblemas cada vez más pequeños - y simples - hasta que solo queden instrucciones simples y construcciones para el control de flujo.
...