0% encontró este documento útil (0 votos)
339 vistas6 páginas

Errores de Sintaxis en Programación

El documento contiene 8 preguntas sobre programación y sintaxis de Python. Cada pregunta presenta un pequeño programa y pregunta sobre posibles errores. Las respuestas explican cuál es el error en cada caso o indican que el programa está correcto.

Cargado por

Jose Gonzalez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
339 vistas6 páginas

Errores de Sintaxis en Programación

El documento contiene 8 preguntas sobre programación y sintaxis de Python. Cada pregunta presenta un pequeño programa y pregunta sobre posibles errores. Las respuestas explican cuál es el error en cada caso o indican que el programa está correcto.

Cargado por

Jose Gonzalez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Pregunta 1

1 / 1 pts
Indique la alternativa donde existe un error de sintaxis:

  
"perro" == "gato"
  
x >= 12
  
a == "uno"
  
99 = z
La asignación se realiza escribiendo la variable seguido del signo igual y luego el
valor que se quiere asignar.
 
Pregunta 2
1 / 1 pts
El programa es el conjunto de instrucciones (bloques) que implementa:

  
Especificación sólo de salidas
 
  
Especificación sólo de entradas
 
  
El algoritmo de forma que el computador pueda ejecutarlo
 
  
La interacción solo con el sistema operativo.
 
El programa es el conjunto de instrucciones (bloques) que implementan el
algoritmo de forma que el computador pueda ejecutarlo.
 
Pregunta 3
1 / 1 pts
Un programa al ejecutarse puede ser del tipo:
  
Sólo Compilado

  
Puede ser Compilado o Interpretado

  
Sólo Interpretado
 
  
Orientado a Objeto
 
En el computador un programa al ejecutarlo puede ser interpretado o compilado.
 
Pregunta 4
1 / 1 pts
Al ejecutar el siguiente programa:
Lx = int(input())
s = input()
if x >= 0:
print(f"{s} es cierto")
else:
    print(f"{s} no es cierto")

  
El intérprete dejará de funcionar acusando un error de sintaxis.
 
  
El intérprete dejará de funcionar acusando que faltan los textos en las sentencias
input.
 
  
El intérprete ejecutará el programa sin ningún problema.
 
  
El intérprete dejará de funcionar acusando un error en el print indicando que la
variable s no está definida.
 
El programa no contiene error alguno ya que incluir un texto en el input es
opcional, por lo tanto el intérprete se quedará esperando a que el usuario ingrese
los valores de x y s para poder continuar.
 
Pregunta 5
1 / 1 pts
El objetivo del siguiente programa es verificar si un número es dark. Un número es
dark si es múltiplo de 3 o de 5.
num = int(input("ingrese numero: "))
if num % 3 == 0 or num // 5 == 0:
print("Es dark")
else:
    print("No es dark")

  
El programa está correcto.
 
  
La condición está incorrecta.
 
  
Los mensajes de salida están incorrectos.
 
  
La variable num no debe ser convertida a tipo de dato entero.
 
La segunda comparación de la condición está incorrecta. Se debe cambiar el
operador división entera // por el operador módulo %.
 
Pregunta 6
1 / 1 pts
Dado el siguiente programa
usuario = input("usuario: ")
clave = input("contraseña: ")
IF usuario == "juanperez" and clave
== "hola2021":
print("usuario OK")
else:
    print("usuario o clave no valido")

  
Existe un error de sintaxis.
 
  
El programa está correcto.
 
  
Al ejecutarse, nunca aparece un mensaje de salida.
 
  
La condición no es correcta.
 
Existe un error de sintaxis ya que la sentencia if debe escribirse con minúsculas.
 
IncorrectoPregunta 7
0 / 1 pts
 Los tres lados de un triángulo deben satisfacer la desigualdad triangular: cada
uno de los lados no puede ser más largo que la suma de los otros dos. El
siguiente programa tiene como objetivo verificar si un triángulo es válido o no:
a = float(input("ingrese a: "))
b = float(input("ingrese b: "))
c = float(input("ingrese c: "))
if (a + b) > c or (b + c) > a or (a + c) > b:
print(f"Triangulo valido")
else: print(f"Triangulo no valido")

  
Hay un error de sintaxis.
 
  
Las variables a, b y c no se deben convertir a punto flotante.
 
  
La expresión lógica en la sentencia if está incorrecta.
 
  
Los mensajes de salida no están correcto.
 
Los lados deben cumplir con cada una de las comparaciones de la expresión
lógica, por lo tanto el operador lógico correcto es AND.
 
Pregunta 8
1 / 1 pts
La población en Chile está clasificada, según la edad, en los siguientes grupos:
niños (entre 0 y 14 años), jóvenes (netre 15 y 29 años), adultos (entre 30 y 59
años) y adultos mayores (60 años y más). El siguiente programa verifica, conocida
la edad de la persona, a qué clase pertenece:
edad = int(input("ingrese edad: "))
if edad < 15:
print("Grupo niños.")
elif edad < 31:
print("Grupo jóvenes")
elif edad < 60:
print("Grupo adultos.")
else:
print("Grupo adultos mayores.")

  
Hay un error de sintaxis.
 
  
La variable edad no es necesario que se convierta a tipo de dato entero.
 
  
La sentencia else no es necesaria, se puede omitir.
 
  
Hay una condición que no está correcta.
 
La condición para verificar si una persona pertenece al grupo de jóvenes no está
correcta, ya que incluye la edad = 30, la cual es parte del grupo adultos. Por lo
tanto, la condición debería ser edad &lt; 30, o edad &lt;= 29.
Puntaje del examen: 7 de 8

También podría gustarte