Question | Answer |
¿Qué es un problema? | Planteamiento de una situación que requiere de solución cuya respuesta debe obtenerse a través de métodos científicos. |
¿Qué es un Algoritmo? | Pasos a seguir para resolver un problema. |
¿Qué es una estructura de control? | Instrucción que permite modificar el flujo de ejecución de las instrucciones de un algoritmo. |
¿Estructuras de control principales? | Secuencia, decisión e iteración. |
¿Modos de representar Algoritmos? | Como texto, diagrama de flujo o código de computadora. |
¿Consideraciones antes de diseño de Algoritmo? | Importante pensar en las suposiciones y ser precisos para evitar caer en ambigüedades. |
¿Qué es un lenguaje de programación? | Lenguaje artificial que permite la comunicación entre persona-computadora y de esta manera poder indicar órdenes. |
¿Qué es Scratch? | Lenguaje de programación que permite dar instrucciones a máquinas. |
¿Qué es un seudocódigo? | Manera de representar algoritmos que combina lenguaje común con algunas convenciones o formalidades.Ejemplo: "si","entonces". |
¿Qué es un diagrama de flujo? | Manera de representar Algoritmos que ilustra con símbolos e imágenes los pasos a seguir para resolver un problema. |
¿Qué es una estructura de control de secuencia? | Estructura de control que permite que todas las tareas se ejecuten una tras otra. |
¿Qué es una estructura de control de decisión? | Estructura de control que permite controlar el flujo del programa a través de decisiones. |
¿Qué es un valor booleano? | Es un valor que solo puede ser verdadero o falso. |
¿Forma de pensar en circunstancias que puedan tomar valores booleanos? | Pensar en preguntas que solo puedan responderse con: si o no, verdadero o falso. |
¿Qué es una estructura de control de iteración? | Estructura de control que permite repetir partes de programa. |
¿Qué es una iteración de ciclo infinito? | Iteración que permite que sección de programa se ejecute infinitas veces. |
¿Consideraciones diseño de código de algoritmo? | Entender y descomponer problema en partes más sencillas. |
¿Qué es una iteración controlada por cantidad? | Iteración que permite repetir una parte del programa una cantidad específica de veces. |
¿Qué es una iteración controlada por condición? | Iteración que permite repetir una parte del programa hasta que se cumpla una determinada condición que sólo podrá tomar valores Booleanos. |
¿Qué es la ingeniería de software? | Ciencia que estudia los procesos métodos y herramientas que se vinculan a la creación de software. |
¿Qué es un modelo incremental? | Modelo basado en hacer pruebas y agregar funciones a programa. |
¿Por qué proceso de programación sigue modelo incremental? | Para que cada nueva versión del programa sea mejor que la anterior. |
¿Qué es un evento? | Algo que pasa, ocurrencia o acción que se da. |
¿Por qué los eventos son útiles en programación? | Porque ayudan a la creación de programas que puedan reaccionar a cosas que ocurran. |
¿Qué es la programación orientada a eventos? | Tipo programación en que flujo programa determinado por eventos. |
¿Características programa orientado a eventos? | Programa permanentemente verificando eventos, si ocurren se ejecuta comportamiento. |
¿Aplicaciones programación orientada a eventos? | Robótica, sistemas web. |
¿Etapas que abarca el proceso de ingeniería de software? | Requerimientos, diseño e implementación o desarrollo. |
¿En qué consiste la etapa de diseño? | Consiste en explicar ¿cómo vamos a desarrollar el sofware?, esto incluye describir todos los aspectos del programa que se construirá(interfaz, código funcionalidad etc.) |
¿Qué es la interfaz? | Medio interacción usuario-programa. |
¿Qué ocupa el diseño de la interfaz de un programa? | Abocetado de la interfaz,diseño elementos e interacción y consideración suposiciones. |
¿Qué ocupa el diseño del código de un programa? | Abocetado del código y descomposición del problema. |
¿Qué significa "dividir para conquistar"? | Dividir problemas en partes más pequeñas. |
¿En qué consiste la etapa de requerimientos? | Consiste en explicar ¿qué se necesita que haga el programa? |
¿Por qué es importante la etapa de requerimientos ? | Porque nos ayuda a concentrarnos en lo más importante de y de esta manera no perder el tiempo en detalles sin importancia. |
¿Qué implica la abstracción en el diseño del código de un programa? | Concentrarse en lo fundamental y elegir nivel adecuado de detalle. |
Want to create your own Flashcards for free with GoConqr? Learn more.