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


Linguaggio c. Programmazione, Sintesi del corso di Fondamenti di informatica

' Linguaggio c, teoria e temi esame

Tipologia: Sintesi del corso

2025/2026

Caricato il 03/06/2026

angelica-piliu
angelica-piliu 🇮🇹

2 documenti

1 / 19

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13

Anteprima parziale del testo

Scarica Linguaggio c. Programmazione e più Sintesi del corso in PDF di Fondamenti di informatica solo su Docsity!

UNU DI PROYRAMM. { Dasso iv di astrazione QUFO ini di astratione “INQUANAANO Ma chino C) CH, purhon, php, “ Img@guaogo4o Ass CMbiy JAVASUIPT, Ct .. front &nd Synitro mC: back end Fal PARADIGMA DI PROURAMMANONE P) ti dio aromi vo. Inpuranvo Winona INQuaggio dar, OUNI 1BPNUTIONL IL issrvziom sono Smvimra dott torrispondi ad init come spetti Un ordune errumtyrt dom eGvIDI imparato \ (mu) Td Onenraka agi 099. Swuntufata PiottUvro te) INTERPRETI E VOMALATORI TRADUNORE: LONVESHE I coi di progfu uMi Suim Mm Un Imguaggio MOMO LOMMIP_FAPP M linguaggio Mucchio, INTERPRETE: fradivu ed CAYUO N POGIFAMMO ISIYUUONL gU ISIVALIMO MOMPILATORE | GRALCO N Prog Mm img) Matihino va Parnre dal todiu UA progr soro ent ? PRE ELABORAZIONE (Preprotiw) + TRADMONE + WEGAMENTO (1mUng) CARATERISNCHE UND (C 7 WMpllwto - tun — FMANVAMEMH, GA cid IVI + PUMENE di ave un atelido completo qu' Mardwut 2 05, solrw di sistemo. , disposinvi. L Mole dd ed 1° eA0uRANMA # INUVAO < Stdio.h> _[dIRANNO (ad (Preprotessore. int_Main [roi Mozione prinet (’heino worid“); —? FRMUMUTO i ear SHAMAO u NESt TUasm 0; dunzionne | du Ibrtria + vedo avio stinermo | HMO.: ) LU ynAdIL di nrorno TIPI_E NARIABIU CI MBVAGNI DPIZHATO NON basi di th. yna Yanobie “ Uhor: pt Carano a 8 bit * boo] : pu vason booigani (VoF) SMTP! NVMECI MAI * our: pui numeri con la vifgora Mmobi& (0 32 bit) + doupig: * Ù i Li ll Ca 6u bit) | erecasioni | Maggiore - Short, ong tons long: Md ftt lo diMLASiOni PL 1 dpi imitii * digned 0 unsignL0: Indica Se hanno 0 non Manno a syn0 (Srappica © mt e Whort) L9 di diomarazioni : Di nta = u; INt b= -134; = Nt Q=42,b=-734; st NO Piv Vanabili FP INTER Moatr c- 2.345; dovbie d = 4.63 3190 €13; Asola yirgolgga. non Mar € = A‘ Yape=32 NO unsigned Int += -32; /INO adbe: 32 dì OPERATORI MATE MANU - Somma + “ duflrenao 3 - Prodono -dwisione 7 ine _Mam () nt qrA,b:2,C; Float d: 4,234; = Mb; N13 ce alb; IN0) prende soro la}part Imrtra, Gio d=alb; "no d:a/2.0, 100,25 | divido x un Moak Jorma vontiumno Qi= 40 > qa=0440 mt a,b: 5; COLTZIACIEN Il b=5 036 CASpiNU \MPUUTO € ESPUUTO alb = int > mr 012.0: 0,5. tasnng imentro tasnny tiphurd:i = A b=2 d:alb= 0 dovevo indicarti |u |fudut d:(MHoar)alb; 0,6 A:0, 8 A 3 AND mim duo A3868 II 0R una du | dale AUG OPERATORI VIGILI 1__NoT IA w posso guert + SOUH + IL tndizioni ) Ud biotw A \t IR [Condition ) Glocw 2 US LR (ondrioh ) filocw 3 Us (condizioni) Uinma solo gist blotto y CIÙO. Wine I N Cmuane) Fr CWANEO7A \a CONDIZIONE VIOME dEsTUTA PMO di ENTFOSt NA Udo while (tonda) (SE IVI trota conca 1° diva mM fos.: Xn Modo di bigaroni 2 dMlin, PREUSIONE 0,0000041 Quando so und utt For Int Mum) quando non 10 fo WAIL dOvDIO N; NUAEI di wi voglio ciuca art ln T dovbie a; L iresiemo linfenort du'imeeruomo dovbit bi * Spanort n È doubit Mj {ul gunrò Medio (I x PAmt E [INROSU N DA): ); scan? (“/28, N); qrA A 5 9 ben NINO (b- 0 > PREUSIONE) { M: (a+b)]2 di ogni idertacone. vitae Corto tara n pur) gdo fra lo e M(m*a>N) D=M; UR d=M; } = print a ("il vosore duna radici di 4018 ? “0. A018, N, MA); renn 0; 0 DOWAIE Urimo dove so une do AUIL VIVAI Leuro QI no 1 vo fra do blotwo WN\\L (tendrione); WS. dar imsanrt va voro Ma 40 40, St mom fazy mul' Intv. dure rtinstnrto. POL STAMPA N VOTO MMI LO pus AU UO MMI DI Ii Mom C) INT Voto, fo f\= 0; do { Prime ("INVASU UNVOrO CoMfrtio TU AU 40: "); Stant ("yd", £Vot0); Won at; T whN (voto 40) tOFong = wsro “Avantita* 0.9, un +Orokt + tasro “quannià; fant8 (" intotaut €: 40.21”, totale); + Stalipa itato considerando rUuro 0; \ 1 Ufrt dopo ln virgola LS: Gonsid@rari W voto di Un esmiae & Sil voto e Minore dl 48 CIR, Minort o uguali du 2u orali tatottànvo , Quinimzan da Yeoisrrare ny Mun () Int voro; Arre (* inserire n voro: “); Scont (“/d“, voto): IL (voto < 48) ponrs C"da rpeted“\m); Us It ( Voto (= 24) Print E l'OFOUI tocotanvo” \n); UR Pemtg L'da mapstravi” Mm); pan 0; VenoRI SAMO UN Lostruto de \nquaggio Un risponde di prob] tua di gente UN n° Arbirrario du variabili va Va Va va Vv n diUmargrioni mc LISEICI neo nomu Tdimensoni 1; SEI 04: 2346 9 nt da (A01; q (ig De ) took b UNI; divo d@ginirt ta dim qu vyrort Fatina N 20 Wransonam®mr9 è A1 34/5/6384 Fd N40 im v[N} Y tompiazort NON CAVO NESsUA controlio fulla, torrueno du'indite! vEul: Ro assegno n vasore 90 qu'ind Ls: stevert uneroge dn dom im inpur N VRLOfI , ton N the DA MAX VOM 400) I FISUNWO Qi VICUO StuMPundo PrIMA VM 1 NUME POM L 901 UM: dispari N°510 30 40 So do = * Int man( ) Int v(400], N, i; Print! (" quann vodori vuoi Mserirt? "); Scont ("/d", &N); Lor Cizoz ie Niist) + (6 none /pernt Bh indizi sono (-4| nsftmo|ala cast Stant ("l-d*, 3vli1) I Srameo 1 n Paci dor Ciro, icnyitt) dor (iso; iN gir) pamg("v[vedi*, vIn) it (y[i41==0) ponte ("vend=2d\m*, i VD Ml Sramara 1 n dispari nOn (de40 (AMrOTI: IM Ordine id Lor (i"0; iCN; is4) figo | tegme/ 1 for in] ording IA (vlit2!=0) SÌ_stampa. m'ordint font? (“ v[rd1= +d\n', i, VL); ren 0 + } (Si RARI MEDIO, L SuCCESSIVAMAAT, I DAMA O VIDULO It Man () \ Look v [100], somma= 0. media: 0; NrnrÙ, ora=0; Pratt (’ quann vagori vuoi insert? “); scant("4d", N) $or (iso;icn; i) { Scontt7/.8" BULi)); Somma +: Vi); Media: SOMMA /N ; forlisgiicn;is+) iL Iylito media) £ pome ("ZI EC CONTA +4; ) ponti (“/a"*, conta); runrna 0, Qui of baunds UN mai ca non L' Valido > tomporraMento ind@kimro nd: esi pu Mon { \ nta; int v[40); mr VIN:43; vio): 19; > gut of bounds nor v[40001 314; de TR: CXAM ts I RX rc Ant main() bri Ja (CASAL void funzione ( char s (1) d. tre inti-1; mai (s[41) (185 STL]="\ 144) } ov ia (ono tint que sing) SUO un pro ome, com Ininpur n vum@ir vi, COM NOA Max VOdL 409, sraMpi Uuanm di (Sti SONO Maggiori (1 s e we ldle|r]à vIY tgotirtoni i ld Teri SL1594 S(i31344-358 SD rc v|eo\e|v \N0 |> tombuaa de HMa tum DOMANDA A 03102126 Int Maw ( ) {x denrco 10 mdc U sana lvadori can fa Uir9o1a doubie A{3)(23= A {A0/3.5Y) SiAI-SÀ, 1-4, 5:51) AGIINIO x 10 1° parrt dues ) dovbit 1: 4,5 nt i=0,;; MUR (i e3) I ) WIE (5 <1)( tas ACICGI, EZIO } isit4; it ((t210) 13 (1630) { Pont (“42 7 Ag \n",4); rene 0; DOMANDA A 13/04/26 Int man (1) tnt ACSIL 3); 4 du aggungtt rdon da! matri Nt xzq,n°0, Mj MINE (ne3) 1 M:0; MINNIE (M <3)A scant ("/d", FACCI); xa DIMEMI; MAMA; } N:n:4, ) primg Lx: 4d\n",x); Ì renen di; OLA A:/493,5\)° si 3|° ch 5,51? Convora N Nogart Find A: 4,5 i=0 ie? SI > ;50 32951 + t: 4,54 A[0100): 4,5440: 41,5 JA J CL SI +3 A4,64A(0](4)= 404,543,5 599 2 J3eNO + 314 ic! si» 550 36175) * ta ALII(01= 10424 20 FEL\ 362150 + 1= 304 (-îU j32 JC1NO a is2 ic3. N j=0 VISTE) LA (-W)= 48 VEL 360) sì 1:48+6,55155 331 Je! N0+i=3 1631 No Wete30) sl dA "(33%) quali 4213]? CUMO n Valor fimo =) 23,9 dd L n=0, M30 U XabO MA L x: Mit ti X:A6 M:3 37 NO L M:4 M= 0 Ye AA Ul Y:31 M:2 ‘ X=39 M:3 <31 No I ni M:0 Ko md , IU N°? , MX 45 M=3 <3) NO > US DOMANDA A 23|03125 A Int mam) doubit 450 nt h=0, K; unit (nc 3){ XK: 0, Whul (K<3) { IE(h!-K)I pippa Ne A; h=hA,; } pemt A ("av A \n",3); funen 0; DOMANDA A 23|03125 8 mt Main( ) { dovbit ACQIIUI,Y; Inti,ji No; 120; Mine (ich) { j=0; while (54) 4 ij; it Ci=3){ YMACH1, VEDILE di izis4; } Printi ( "4: #d\n",y); rune 0; } Quali A-/9,3 05 3 \0 d152? |i A_v5 U5]1 coltolo il vakort fina iL ho Kk:0 h:k Y hro K=A I= 04 ACOI(A): 0,5 hw K:1 X3 0,543: 3,9 Mio K:3 <3! NO V h:A x=Q ts 3,5HFA: 49 MAGA nh lA »1 1=6,9 +3 5) NO ses >£ > xx RIF sore * - n x to] SS ° ser+= = Fai Se do la Y h:363% NO => 40 A: 44 0.5 3 4.5 44.9 2 3.2 41525 5 GA 32 45 tancao (1 Votare! unase. # indudt Ma tb paro muri formoli Int Maggiori (ma, intb)A It{a>b) Tuna; Us runmb; Int man () INT N,M)C; Ml mie M Parona O4YOAI punti (* nstrisa du varori mtri: "); Scant (“/d", An); Scang ("/d", $m); cs Maggiort (n, m); | o grimtl (“11 mamonort vate 0", masoiort (nim)); / chomora prints ("n vatort di ct: 4d", c); funeno ; funzioni sento paronum 6/0 Sento valori di ritorno MmOn Necess uno unt deve avert de parmmeri &/0 UN valore di rirornd NU COSO Ju funi mon ritorm nvMo, n t190 dU valori di rirarma sara' void NOId. Stamed rompo (8); MA COSI non U siano paraM aN' Interno due parents: , comporira* 10 Scatta void = dovbìe pigrcco (void); L5: SOMMA Tra 2 MUM INT, è Stampa sia Nsvir. une valori Me ho dato #7 Inquit It somma Cinta, into) IL Variabili Bano LOCALI ana nr & duro Moncne ruurn qa+b Int_Mmam{) nom; Por £ (" Injtasu 1 2 vodori“) scans (“d", Bn); scang l"/d*, pu); puin13 (ta soma di Ad e 4d ©; dd", nu, sumo (nm); mUNfn 0; dol punto di vira dura durato: — QUIDMORICA: diene aMocaro quando il blocco cartostante Viene tseguiro “Stanco: PUMONE Pe fra la durara du prg dal Punto di Vista dio Stope: “di blottO : visra solo cu intimo dui biocw in wi vent dirwarota cdi fundionL: vista Selo qui inno duro guniione dove 1° dicmorara. “BIL: nu nos casi le vanabin Giobali Vingano visti in ogni PACK AU programma SNA dow!Ny: si Nano 1 variab con \oweis rome, IM 2 acopt difftann, MIENL VISTA (ua neuo supe piu speufito es. | # Incivda Nt a: 5); — INOFiabin stanti, durata fno aUo Jane du pro Intb= 3; Int samama Cinta), nt e )T +0, 0 ed isono Variati locali ana! gunttone Int d:0k£; Sommo, duratu fanche* ia funzioni |e* mi osetvrione. Prini t("/d Adina e): ruvend; 44 Int: Main () It b:/6,/c= 4 cs Soma (c,(6) Poni t ("40 40 /7-A\0".axt,C),| STAMPA Sb È rund; PASIAYAO. PET. Vahort, INC LSISI dolo li passaggio per valori, Vuol divt We Viene sempre fora Una copia du voor assunto dal Pparamerto OuIvate au'inttrno du para uttro Forma * InUvdi A tant QUut Scart sPaMikt Nord scambio (inra, mtb) A Int +tmo A; *b; “b> +49; IT MUM () t1 Int a=3, b=5; SCAMDIO (LA ,3 b); Pene8 ("a=/d, b:4d\n*, db); senta. * e_& venen 0; etto > MU num gbbiamo Utaro 2 score In uma Wan escl 5LT omamarr 0 e d for abbiamo faro to Unomora amo funi Scaubio € Il pron guarda così c'e' dearro Ie scatole ci Mam, Wa GIULI nuMEN £ I Spedisco Ulio Sun} SCAMDIO, dtnrro scambio: la unt sttssu trem 2 nuovi deatole L INwasu | VMON tapian. Guando tstgui 10 Scambio, Scambi 1 valori ne scareie MAP, IL scitole loca vengono disnvit, conrrond tornano sh MAm dove ie vanab ofrg o LD nan doho Mor siate dacconte 4 Pass.x riftmmenro Ki: APPICATO ad una Varia NE Tir0rna auu' INdINAO di ALLMONOA Si MARIICOKO ad Una Vanab che tonntat un indiritio nrorna du' INdIFIRO originate DOMANDA 1 A3[04126 & meludt Int Mmort (in dint 0) (AC) Cura a; us Tuurm db ; pol Man (){ Nt n, di tisutoa I ; pronte (* mserive It semp Medie du 42 uni “); do or (mr i-0 idr ,is+) f stanti (“/d*,}M), possa: mnort(njM); WhilR ((n?-30 ll ne50) X8( M>-30 Il W<50)) STRINUNE "nio word" >» arringa IL SING INC I NUNYonO MEMOYIMLOKL CoMQ VELTOTI di Carottai “itimnatt dal siuboro "\0° dichiarationi Char SAC = “ nuo word" ; tome luni vedrort or 5210) Stringa! di Max 1% Carageti Unii, NO pctpa! l'una poste fundioni per inpur di swanghe PU V'Inpur di vna siringa possona time viari 1 funnoni: garr the conntm fr IL STmINONL STANTE itqmt fano GA A° Cafalr@t di searationi. (Sparto è (iorno n cafo) e Jo lasta nemo srrearm Rguso ILIAL Ymo Gi A° rirorno a capo € lo UiMMA dano sntam (spari agtTan) . INolirt na un pariAMLUro che MNdICA ln diM MASsino du tarorieri Wu dive IL99ert > iiturt rispetto culo StOra Mento dii DUABC dove INVLU ln stant non 10 e*. dunttani. pur l'ouPyr di strINGnO, USORT \n printf = per speuficare n pormaro : 5 + VWranno sTUMPAM NM I cardureri dUuD STFINGA Puncha* verro' novara n ttrminarort PUTS (MOME-IMFIMMM) + IraMPLCO* fino a Trovart li AtFMINATOrE € AguIvNGe IN qutbmonte va rirdfno a ta Po NB: in caso di smnma sbagliarà comportamento Indeginiro (£5 Iata Un non essrono) es: Na Mon () Char 54 (10), A \WvrA di und Srringa ton stant Scrivo : Cao fono angi SCOnK ("£3°, 54); > N non necessita di &$1 Stampa: Uno remrt (’ 5A: vs", SA); rewmo, es: Hai Man 0) Chor SA (101; I \YINTO di UnA Srringa con stant ScOnt ("£5", 54); Scrivo : tao fono angi Stampa: Si: CIAO 4 NUNCO di una siwnga con Pges SI: sono anguico Agus (51,20, srdn), PemiR ("SA: 15) 51: 75M" 54,52); Mtstolando ln \ggvru tra stan e $get5 possono NUIUCAFSI vomporramenti Inaesrderati tuono, NON MESRIARE VUKori da stringhe IL Srangiu sona verori di cnar. 1 vut di siringhe sono INI Mon C\ Const int N_STRINGHE= 3; tansr Int MAX=39; Unar SMB (N. STRIWGHE IC MAXI; grintt (" mataisca una parola: “); 49Urs (smingiu 0), MAL, Std); > deve esset tosranit.