April 15
Tutti i programmi per computer utili combinano tre caratteristiche: si prendono in ingresso, processo in qualche modo, e scrivono in uscita. Un semplice esempio utilizzato in molte classi è quello di sfidare gli studenti a creare una semplice applicazione calcolatrice. Ciò richiede allo studente di leggere l'input da un utente (gli operandi e operatori), il processo per eseguire il calcolo, e stampare l'uscita posteriore per l'utente. Questo esempio utilizza rubino come il linguaggio di programmazione, dal momento che viene installato di default su entrambi i computer Mac e Linux e può essere scaricato gratuitamente per Windows, ma la stessa operazione potrebbe essere realizzato con solo piccole modifiche nella sintassi per altre lingue.
1 Aprire un editor di testo.
2 Incollare il seguente codice per recuperare le informazioni da parte dell'utente:
mette "Inserire il primo numero:"
x = Float (readline)
mette "Inserire l'operatore (+, -, *, //):"
OPS = readline
mette "Inserire il secondo numero:"
y = Float (readline)
3 Incollare il seguente codice per eseguire il calcolo:
se OPS [0] .chr == "+":
result = x + y
elsif OPS [0] .chr == "-":
result = x - y
elsif OPS [0] .chr == "*":
result = x * y
OPS ELSIF [0] .chr == "/":
result = x / y
altro
puts "Invalid operator."
fine
4 Incollare il seguente per stampare i risultati per l'utente:
mette "La risposta è:"
pone risultato