PROGRAMMA FINALE

annuncio pubblicitario
PROGRAMMA FINALE
SISTEMI ELETTRONICI
A.S. 2013-14
CLASSE 3CE
PARTE TEORICA:
Introduzione ai sistemi
Definizione di sistema; sistema elettrico con una resistenza :legge di OHM, suo schema elettrico e
schema a blocchi; grandezze di ingresso e di uscita o di I/O. Classificazione dei sistemi: artificiale,
naturali, misti, astratti, aperto , chiuso. Schema a blocchi di un sistema aperto e chiuso.
Le variabili di un sistema resistito; teorema di Thevenin, teorema di Kirchhoff.
I parametri di un sistema. Schema a blocchi di un sistema generico con I/O e due parametri resistivi.
Calcolare la tensione totale di due resistenze in serie.
I disturbi e lo stato di un sistema. Esempio della molla: stato di equilibrio, stato con forza
aggiuntiva, stato oscillante. Esempio di una tensione con stato di equilibrio ( batteria ideale), e di un
segnale alternato con stato alternato; definizione di frequenza, pulsazione e periodo di un segnale
alternato e sua formula matematica.
Sistemi lineari del tipo y = kx ; blocchi lineari in cascata e sua dimostrazione. I sistemi in cascata,
schema a blocchi. Punto di diramazione e nodo di confronto.
I sistemi retroazionati o con feed-back. Calcolo della funzione di trasferimento y al variare del
segnale di ingresso. Esempi numerici con blocchi di andata e di ritorno di tipo numerico o
proporzionale.
Introduzione all’informatica
Definizione di linguaggio ad alto livello e a basso livello. File sorgente, file oggetto, file eseguibile.
Significato di libreria. Estensione dei file: nome.cpp, nome.obj, nome.exe. Il turbo C e il Dev C++.
Linguaggio ad alto livello, linguaggio a basso livello e linguaggio macchina;
I traduttori: compilatori, interpreti, e assemblatori; significato di file sorgente, file oggetto, file
eseguibile. Significato di algoritmo; esempio matematico e non matematico:; esempio: Algoritmo
della somma. Simboli dei flow - chart.
Come introdurre le librerie conio.h, stdio.h, stdlib.h. Definizione di variabili intere, float, char e
array. Definizione di tipo, nome e valore delle variabili inserite.
Significato di Algoritmo o Pseudocodifica ;
Algoritmo di una struttura sequenziale, struttura condizionale con selezione binaria, selezione
multipla e selezione ramificata. Flow chart delle strutture sequenziali e condizionali condizionali.
Esempio di struttura binaria: Inserire un numero e verificare se il numero inserito è maggiore di 100
oppure no e suo programma in turbo C.
L’istruzione IF...Else e l’istruzione switch..case.
Le iterazioni. Il ciclo FOR finito e infinito o For per sempre, algoritmo e suo flow-chart; Il ciclo
Do..While e sua struttura; esempio: scrivere un programma che visualizzi la somma di n numeri
inseriti dall'esterno e termini introducendo lo zero con l’istruzione Do …While.
Le funzioni getch(); system(“cls”); system(“pause”); exit(0); return(0);
1
Gli array monodimensionali e bidimensionali; gli array numerici e gli array di tipo char;
Acquisizione di caratteri e di stringhe: acquisire il nome e il cognome di un utente attraverso gli
array di tipo char e visualizzarli. Esempi di array bidimensionali di tipo numerico: La tavola
pitagorica, riempimento di una matrice con numeri in ordine crescente inseriti dall’interno.
Le istruzioni puts e gets per acquisire e stampare le stringhe di caratteri.
Le funzioni nel Dev C++. Creare la funzione somma, sottrazione e moltiplicazione.
LABORATORIO SISTEMI ELETTRONICI
A.S. 2013-14
CLASSE 3CE1) Il
1)Foglio di lavoro Excel:
Introduzione al foglio di lavoro EXCEL; somma, media, la media aritmetica; la formattazione
condizionale; la funzione se: Scrivere un testo se è vero o falsa una condizione.Realizzare una
tabella che calcoli la forza elastica di due molle e disegnare i suoi grafici lineari. Significato di
indirizzo assoluto e relativo. Inserire il titolo con Word Art, inserimento di bordi e di colori nella
tabella.
2) WORD
 Scrivere una relazione con Word, inserendo nome del mittente , nome del destinatario ed
inserire i grafici precedentemente svolti con Excel.
 Il foglio di lavoro Excel: Realizzare una tabella con i mesi dell’anno e fare la somma di tutte le
spese mensili e i loro grafici
3) Il software DEV C++
 Inizio alla programmazione. Introduzione delle librerie. La funzione main.
 Esercizio: Fare un programma che stampi a video nome, cognome, classe, data con l’istruzione
printf.
 Esercizio: realizzare una calcolatrice elettronica con l’istruzione scanf, printf; Introdurre ed
acquisire variabili intere e float.
 Esercizi con la funzione IF...Else.
 Realizzare un programma con il ciclo For che permetta all'utente di inserire un numero e
visualizzare la tabellina corrispondente.
 Esercizio in dev C++: Realizzare un programma che permetta all'utente di inserire dieci valori e
visualizzi la somma totale inserita, utilizzando il ciclo FOR.
 Il ciclo FOR per sempre. Eseguire un programma in Dev C che visualizzi un menu’ e che
termini il programma solo se viene digitato lo zero altrimenti comunica l’errore e ripete il
menu’. Funzione system('cls'); funzione exit(0); inserimento della libreria stdlib.h.
 Realizzare un programma che esegue la somma con l'istruzione Do..While.
 Realizzare un programma con il dev C che permetta all’utente di inserire un numero e di
calcolare il suo cubo, fintantoche viene inserito un numero diverso da zero. Utilizzare
l’istruzione DO...WHILE.
 La struttura switch case; esercizio in Dev C++: scrivere un programma con lo switch...case che
visualizzai il giorno della settimana inserito. Inserire anche l’istruzione del FOR per sempre, il
caso zero per uscire e il caso default.
2

Realizzare un software per gestire 5 erogatori di benzina, comunicando la scelta eseguita
dall’utente.
4) Gli array monodimensionali :
 Esercizio: inserire 10 numeri in ordine crescente in un array e visualizzarlo;
 Visualizzare 50 numeri pari o 50 numeri dispari attraverso gli array monodimensionali. Inserire
anche il for per sempre e una scelta '0' per uscire ed 1 per continuare.
 Esercizio sul calcolo della potenza totale max su un carico Rc che varia da 10 OHM a 1000
Ohm con passi di 10 OHM: Utilizzare gli array monodimensionali e riempire un vettore con il
calcolo della potenza su una resistenza;stampare quando la potenza è massima visualizzando il
valore corrispondente con un asterisco; stampare tutti i valori del calcolo della potenza e della
corrente inserita.
 Scrivere un programma in DEV C++ che permetta all'utente di inserire due vettori dall'esterno,
ne faccia la somma in un terzo vettore e li visualizzi.
 Scrivere un programma con gli array che permetta all'utente di inserire i valori della corrente e
di calcolare la potenza.
5) Gli array di carattere.
 Esercizio: acquisire il nome e il cognome di un utente attraverso gli array di tipo char e
visualizzarli la sua anagrafica.
 Gli array monodimensionali di tipo char: Inserire il nome in un array con il ciclo FOR oppure
con il comando puts e gets per acquisire e stampare le stringhe di caratteri.
6) Gli array bidimensionali.
 Scrivere un programma in C che stampi la tavola pitagorica.
 Esercizio: Realizzare un programma che permetta all'utente di inserire cinque voti in un array
monodimensionale, di visualizzarli e di calcolare e visualizzare il valore massimo inserito.
 Esercizi sulla media con l'array.
 Scrivere un programma che moltiplichi un array monodimensionale per tre e lo visualizzi.
 Inserire una matrice 3x3 dall'esterno e visualizzarla. Inserire una matrice 3x3 con i numeri
crescenti da 1 a 9.
7) Le funzioni nel Dev C++.
 Creare la funzione somma.
 Scrivere un programma in Dev C che utilizzi le funzioni somma, sottrazione e moltiplicazione
per calcolare le operazioni richieste dall’utente attraverso un menù e uno switch case.
Gorgonzola : 27 maggio 2014
Gli insegnanti:
Prof.ssa Malizia Maria Rosa
………………………………………………
ITP: Cannarozzi Andrea
…………………………………………………
Gli Alunni:
………………..…..……………………………
…………………….…………………………….
3
Scarica