Respuesta :
Respuesta:
Explicación:
Diagrama de Flujo
El diagrama de flujo para este problema se puede diseñar de la siguiente manera:
Inicio
Leer el número de 4 dígitos
Convertir el número a cadena (string)
Extraer el primer y el último dígito
Comparar el primer y el último dígito
Si son iguales, mostrar "El primer y último dígito son iguales"
Si no son iguales, mostrar "El primer y último dígito son diferentes"
Fin
Aquí tienes una representación gráfica del diagrama de flujo:
plaintext
Copiar código
Inicio
|
V
Leer número de 4 dígitos
|
V
Convertir número a cadena
|
V
Extraer primer y último dígito
|
V
¿Primer dígito = Último dígito?
/ \
Sí No
/ \
V V
Mostrar "Iguales" Mostrar "Diferentes"
\ /
V
Fin
2. Lenguaje de Programación
Vamos a implementar este proyecto en Python.
Código en Python:
python
Copiar código
# Función para verificar si el primer dígito es igual al último dígito
def verificar_digitos(numero):
# Convertir el número a cadena
numero_str = str(numero)
# Extraer el primer y el último dígito
primer_digito = numero_str[0]
ultimo_digito = numero_str[-1]
# Comparar los dígitos
if primer_digito == ultimo_digito:
return "El primer y último dígito son iguales"
else:
return "El primer y último dígito son diferentes"
# Entrada del usuario
numero = int(input("Ingrese un número entero de 4 dígitos: "))
# Verificar y mostrar el resultado
resultado = verificar_digitos(numero)
print(resultado)
Explicación del Código:
Función verificar_digitos(numero):
Convierte el número entero a una cadena para facilitar la extracción de los dígitos.
Extrae el primer dígito usando numero_str[0] y el último dígito usando numero_str[-1].
Compara los dígitos y retorna un mensaje apropiado.
Entrada del usuario:
Solicita al usuario que ingrese un número entero de 4 dígitos.
Convierte esta entrada a un entero.
Llamada a la función y salida:
Llama a la función verificar_digitos con el número ingresado por el usuario.
Imprime el resultado de la verificación.