Cum se dezvoltă un program Java simplu
Cum se dezvoltă un program Java simplu
Ultima revizuire: iunie 2001
(McCann)
Studenții par să aibă întotdeauna probleme să înțeleagă (sau poate doar să facă) ceea ce aștept de la ei atunci când atribuie un program. Cerințele sunt într-adevăr foarte simple; este în mare parte o chestiune de a-ți lăsa suficient timp pentru a face totul.

Pentru a vă ajuta să înțelegeți ce se așteaptă de la dvs., în acest document voi lua un eșantion simplu de programare și vă voi ghida prin pașii majori ai procesului de dezvoltare a programului.
(Dacă sunteți în căutarea detaliilor despre documentația programului, veți găsi unele aici, dar ar trebui să vizitați pagina mea Stil de programare, care conține colecția mea de documente de stil, inclusiv câteva pagini de stil de la alte persoane. Majoritatea este dezvoltată cu experiență programatori în minte. Acest document este destinat studenților care abia încep să învețe Java.)
Pasul 1: începeți devreme
Programarea nu este o activitate care poate fi programată în mod fiabil pentru a dura o perioadă prestabilită de timp. Chiar și programele care par a fi realizabile în 2 ore vor dura adesea 4 sau 5 ore pentru a fi finalizate. Cel mai bun lucru pe care îl poți face pentru tine este să spui: „Nu am nicio idee cât va dura acest lucru; mai bine mă apuc imediat”.
Pasul 2: Citiți cu atenție fișa de atribuire
Fișele mele de atribuire a programării tind să fie foarte detaliate, dacă nu perfect organizate. Tot ceea ce aștept de la tine este dat acolo undeva, așa că citește-l cu atenție și evidențiază punctele cheie, astfel încât să nu treci cu vederea niciuna dintre ele.
De exemplu, să luăm în considerare acest exemplu de atribuire:
CS 001 - Informatică I
Programul # -1: Calorii datorate grăsimilor
Data limită: Smarch 36th, 2028, la începutul orei
Prezentare generală: Orice dietetician vă va spune că limitarea consumului zilnic de grăsimi să fie sub 30% din totalul caloriilor este o idee bună. Dar câte dintre caloriile din alimentele tale preferate sunt din grăsimi? Etichetele nutriționale vă vor spune câte grame de grăsime există într-o porție și câte calorii totale există în acea porție, dar trebuie să faceți singur restul calculelor.
După cum se întâmplă, un gram de grăsime are aproximativ 9 calorii. Prin urmare, dacă luați grame de grăsime într-o porție a unui anumit aliment, înmulțiți-o cu 9 și împărțiți-o cu numărul total de calorii din porție, veți obține fracțiunea caloriilor datorate grăsimilor. Pentru a obține rezultatul ca procent, trebuie doar să înmulțiți cu 100.
De exemplu, luați în considerare un produs care are 3 grame de grăsime și 170 de calorii pe porție. Există 27 de calorii datorate grăsimilor (3 * 9), iar 27/170 = 0,1588. Înmulțirea cu 100 oferă răspunsul final: 15,88 la sută din calorii se datorează grăsimilor.
Temă: scrieți un program Java complet, bine documentat, care începe prin a cere utilizatorului să introducă grame de grăsime și calorii într-o porție de produs alimentar. Programul va calcula procentul caloriilor alimentelor datorate grăsimilor și va afișa informațiile introduse și procentajul sub forma unei propoziții în limba engleză completă.
Date: Rulați programul de două ori, o dată pentru fiecare set de date prezentat în tabelul următor:
Total calorii
Predare: la data scadenței, introduceți următoarele elemente: O imprimare a programului dvs. Java documentat și o imprimare a rezultatului produs de programul dvs. când a fost rulat pe fiecare dintre seturile de date date mai sus. Asigurați-vă că vă scrieți numele în colțul din dreapta sus al imprimării; acest lucru vă va face mai ușor să vă revendicați programul atunci când vi-l returnez.
Pasul 3: Scrieți documentația externă
Am auzit deja zâmbetul („Scrieți comentarii acum? Deveniți serios!”) Dar sunt serios: ar trebui să vă scrieți documentația în timp ce scrieți programul, nu după aceea. În special, Documentația externă ar trebui să fie aproape completă înainte de a scrie chiar o linie de cod.
Împărțesc un document de o pagină (în PDF) claselor mele de programare care listează informațiile pe care mă aștept să le văd în programele dvs. În special, iată ce ar trebui să conțină documentația externă: