Introducción a la Programación

0.0(0)
studied byStudied by 1 person
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/25

flashcard set

Earn XP

Description and Tags

Flashcards sobre los conceptos clave de la introducción a la programación y resolución de problemas.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

26 Terms

1
New cards

¿Cuál es la primera etapa para la resolución de problemas por computadora?

Definición del problema.

2
New cards

¿Qué implica entender un problema en programación?

Hacer preguntas, identificar entradas y salidas, y establecer requisitos.

3
New cards

¿Cómo se identifica la necesidad en programación?

Determinando cuál es el problema o la situación que requiere solución.

4
New cards

¿Qué se debe contextualizar en la definición de un problema?

Explicar en qué entorno ocurre y quiénes son los afectados.

5
New cards

¿Cuál es un objetivo al definir un problema?

Establecer qué se espera lograr con la solución.

6
New cards

¿Qué reglas se deben establecer al definir límites y restricciones?

Identificar condiciones o recursos que deben considerarse.

7
New cards

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.

8
New cards

¿Qué porcentaje de impuesto se aplica al sueldo bruto para calcular el sueldo neto?

15%.

9
New cards

¿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.

10
New cards

¿Qué se debe identificar como entrada en el análisis de un problema?

Los datos que el problema brinda y los que ingresaremos.

11
New cards

¿Qué operaciones se deben realizar para obtener la salida en un problema?

Determinar las operaciones que permiten llegar al resultado deseado.

12
New cards

¿Qué representa la salida en un algoritmo?

El resultado final obtenido tras procesar las entradas.

13
New cards

¿Qué es un algoritmo en programación?

Una secuencia de pasos a seguir para resolver un problema.

14
New cards

¿Cómo se comienza a definir un algoritmo?

El nombre del algoritmo debe iniciar con la palabra 'Algoritmo'.

15
New cards

¿Qué son las instrucciones en la definición de un algoritmo?

Pasos detallados que deben seguirse para resolver el problema.

16
New cards

¿Cómo se finalizan las instrucciones dentro de un algoritmo?

Cada instrucción debe terminar con un punto y coma (;).

17
New cards

¿Qué es la codificación en programación?

Convertir un algoritmo en un código escrito en un lenguaje de programación.

18
New cards

¿Qué se realiza en la etapa de compilación?

El programa fuente se traduce en un programa objeto.

19
New cards

¿Qué errores se deben corregir tras la compilación?

Errores de sintaxis en el programa fuente.

20
New cards

¿Qué son los errores de ejecución?

Instrucciones que la computadora puede entender pero no ejecutar.

21
New cards

¿Qué son los errores de lógica?

Resultados incorrectos producidos por el programa aunque no haya errores de compilación o ejecución.

22
New cards

¿Qué consta la documentación de un programa?

Descripciones de los pasos a seguir en la resolución de un problema.

23
New cards

¿Qué se incluye en la documentación de un programa?

Líneas de comentarios que aclaran o explican el significado del código.

24
New cards

¿Qué se espera del sistema al calcular el sueldo neto?

Que calcule correctamente el sueldo después de aplicar los impuestos.

25
New cards

¿Qué variables son necesarias para calcular el sueldo en un ejemplo?

Horas trabajadas, tarifa por hora, sueldo bruto, impuesto y sueldo neto.

26
New cards

¿Qué tipo de entradas debe considerar el algoritmo para pruebas?

Valores normales, extremos y especiales para verificar el comportamiento del programa.