| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Rubí Programación >> Content
    Cómo leer una cadena de entrada y convertirla en letras
    Un programa de ordenador, en su esencia absoluta , es un conjunto de instrucciones que se combinaron para crear un único algoritmo utilizado para resolver un problema o desarrollar una función. Enteros, reales ( números reales ) y las cadenas son tres de los programas de los elementos más básicos utilizan al leer o interpretar de entrada. Las cadenas son una secuencia de caracteres alfabéticos , " la manzana " , "x" y " 123abc " son ejemplos de cadenas. Creación de un programa que toma la entrada del usuario , lo convierte a letras o caracteres individuales y , a continuación, da salida a los resultados requiere un algoritmo relativamente simple . Instrucciones
    1

    código de inserción que dirija al usuario hacer introducciones . Utilice la sintaxis que las salidas de texto en la página . Algunos lenguajes de programación , como Ruby o Python, utiliza las " opciones de venta " o " impresión" de texto de salida . El uso de Ruby como ejemplo:

    pone " Por favor, introduzca el texto : "
    2

    Proporcionar un mensaje que el usuario puede introducir datos en . Crear una variable para contener la entrada del usuario , a continuación, crear una variable para convertir la entrada del usuario en cadena:
    entrada

    = getsletters = input.chomp.to_s

    Rubí utiliza "recibe " a un pronto y obtener la entrada del usuario . " Chomp " corta la nueva línea que se crea cuando el usuario presiona " Enter". " to_s " convierte la entrada del usuario en una cadena. "Entrada" y "letras" son sus variables.
    3

    Escribir una línea que emite la cadena para que el usuario pueda volver a leer sus comentarios. Utilice un método similar a los " puts " o " impresión" , y luego concatenar las "letras" variables : " . "

    Pone " Ha introducido " + letras +

    4

    Llamar a un método para separar la cadena en letras individuales , luego crear una matriz compuesta de cada letra :

    list_letters letters.split = ( //)

    En lo anterior código , Ruby utiliza el método de "split " para separar los caracteres de la variable " letras" . Rubí . Continuación, inserta los caracteres en una matriz llamada " list_letters "
    5

    Crear una nueva variable como lo hizo anteriormente , y luego llamar a un método para convertir la matriz en una cadena. Por ejemplo, si un usuario llamado John entró en su nombre en el programa, basado en el código anterior , Ruby convertirá el nombre a un conjunto formado por los elementos "J ", "o ", "h " y . " n " el código siguiente convierte la matriz en una cadena que el usuario puede leer : lista

    = list_letters.join (", " )

    la coma entre el paréntesis indica al programa para separar cada carta individual en la cadena con una coma
    6

    salida los resultados utilizando " pone ", "print" o código similar: .

    pone " Su texto se compone de las letras :" " . " + lista +

    Previous :

    next :
      Artículos relacionados
    ·Tipos de Texto, Entero, y cuerdas en Rails 
    ·Cómo crear un nuevo clip en Rails 
    ·Cómo detener todas las ejecuciones en Rubí 
    ·Cómo desinstalar Gemas 
    ·Cómo construir un Rackup en Ruby Run 
    ·Cómo ejecutar Aptana con los rieles ya instalados 
    ·Cómo desinstalar una gema de rubíes 
    ·Cómo actualizar los atributos en Rails 
    ·Cómo usar la magia multiconexiones 
    ·Tutorial de expresiones regulares en Ruby 
      Artículos destacados
    ·Java Certificación FAQs 
    ·Cómo crear y eliminar una carpeta con PHP 
    ·Vs Client Server. Web - Based 
    ·Cómo dibujar una esfera en Java 
    ·Métodos Java Applet 
    ·Cómo eliminar fronteras en CSS 
    ·Cómo hacer ping a un rango de direcciones IP 
    ·¿Qué hace ActiveX 
    ·Cómo ocultar un DIV en una devolución de datos en Jav…
    ·¿Cómo convertir la fecha DateStamp en DB2 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com