Respuesta:
Las sentencias condicionales y repetitivas son estructuras de control que se utilizan en programación para controlar el flujo de ejecución de un programa.
La principal diferencia entre ellas es que las sentencias condicionales se utilizan para ejecutar un bloque de código solo si se cumple una determinada condición. Por ejemplo, en una sentencia condicional "if", se evalúa una condición y si es verdadera, se ejecuta un bloque de código. Si la condición es falsa, no se ejecuta nada.
Por otro lado, las sentencias repetitivas se utilizan para repetir un bloque de código varias veces hasta que se cumpla una determinada condición. Por ejemplo, en una sentencia repetitiva "for", se define una condición de parada y se repite un bloque de código hasta que se cumpla dicha condición.
En resumen, las sentencias condicionales permiten controlar si se ejecuta un bloque de código, mientras que las sentencias repetitivas permiten controlar cuántas veces se ejecuta un bloque de código.