1/25
Flashcards sobre los conceptos clave de la introducción a la programación y resolución de problemas.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No study sessions yet.
¿Cuál es la primera etapa para la resolución de problemas por computadora?
Definición del problema.
¿Qué implica entender un problema en programación?
Hacer preguntas, identificar entradas y salidas, y establecer requisitos.
¿Cómo se identifica la necesidad en programación?
Determinando cuál es el problema o la situación que requiere solución.
¿Qué se debe contextualizar en la definición de un problema?
Explicar en qué entorno ocurre y quiénes son los afectados.
¿Cuál es un objetivo al definir un problema?
Establecer qué se espera lograr con la solución.
¿Qué reglas se deben establecer al definir límites y restricciones?
Identificar condiciones o recursos que deben considerarse.
Planteemos un problema relacionado con sueldos en una escuela, ¿qué se requiere calcular?
Calcular el sueldo neto de los empleados en función de horas trabajadas y tarifa por hora.
¿Qué porcentaje de impuesto se aplica al sueldo bruto para calcular el sueldo neto?
15%.
¿Cuál es el primer paso en el análisis y diseño del problema?
Examinar el problema a fondo para comprender qué se necesita.
¿Qué se debe identificar como entrada en el análisis de un problema?
Los datos que el problema brinda y los que ingresaremos.
¿Qué operaciones se deben realizar para obtener la salida en un problema?
Determinar las operaciones que permiten llegar al resultado deseado.
¿Qué representa la salida en un algoritmo?
El resultado final obtenido tras procesar las entradas.
¿Qué es un algoritmo en programación?
Una secuencia de pasos a seguir para resolver un problema.
¿Cómo se comienza a definir un algoritmo?
El nombre del algoritmo debe iniciar con la palabra 'Algoritmo'.
¿Qué son las instrucciones en la definición de un algoritmo?
Pasos detallados que deben seguirse para resolver el problema.
¿Cómo se finalizan las instrucciones dentro de un algoritmo?
Cada instrucción debe terminar con un punto y coma (;).
¿Qué es la codificación en programación?
Convertir un algoritmo en un código escrito en un lenguaje de programación.
¿Qué se realiza en la etapa de compilación?
El programa fuente se traduce en un programa objeto.
¿Qué errores se deben corregir tras la compilación?
Errores de sintaxis en el programa fuente.
¿Qué son los errores de ejecución?
Instrucciones que la computadora puede entender pero no ejecutar.
¿Qué son los errores de lógica?
Resultados incorrectos producidos por el programa aunque no haya errores de compilación o ejecución.
¿Qué consta la documentación de un programa?
Descripciones de los pasos a seguir en la resolución de un problema.
¿Qué se incluye en la documentación de un programa?
Líneas de comentarios que aclaran o explican el significado del código.
¿Qué se espera del sistema al calcular el sueldo neto?
Que calcule correctamente el sueldo después de aplicar los impuestos.
¿Qué variables son necesarias para calcular el sueldo en un ejemplo?
Horas trabajadas, tarifa por hora, sueldo bruto, impuesto y sueldo neto.
¿Qué tipo de entradas debe considerar el algoritmo para pruebas?
Valores normales, extremos y especiales para verificar el comportamiento del programa.