Download Taller # 1: Introducción a la Programación Grupo 5
Document related concepts
no text concepts found
Transcript
Taller # 1: Introducción a la Programación Grupo 5 Revise los contenidos del curso de programación en la página y responda: 1. Si usted estuviese encargado de desarrollar una herramienta de computo sin utilizar elementos electrónicos (ni eléctricos) qué materiales, herramientas y técnicas utilizaría para concebir una maquina eficiente? 2. En sus propias palabras defina los siguientes conceptos: Programación de computadores Algoritmo Pseudocódigo Lenguaje de Maquina Lenguaje de Alto Nivel 3. Explique: qué diferencia la 5ta generación de computadoras de sus antecesoras? 4. Mencione los 5 tipos de dispositivos de hardware y de un ejemplo de cada uno. 5. Explique brevemente que es el Software y mencione 3 ejemplos. 6. De 3 ejemplos de problemas que no se pueden solucionar algorítmicamente y mencione el por qué de cada uno. 7. Describa con un Diagrama de Flujo el algoritmo que sigue el cambio de luces de un semáforo si el color inicial es incierto (verde, rojo o amarillo). 8. Cree el diagrama de flujo para un algoritmo que recibe como entrada un número decimal entero positivo y lo convierte a binario. Cree el algoritmo para la operación contraria: Bin → Dec. 9. Cree el diagrama de flujo para un algoritmo que recibe como entrada 3 números positivos y obtiene como resultado el promedio de ellos. 10. Cree un diagrama de flujo para el juego de adivinar un número que no termina sino hasta que el número es adivinado. El algoritmo debe recibir como entrada el número a ser adivinado previamente a que “el adivinador” inicie a jugar. Laboratorio # 1: Introducción a la Programación Grupo 5 1. Para los Diagramas de Flujo creados en el taller defina para cada uno: Los datos de entrada Los datos de salida Las precondiciones y las postcondiciones de los datos 2. Implemente cada uno de ellos en Smart DFD y verifique sus resultados, en caso de no obtener los adecuados, aplique las correcciones pertinentes.