Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Appunti Esame PROG 1 - java, Appunti di Programmazione Java

Appunti e schemi per comprendere gli argomenti necessari all'esame di programmazione 1 in java del primo anno di informatica. Appunti molto schematici per gli argomenti di semplice programmazione, ma molto piu precisi ed esaurienti sulla parte relativa allo STACK e HEAP di un programma in java. Spero possano tornarvi utili come lo sono stati per me.

Tipologia: Appunti

2018/2019

In vendita dal 09/02/2019

JackBx
JackBx 🇮🇹

2 documenti

1 / 15

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
PAOLI
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Anteprima parziale del testo

Scarica Appunti Esame PROG 1 - java e più Appunti in PDF di Programmazione Java solo su Docsity!

PAOLI

ARGOMENTI PRESENT '.

  • (^) RIASSUNTO (^) # (^) CHEMA SUI (^) VARI CICLI I^ FOR I^ WHILE / IF - ELSE
    • ARRAY (^) E MATRIC (^) '
      • DEITAGIATI ATOPUNTI SU STACK^ E HEAP =
  • SCHEMA (^) SULLA RICERCA (^) DICOTOMICA ( (^) RICORSIVA )

ISTRVZIONE

SWITCH :

INT

NUMERO (^) NEONAtl

j.^ -^

. - . - - (^) -..^ -^ -^ -^ -^ -

SWITCH

( NUMERO NEONATI )^ { CASE 1 : Seal^

posts

old (^) numerus

intrusion ;

dei neonotioneniusotr BREAK ; LEMERE (^) → Ilene^ eloped at (^) SE Ai CASE B 's

CASE 2 :

ETC (^)... instruction

BREAK (^) ;

( tell IN JAVA

WHILE :

  • IL CICCO WHILE^ VIENE ESEGUITO FINO^ A QUANDO^ E^ VERA !

COME RISULTA FAL^ SA

,

IL CICCO SI INTERROMPE .

WHILE ( coNTEGG10e=N⑧MERo){#

F' NC^ '

Ethene c SYSTEM (^). OUT (^). PRINT (^ CONTEGGIO t " , " ) ,

.^ ESEGUITO
CONTEGGIO

-3 (^) INCREMENTATORE } [

SENZA QUESTA^ PARTE^ IL^ CICCO^51 RIPETEREBBE

ALL

'

INFINITO .

Cicco Do^ -^ WHILE^ : I

CICCO WIENE

IL CORPO^ DEL

DO (^) {

CORPO ESEGUVTO^ SEMPRE^ AL^ MENO^ I^ VOLTA

} (^) WHILE

ESPRESSKONE (^) BOOLEAN A^ %

Cicco (^) FOR (^) :

FOR ( (^) CONTEGGIO =^ I ;

CDNTEGGIO I 3
CONTEGGIO tt^

) T (^) - T^ ESEGUITA AD PRIMA (^) OPERA (^) -4 ONE ESPRESSIONE (^) BOOLEAN A (^) OGNI CICCO

CHE NENE^ Woon

( (^) determine quando

terminareil.ci/chd

SYSTEM (^). OUT (^). PRINTLN (^ CONTEMN

Corpo (^) DEL (^) CICCO , ESEGUITO FIN^ QUANDO E (^) VALI (^) TA I (^) ESPRESSIONE BOOLEANA Si poisons melted pin rirgole^ nel amps del (^) - circle per eggiimgece ESPRESSIONI BOOLEANE^ I^ oltro^. (^).. FOR (^ INT NUMERO = ,

INT CONTEGGIO^ =D

j

CONTEGGIO I 3

; a.^ -^. ) { CORPO DEL^ CICCO^ ;

ISTRUZIONI

i

ISTRVZIONE #^2 i

}

ARM Come general ' in :c ' : (^) am , ÷LEs EJ TE = (^) NEW (^) DOUBLE -¥

. / ⇒ ANCHE ESSENE TIPO Dc /^ DIMENSION^ E DI NOME (^) SOSTITVITO DA BASE

ARRAY UN^ ARRAY
✓ N'^ INCOGNITA .
  • TEMPERA (^) TURA (^). LENGTH → LUNGHEZZA^ MASSIMA^

ARRAY

  • TEMPERA TURA [ (^) 5) (^) → L'^ ARRAY^ HA^ GLI^ INDIA^ DA^ O^ a^4 I ILCONTEGGIO^ INRIA^ DA ZERO^ e NON^ DA I ) MATRICEDIUNARRAI.INT [ (^) JE (^) J ARRAY^ M=^ NEW INT EYJ -^ j

← Nor^ #^ DELL '

ARRAY

IT

ARRAY CON VALOR I Dl INDICI CHE RIPORTANO

TIPO (^) INT AL^ VALUE DELL^

' ARRAY

. [ A (^) MATRI CE DI (^) UN ARRAY VA IMMAGINATA COME (^) UNA TA BELLA ,

COME SE FOSSE UN ARRAY CON^ RICHE^ E^ COLONE

t÷¥¥:÷÷ .IE#E.:s:.: PER FAR^ scold ERE UNA MATRIC (^) E (^) BASTA USARE UN (^) DOPPIO Cl (^) CLO FOR (^) INNESTATO! E (^) PER (^) FAR

SCONE RE^ UNA^ MATRIC^ E^ CON^

UN (^) ARRAY , TRIPLO CICCO^ FOR^.

STACK (^) e HEAP (^) DA DISPENSE!

[ ON LO STACK DELLA MEMORIA SI PARTE SEMPRE DAL

MAIN (^). STACK (^) VALORI VENGONO ASSEGNATI IN (^) BASE AL

" (^) " (^) " ' FUNZIONAMENTO (^) DEL CODICE STESSO. TRUE (^) be area , (^) → Ew (^) , www.wawaegggms.wgwyqggy,

* L'^ ISTRUZCONE DI UN METODO INT I '→%Y5HEPdf^ )^ TERM INA

CON (^) LA REST (^) ITUZIONE DI UN (^) VALORE DI TIPO INT (^).

HEAP (^) CON ARRAY E CKLI FOR?

  • (^) PARTO (^) DAL MAIN : A (^) QVESTO PUNTO
51 AVVIA^ IL CICCO^ FOR^ , SEGUD^ LE 15120210M^ E

J =D^ → C^ [ J^ ) = -1g

Supported to DI INSERIRE TALE VALORE .

CONTINUO ESEGVENDD ANCHE^ L'^ ALDO CICCO FINO^ A^ QUANDO^ NON^ HO

J =^ = 2 E K TUTTO SI FERN ARRIVANDO A^ QUESTA SITVAZIONE .

'

It

QUANDO Ho UN^ CASO CONE (^) NELLA RIGA 4 NEW STACK^ SV^ E^ Posse^ METTERE^ UN^ NU CHE NON^ I^ E-^ ANCORA^ L'^ ARRAY^.

rootstock

Quando (^) my UN Caso COME^ QVESTO^ NEL

MAIN

,

VADO COMVNQVE A SCRIVER E TUTTE
LE VARIA^ BILI^ NELLO^ STACK

, ANCHE

QUELLE DODO^ IL METODO^

, '

E Pol^ RITORNO
SUL METODO^ STESSO^.

(

SALVANDO LA^ RIGA

Mima :÷::÷÷:::÷:b

...^. μμM⑥μfμ (^) UN ARRAY PARTE UN PVNTATORE , MA pfffMfg

ALL

' ARRAY NELL '

HEAP POSSOND ARRIVARE

PIJ (^) PUNTA TORI (^).

( (^) OSA SVCCEDE (^) NELL ' HEAD (^) :

  • INIZIO SEMPRE (^) DAL DISEGNARE LO^ STACK^ PARTENDD DAL MAIN^. QUANDO (^) GEN 'Ek0 (^) UN (^) ARRAY ( (^) RIGA 2)^ NON (^) VUOTO VADO A RIEMPIRE L ' HEAP.
  • Pol^ ASSEGNO ANCHE AD i
IL VALONE^ O^.

IL (^) CONTENTO NELLA GeCELLA a DELLO STACK

E UN RIFERIMENTO PER RECUPERARE I^ DAM DALL

' HEAP. IL

CODICE PROSE^ GUE CON^ L'^ ESECUZIONE FINO^ A^ QUANDO^ NON^ SI

FERME VARIA NO^ I^ BATI^ NELLI^ ARRAY E^ VARIA^ ANCHE temp^.