AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild...
Transcript of AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild...
![Page 1: AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild con Soluzioni. Esercizio 5 Quoziente e resto con addizioni e sottrazioni • Scrivere](https://reader030.fdocuments.net/reader030/viewer/2022021810/5c671bd409d3f226588b56fa/html5/thumbnails/1.jpg)
FondamentidiInformaticaEsercitazioneAlgoBuild conSoluzioni
Prof.ArcangeloCastigl ioneA.A.2016/17
![Page 2: AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild con Soluzioni. Esercizio 5 Quoziente e resto con addizioni e sottrazioni • Scrivere](https://reader030.fdocuments.net/reader030/viewer/2022021810/5c671bd409d3f226588b56fa/html5/thumbnails/2.jpg)
Esercizio1PerimetroTrapezio(Isoscele)• Scrivere un diagramma di flusso che risolva il problemadel calcolo del perimetro di un trapezio isoscele
A𝒃 D
B𝑩 C
𝒉
𝑩à basemaggiore𝒃à baseminore𝒉à altezza
𝒍
Perimetro = 𝐵 + 𝑏 + 𝑙 + 𝑙
NOTA:Inuntrapezioisoscelegliangolidibasesonouguali,quindianchelelunghezzedeilatisinistroedestrosonouguali
EsercitazioneAlgoBuild conSoluzioni
![Page 3: AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild con Soluzioni. Esercizio 5 Quoziente e resto con addizioni e sottrazioni • Scrivere](https://reader030.fdocuments.net/reader030/viewer/2022021810/5c671bd409d3f226588b56fa/html5/thumbnails/3.jpg)
Esercizio2LeRette• Date due rette, rappresentate rispettivamente dalle seguenti equazionicartesiane in forma esplicita• 𝑎+𝑥 + 𝑏+𝑦 + 𝑐+• 𝑎/𝑥 + 𝑏/𝑦 + 𝑐/• Tali rette sono dette parallele se la seguente condizione è verificata• 𝑎+𝑏/ − 𝑎/𝑏+ = 0
• Tali rette sono dette perpendicolari se la seguente condizione è verificata• 𝑎+𝑎/ + 𝑏+𝑏/ = 0
• Scrivere un diagramma di flusso che prenda in input la suddettarappresentazione di due rette (equazioni cartesiane) e restituisca in outputse le due rette sono• Parallele• Perpendicolari• Né parallele né perpendicolari
RetteParallele RettePerpendicolari
Angolo90°
EsercitazioneAlgoBuild conSoluzioni
![Page 4: AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild con Soluzioni. Esercizio 5 Quoziente e resto con addizioni e sottrazioni • Scrivere](https://reader030.fdocuments.net/reader030/viewer/2022021810/5c671bd409d3f226588b56fa/html5/thumbnails/4.jpg)
Esercizio3Classificazionediuntriangolo• Scrivere un diagramma di flusso che determini, prendendo ininput i lati di un triangolo (latoA, latoB e latoC), se taletriangolo è• Equilatero (tutti i lati uguali)• Isoscele (due lati uguali)• Scaleno (tutti i lati diversi)
latoB
EsercitazioneAlgoBuild conSoluzioni
![Page 5: AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild con Soluzioni. Esercizio 5 Quoziente e resto con addizioni e sottrazioni • Scrivere](https://reader030.fdocuments.net/reader030/viewer/2022021810/5c671bd409d3f226588b56fa/html5/thumbnails/5.jpg)
Esercizio4Sommanumerinegativiesommanumeripositivi
• Scrivere un diagramma di flusso che prenda in input Nnumeri interi, con N > 0 e noto a priori, e restituisca inoutput• La somma dei numeri positivi• La somma dei numeri interi negativi• Ad es., assumendo di aver preso in input i seguenti 9numeri interi {5, −3, −9, 11, 7, 12, 13, −15, −81},l’algoritmo deve restituire in output che• La somma dei numeri positivi è 48 (5 + 11 + 7 + 12 + 13)• La somma dei numeri negativi è −108
EsercitazioneAlgoBuild conSoluzioni
![Page 6: AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild con Soluzioni. Esercizio 5 Quoziente e resto con addizioni e sottrazioni • Scrivere](https://reader030.fdocuments.net/reader030/viewer/2022021810/5c671bd409d3f226588b56fa/html5/thumbnails/6.jpg)
Esercizio5Quozienteerestoconaddizioniesottrazioni• Scrivere un diagramma di flusso che prenda in input duenumeri interi: N1 ed N2 (con N1, N2 > 0) e• Determini, utilizzando ESCLUSIVAMENTE addizioni e sottrazioni,il quoziente ed il resto della divisione euclidea tra N1 ed N2• Mostri in output il quoziente ed il resto
EsercitazioneAlgoBuild conSoluzioni
![Page 7: AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild con Soluzioni. Esercizio 5 Quoziente e resto con addizioni e sottrazioni • Scrivere](https://reader030.fdocuments.net/reader030/viewer/2022021810/5c671bd409d3f226588b56fa/html5/thumbnails/7.jpg)
PossibiliSoluzioniagliEsercizi
EsercitazioneAlgoBuild conSoluzioni
![Page 8: AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild con Soluzioni. Esercizio 5 Quoziente e resto con addizioni e sottrazioni • Scrivere](https://reader030.fdocuments.net/reader030/viewer/2022021810/5c671bd409d3f226588b56fa/html5/thumbnails/8.jpg)
Esercizio1– PossibileSoluzione
EsercitazioneAlgoBuild conSoluzioni
![Page 9: AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild con Soluzioni. Esercizio 5 Quoziente e resto con addizioni e sottrazioni • Scrivere](https://reader030.fdocuments.net/reader030/viewer/2022021810/5c671bd409d3f226588b56fa/html5/thumbnails/9.jpg)
EsercitazioneAlgoBuild conSoluzioni
Esercizio2– PossibileSoluzione
![Page 10: AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild con Soluzioni. Esercizio 5 Quoziente e resto con addizioni e sottrazioni • Scrivere](https://reader030.fdocuments.net/reader030/viewer/2022021810/5c671bd409d3f226588b56fa/html5/thumbnails/10.jpg)
Esercizio3– PossibileSoluzione1
EsercitazioneAlgoBuild conSoluzioni
![Page 11: AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild con Soluzioni. Esercizio 5 Quoziente e resto con addizioni e sottrazioni • Scrivere](https://reader030.fdocuments.net/reader030/viewer/2022021810/5c671bd409d3f226588b56fa/html5/thumbnails/11.jpg)
EsercitazioneAlgoBuild
Esercizio3– PossibileSoluzione2
EsercitazioneAlgoBuild
![Page 12: AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild con Soluzioni. Esercizio 5 Quoziente e resto con addizioni e sottrazioni • Scrivere](https://reader030.fdocuments.net/reader030/viewer/2022021810/5c671bd409d3f226588b56fa/html5/thumbnails/12.jpg)
Esercizio4:PossibileSoluzione
EsercitazioneAlgoBuild
![Page 13: AlgoBuild Esercitazione - INTRANETarccas/materiale/lezioni/AlgoBuild... · Esercitazione AlgoBuild con Soluzioni. Esercizio 5 Quoziente e resto con addizioni e sottrazioni • Scrivere](https://reader030.fdocuments.net/reader030/viewer/2022021810/5c671bd409d3f226588b56fa/html5/thumbnails/13.jpg)
Esercizio5:PossibileSoluzione
EsercitazioneAlgoBuild conSoluzioni