Um programa de computador , em sua essência absoluta , é um conjunto de instruções combinadas para criar um único algoritmo usado para resolver um problema ou desenvolver um recurso. Números inteiros , floats (números de ponto flutuante ) e cordas são três dos elementos mais básicos programas usam ao ler ou interpretar de entrada. Strings são uma seqüência de caracteres alfabéticos , "a maçã ", " x " e " 123abc " são exemplos de strings. Criar um programa que leva a entrada do usuário , converte-lo para letras individuais ou de caracteres, em seguida, gera os resultados requer um algoritmo relativamente simples. Instruções
um código
Insert direcionando o usuário para entrar entrada. Use uma sintaxe que gera texto na página. Algumas linguagens de programação , como Ruby ou Python , use "puts" ou "print" para texto de saída. Usando Ruby como um exemplo:
coloca "Por favor, insira o texto : "
2
Fornecer um aviso de que o usuário pode inserir dados em . Criar uma variável para armazenar a entrada do usuário , em seguida, criar uma variável para converter a entrada do usuário para string:
entrada = getsletters = input.chomp.to_s
Ruby usa "pega" para pedir e obter a entrada do usuário . cortes " Chomp " fora da nova linha que é criado quando o usuário pressiona " Enter". " to_s " converte a entrada do usuário para uma string. "Input" e "letras" são as suas variáveis.
3
Escrever uma linha que gera a seqüência de modo que o usuário possa ler sua entrada. Use um método semelhante ao "puts" ou "print" , então concatenar a variável " letras ": " . " :
Coloca " Você digitou" + letras +
4
Chamar um método de separar a string em letras individuais , então criar uma matriz composta de cada letra :
list_letters = letters.split (//)
No acima código , Ruby usa o método "split" para separar os caracteres na variável " letras" . Rubi , em seguida, insere os personagens em um array chamado " list_letters "
5
Crie uma nova variável como fez anteriormente ,. Então chamar um método para converter a matriz em uma string . Por exemplo, se um usuário chamado John entrou em seu nome no programa , com base no código acima , Ruby irá converter o nome de um array com os elementos "J ", " O", "H" e . " n" o código abaixo converte a matriz para uma string que o usuário pode ler :
list = list_letters.join ( ",")
a vírgula entre o parênteses instrui o programa para separar cada letra individual na seqüência com uma vírgula
6
saída os resultados usando "puts ", "Imprimir " ou código semelhante : .
coloca " seu texto é composto pelas letras :" + lista +
" . "