En computer program , på sit absolutte kerne, er et sæt af instruktioner kombineres for at skabe en enkelt algoritme, der anvendes til at løse et problem eller udvikle en funktion. Heltal , flåd ( flydende tal ) og strygere er tre af de mest grundlæggende elementer programmer bruger , når du læser eller tolkning input. Strenge er en sekvens af alfabetiske tegn , " æblet ", " x " og " 123abc " er alle eksempler på strenge. Oprettelse af et program, der tager brugerinput , konverterer det til de enkelte bogstaver eller tegn , og derefter udlæser resultaterne kræver en relativt simpel algoritme. Instruktioner
1
Indsæt kode lede brugeren til at indtaste input . Brug syntaks der udskriver tekst på siden . Nogle programmeringssprog , som Ruby eller Python, anvender " sætter" eller "Udskriv" til output tekst. Brug Ruby som et eksempel : Hej
sætter " Indtast tekst"
2
Giv en prompt at brugeren kan indtaste data i . Opret en variabel til at holde brugeren input , og så oprette en variabel til at konvertere brugerens input til strengen : Hej
input = getsletters = input.chomp.to_s
Ruby bruger "får " for at bede om og få input fra brugeren . " Chomp " afskærer den nye linje , der skabes , når brugeren trykker " Enter". " to_s " konverterer bruger input til en streng . "Input " og " breve " er dine variabler.
3
Skriv en linie der udskriver strengen , så brugeren kan læse tilbage deres input. Brug en metode, der ligner "sætter " eller "print" og derefter sammenkæde de " bogstaverne" variablen : " ". : Hej
sætter " Du har indtastet " + bogstaver + Online < br > 4
Ring en metode til at adskille strengen i enkelte bogstaver , derefter oprette et array bestående af hvert bogstav :
list_letters = letters.split (//)
i ovenstående kode , Ruby bruger " split "-metoden til at adskille tegnene i " bogstaverne" variabel. . Ruby derefter indsætter tegnene til et array kaldet " list_letters "
5
Opret en ny variabel , som du gjorde ovenfor; derefter kalde en metode til at konvertere array til en streng. For eksempel, hvis en bruger ved navn John indtastet sit navn i programmet, er baseret på ovenstående kode vil Ruby konvertere navnet til en matrix bestående af elementerne " J ", " o ", " h ", og " . n" koden nedenfor konverterer array til en streng , som brugeren kan læse : Hej
list = list_letters.join ("," )
komma i mellem parentes instruerer programmet for at adskille hver enkelt bogstav i strengen med et komma
6
Output resultaterne via "sætter ", " print" eller lignende kode : .
sætter " Din tekst består af bogstaverne :" " . " + liste + Online