Skip to main content

Cómo Escribir Una Secuencia Con El Teclado E Interrumpir La Entrada En El Número 0

  • Noemí Pulido Aller
  • Software

La entrada de datos del teclado es una de las operaciones b sicas en la programaci n. Muchas tareas requieren que ingrese una secuencia de n meros e interrumpa la entrada cuando se encuentre un valor espec fico. Uno de los casos m s comunes es ingresar n meros hasta que se ingrese el n mero 0.

Para resolver esta tarea, a menudo se usa un bucle que se ejecuta hasta que se cumple una condici n espec fica. Por ejemplo, puede usar un bucle while que se ejecutar hasta que el n mero que ingresa sea 0.

Para Leer un n mero con el teclado, puede utilizar la funci n input () o scanner.nextLine() en los lenguajes de programaci n Python y Java, respectivamente. Despu s de ingresar el n mero, se verifica la condici n y, si no se cumple, se interrumpe el ciclo. Al hacerlo, los n meros ingresados pueden almacenarse en una matriz o lista para su posterior procesamiento.

Ejemplo de un programa simple en Python:

numbers = []

num = int (input ("Introduzca un n mero:"))

while num != 0:

numbers.append(num)

print(numbers)

En este ejemplo, el programa Lee los n meros del teclado hasta el primer cero introducido y los muestra en la pantalla. Por lo tanto, este c digo le permite ingresar un n mero arbitrario de n meros e interrumpir la entrada al ingresar el car cter 0.

Entrada de secuencia con teclado

Para introducir una secuencia de teclado en un programa en un lenguaje de programaci n, debe utilizar el mecanismo de entrada apropiado. Por ejemplo, la mayor a de los lenguajes de programaci n utilizan la funci n input () para este prop sito.

El programa puede solicitar al usuario que ingrese n meros hasta que se ingrese el n mero 0. Para hacer esto, debe usar un bucle que verifique cada n mero ingresado e interrumpa la entrada cuando se obtiene el n mero 0.

C digo de ejemplo en el lenguaje de programaci n Python:

numbers = []

while True:

number = int (input ("Introduzca un n mero:"))

if number == 0:break
numbers.append(number)
En este ejemplo, el programa solicita al usuario que introduzca n meros con la funci n input () y los convierte en un tipo entero con la funci n int (). El ciclo while True se ejecuta hasta que el usuario ingrese el n mero 0. Al obtener el n mero 0, el ciclo se rompe con la palabra clave break. Todos los n meros ingresados, excepto 0, se agregan a la lista numbers utilizando el m todo append().M todos de entrada de teclado
M todo de entradaDescripci n

Entrada por car cter