Scenario della vita reale del perché dovremmo usare i loop [chiuso]

-3

Vado a scuola a diventare un programmatore e sto facendo alcuni compiti e ho una domanda. Vuole che diamo un esempio del perché dovremmo usare loops nel mondo reale. E stavo pensando agli smart phone, ho un'app qui che mi dice la temperatura esterna, e se la temperatura cambia, mi direbbe. È una risposta accettabile a questa domanda?

    
posta mike159 05.02.2015 - 00:26
fonte

3 risposte

5

I loop sono ciò che rende i computer macchine interessanti. Senza loop, i computer sarebbero solo sofisticati aggiungendo macchine e non molto altro.

Il primo corso di informatica che ho frequentato al liceo, non avevamo nemmeno un computer ... Abbiamo appena aggiunto questa macchina che aveva le dimensioni di una valigia e pesava circa 100 sterline. Ha fatto ciò che potevi aspettarti da un addizionatrice: l'aritmetica di base. E questo è tutto ciò che ha fatto.

Fino al giorno in cui ho scoperto che potresti scrivere un ciclo.

Ho detto alla macchina di moltiplicare 2 da solo e di ripetere l'operazione in un ciclo. La macchina divenne improvvisamente viva, stampando numeri sempre crescenti su un nastro di carta. Ka-chunk, ka-chunk, ka-chunk. Dopo circa 30 loop, improvvisamente si fermò. La macchina ha avuto un overflow.

Sono stato catturato.

Quasi tutto ciò che accade in modo sostanziale in un computer avviene in un ciclo. Il tuo esempio di temperatura potrebbe interrogare qualche sensore da qualche parte ogni 10 secondi per vedere se la temperatura è cambiata. Questo è un ciclo. Un rapporto che scrive gli elementi pubblicitari in una fattura è un ciclo: un'iterazione per elemento pubblicitario. Lo schermo che stai guardando corre in due loop: uno per i pixel orizzontali e uno per quelli verticali, rinfrescando lo schermo circa 60 volte al secondo.

Nel mondo reale, quasi tutto è ciclico, e quindi corre in loop. La vibrazione degli atomi, la rotazione del motore nella tua auto (o le gomme), mangiare un cucchiaio alla volta, ecc.

    
risposta data 05.02.2015 - 00:35
fonte
1

Mi sembra che questo sarebbe un esempio più chiaro:

for student in students:
    grade_exam_of(student)

Cicli, il corpo di ciascun ciclo è identico e si trova in un dominio ben compreso dal tuo istruttore.

    
risposta data 05.02.2015 - 01:26
fonte
0

Che ne dici del semplice atto di fare una passeggiata? Sai come muovere la gamba sinistra. Sai come muovere la gamba destra. Ora fallo ripetutamente (tramite un loop) fino a quando arrivi a destinazione.

    
risposta data 05.02.2015 - 00:38
fonte

Leggi altre domande sui tag