Classe 4a Informatica
Diario di bordo 2024/2025
17/09/2024 Esercitazione in classe gestione gara F1 con numero,nazione,peso,tempi per 20 auto
1) Inserisci autof1 2) Correggi un dato 3) Stampa tutto 4) Stampa un autof1 a scelta 5) Stampa somma 6) Stampa la media
- sorgente in cpp.sh sorgente in gdb compiler
---------------------------------------------------------------------------------------------
24/09/2024 Video Spiegazione su struct e Array (fcamuso)
02/10/2024 Ripasso Funzioni e strutture --------- codice sorgente
09/10/2024 Ripasso sulle funzioni ---- Sorgente nel compilatore cpp.sh
17/10/2024 Lab Esercizi di base (Assegnazione, Casting, if, switch,for,while,do-while,break)
21/10/2024 Lab Esercitazione di laboratorio sulle strutture di controllo
22/10/2024 VIDEO SU CONCETTI DI BASE, non scontati
24/10/2024 La gestione dell'input, buffer....
31/10/2024 Esercizi di laboratorio
1.Leggere un numero intero positivo e conti il numero di cifre del numero in input.
2.Scrivere un programma che richiesto un numero intero visualizzi tutti i suoi divisori, contandoli.
3.Inserire dei numeri interi positivi da tastiera ed individuare il massimo e il minimo; il numero 0 termina l'inserimento.
4.Calcola i numeri primi compresi tra due numeri interi inseriti dall'utente.
5.Scrivere un programma che inseriti da tastiera tre numeri interi, stampi a schermo una delle seguenti scritte:
"tutti uguali"
"uno diverso"
"tutti diversi" .
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
05/11/2024 Video 1 Vettori Video 2 Vettori
14/11/2024 Piccoli Appunti sulle matrici
14/11/2024 Video sulle matrici in java
14/11/2024 Video esercizio svolto vettori java
21/11/2024 Esercitazioni sugli array
25/11/2024 Esercizio svolto Ordinamento di un vettore per selezione
L'ordinamento per selezione, opera dividendo la sequenza di input in due parti: la sottosequenza di elementi già ordinati (che occupa le prime posizioni dell’array) e la sottosequenza di elementi non ordinati (che occupa il resto dell’array).
Inizialmente, la sottosequenza ordinata è vuota, mentre quella non ordinata rappresenta l’intero input. L’algoritmo seleziona di volta in volta il numero minore nella sottosequenza non ordinata e lo sposta in quella ordinata.
---------------------------------------------------
25/11/2024 Esercizio svolto Ordinamento di un vettore per inserimento
L’insertion sort o ordinamento per inserimento è un algoritmo di ordinamento molto semplice, di complessità quadratica, ma solitamente più efficiente di algoritmi come il selection sort o il bubble sort. È molto efficiente per l’ordinamento di array di dimensione molto piccola o per array parzialmente ordinati.
L’idea di ordinamento è simile al modo in cui un giocatore di bridge ordina le carte nella propria mano. Si inizia con la mano vuota e le carte capovolte sul tavolo, poi si prende una carta alla volta dal tavolo e la si inserisce nella giusta posizione. Per trovare la giusta posizione per una carta, la si confronta con le altre carte nella mano, da destra verso sinistra. Ogni carta più grande verrà spostata verso destra in modo da fare posto alla carta da inserire.
-------------------------
25/11/2024 VideoRipasso Matrici in java
28/11/2024 Esercitazione in classe: Dichiarare due vettori interi di nome primo e secondo; inserire in essi 5 numeri (tramite random o per chi non riesce tramite inizializzazione)stampare i due vettori a video.
Creare un terzo vettore da 10 posti accodando i numeri del primo e poi del secondo vettore. Ordinare il vettore da 10 posti e poi stamparlo a video.
Copiare poi, solo i numeri pari in un vettore di nome pari e stamparlo a video.
Facendo la media dei numeri presenti allo stesso posto copiare la media in un altro vettore da 5 posti chiamato media (float). Stampare il vettore media
Esempio utile per la generazione dei numeri casuali
2/12/2024 verifica di laboratorio
3/12/2024 La classe scanner
3/12/2024 Video: gestione di un vettore con un ciclo while, lettura da tastiera con Scanner
26/11/2024 VideoRipasso Matrici in java
Gli scope delle variabili (locali e globali)
7/12/2024 Esercizio Svolto Motorini
12/12/2024 Dispensa Classi e Oggetti
Esercitazione con spiegazione del 21/12/2024
Dalle Classi ai costruttori es1 , es2 , es3
La lettura tramite scanner Video_esplicativo
Esercizio corretto per le vacanze lampadina Gennaio 2023
Esercizio da consegnare il giorno 16 gennaio 2024 (con spunti per lo svolgimento.....)
Classe 4ai Stringhe e Ricorsione (18/01/2024)
Compito in classe 24/01/2024 Riportato da un alunno con qualche errore Sviluppo <******> File java
programma con classe Random per simulare il lancio di un dado Esercizio_svolto
Esercitazione anno bisestile del 2024
ProgFatturazione_pag.87 del libro.zip
14/2/2024 Semplice video sulle classi estese (youtube)
14/2/2024 Dispense Extends Java
ProgCilindro_pag.98 del libro.zip
Video_Gestione di una rubrica parte 1 [12/03/2024]
Video_Gestione di una rubrica parte 2 [12/03/2024]
Pila Esercizio svolto [libro pagina 135]
Coda al bar [libro pagina 138]
Esercitazione_21 marzo 2023
Si vogliono registrare in una struttura dati una serie di nomi di squadre,con il relativo punteggio di classifica..
L’applicazione deve prevedere una classe Squadra ed una classe Classifica.
Nella classe Squadra, organizzo l'interazione da tastiera con l'utente per inserire i dati delle squdra con i relativi punteggi, tramite l'utilizzo del costruttore;
Nella classe Classifica realizzo un Array dinamico che mi permette di utilizzare i seguenti metodi:
a. inserimento di una squadra;
b. eliminazione di una data squadra;
c. stampa del nome e dei punti della squadra;
********************** .
Lezione 2/4/2024 ripetizione sui vettori dinamici gestione dei punti (coordinate) di un poligono
Esercizio della lezione svolto .zip
Approfondimento sulle novità della versione 1.5 di Java (in merito ai vettori)
-------------------
Esercizio di riepilogo 02/02/2022 (video 15-18) - Esercizio con modifiche DiGirolamo 04/02/2022
I file: Video scrivere un file di testo - Video leggere un file di testo - Videotutorial completo di ripasso
Esercizio da terminare del 2 marzo 2023
VideoxGestione file di testo lettura e scrittura Esercizio da terminare del 3 marzo 2023
1 Esercizio come esempio di studio 1/3
2 Esercizio svolto con spiegazione 2/3/
3 Esercizio svolto pre-compito 3/3/
La grafica in Java
Tutorial gestione della grafica con Netbeans
Lez.16/03/2023 esercitazione java swing Videoguidata
Esercizi guidati (spiegati passaggio x passaggio)
Convertitore di temperature da gradi °C a °F e viceversa *** Esercizio svolto da provare
I numeri primi *** Esercizio svolto da provare
Tabelline *** Esercizio svolto da provare
Scomposizione (31/03/2023) *** Esercizio svolto da provare
Sistema Lineare **>->->** (aiuto sui sistemi - Matematica -) *** Esercizio svolto da provare
*- Maggio -*
1705/23 I frame in Html VideoSpiegazione 2 parte 3 parte
04/06/2024 Video acquisizione dati tramite form ed elaborazione in php
Compilatori Online Java
https://www.w3schools.com/java/java_compiler.asp
software - utile