Simulazione di un circuito RC
|
|
|
- Floriano Villa
- 9 anni fa
- Visualizzazioni
Transcript
1 Liceo Scientifico Tecnologico lassi Quinta A e Quinta B Simulazione di un circuito R 1 Simulazione di un circuito R I Vr Vc E= generatore di tensione R=Resistenza =apacità T=Interruttore Vr= tensione ai capi della resistenza R Vc= tensione ai capi della apacità Schema a blocchi del ciruito R E I onsideriamo: R e parametri del sistema la tensione E ingresso la corrente I uscita R Dato un certo valore di E, costante nel tempo, si vuole determinare l andamento, in funzione del tempo, della tensione Vc ai capi del condensatore e della corrente I che circola nel circuito. Equazione di Kirchhoff alle maglie: Q( Q( Q( E E = Vr + Vc = RI( + ( 1) Vc = I( = R All istante t=0, quando chiudiamo l interruttore T, la carica del condensatore Q è nulla, tutta la tensione applicata cade sulla resistenza e nel circuito circola la massima corrente E R Via via che il condensatore si carica, tra le sue armature si stabilisce una differenza di potenziale crescente mentre la tensione Vr e la corrente I diminuiscono. Il processo di carica del condensatore prosegue fino a quando la carica Q accumulata dal condensatore genera una differenza di potenziale pari alla tensione E del generatore. A questo punto la tensione Vr e la corrente I sono nulle.
2 Liceo Scientifico Tecnologico lassi Quinta A e Quinta B Simulazione di un circuito R 2 Per poter simulare il processo di carica appena visto, a partire dall istante t=0, suddividiamo l asse dei tempi in intervalli Dt abbastanza piccoli da poter considerare la corrente I costante in quell intervallo e poter scrivere quindi la relazione: DQ = I * Dt. Dq rappresenta la quantità di carica accumulata dal condensatore nell intervallo Dt e viene sommata via via alla carica complessiva Q accumulata dal condensatore. Sostituendo Q, così calcolato, nell equazione (1) si determina il valore di I. Il procedimento si ripete per gli intervalli successivi e viene iterato fino a quando la tensione ai capi del condensatore Vc risulta uguale alla tensione E del generatore. Il processo di carica può essere rappresentato dal diagramma di flusso che segue e implementato al computer per mezzo di un programma in linguaggio. Per visualizzare l andamento, in funzione del tempo, della tensione Vc ai capi del condensatore e della corrente I che circola nel circuito, si prevede di memorizzare i dati su un file sequenziale che verrà successivamente elaborato con un foglio elettronico. Diagramma di flusso I Leggi E, R,, DT Q=0 t=0 Vc=Q/ no Vc<0.99*E si I=(E-Vc)/R Stampa e memorizza Vc e I Qf=Q tf=t t=t+dt DQ=I*DT Stampa Qf e tf Q=Q+DQ no ontinui? si F
3 Liceo Scientifico Tecnologico lassi Quinta A e Quinta B Simulazione di un circuito R 3 odice #include <stdio.h> #include <stdlib.h> #include <unistd.h> typedef struct /* Definizione record */ { float tempo; float tensionevc; float corrente; }datirc; float e,r,c,t,dt,q,dq,vc,i,qf,tf; void memorizzadati(float g1, float g2, float g3); char continua=' '; main() { for(;;) {system("ls"); printf("ircuito R"); printf("\n\n Tensione E [V] : "); scanf("%f",&e); printf("\n Resistenza R [Ohm]: "); scanf("%f",&r); printf("\n apacita' [mf]: "); scanf("%f",&c); c=c/1000; printf("\n Intervallo dt [s]: "); scanf("%f",&d; unlink("datirc.dat");// cancella eventualmente il file datirc memorizzadati(e,r,c);// memorizza E,R, nel primo record del file q=0; t=0; for(;;) { vc=q/c; if (vc<0.99*e) {i=(e-vc)/r; printf ("\n t=%10f vc=%10f i=%10f ",t,vc,i);//stampa t,vc,i memorizzadati(t,vc,i);//memorizza t,vc,i su file qf=q; tf=t; t=t+dt; dq=i*dt; q=q+dq;} else {break;} } if (qf<0.001) {printf("\n\n arica accumulata sul condensatore : %f millicoulomb",qf*1000);} else {printf("\n\n arica accumulata sul condensatore : %f coulomb",qf);}
4 Liceo Scientifico Tecnologico lassi Quinta A e Quinta B Simulazione di un circuito R 4 if (tf<0.001) {printf("\n Tempo impiegato per la carica del condensatore: %f millisecondi \n\n",tf*1000);} else {printf("\n Tempo impiegato per la carica del condensatore: %f secondi \n\n",tf);} printf("\n\nontinui? "); scanf("%s",&continua); if(continua=='n' continua=='n') {break;} } } /* fine funzione main() */ void memorizzadati(float g1,float g2,float g3) { datirc bufdatirc; /*viene definito il buffer dei dati da registrare nel file*/ FILE *fp; /*viene dichiarato un puntatore (file pointer) alla struttura */ fp=fopen("datirc.dat","a"); /*viene effettuata una chiamata alla funzione open*/ if(fp==null) /*se il sistema non può generare il file richiesto */ {return;} fflush(stdin); bufdatirc.tempo=g1; bufdatirc.tensionevc=g2; bufdatirc.corrente=g3; fprintf(fp,"%f",bufdatirc.tempo); /*5*/ fprintf(fp," "); fprintf(fp,"%f",bufdatirc.tensionevc); fprintf(fp," "); fprintf(fp,"%f",bufdatirc.corrente); fprintf(fp,"\n"); fclose(fp); /*chiusura file*/ }/* fine funzione memorizzadati()*/
5 Liceo Scientifico Tecnologico lassi Quinta A e Quinta B Simulazione di un circuito R 5 Esempio: risultati ottenuti con il codice e grafici Vc( e I( costruiti con un foglio elettronico n ircuito R Vc( [V] t[sec] ircuito R i( [A] t[sec]
6 Liceo Scientifico Tecnologico lassi Quinta A e Quinta B Simulazione di un circuito R 6 Possiamo ottenere il grafico della tensione Vc ai capi del condensatore e della corrente I che circola nel circuito, utilizzando un foglio elettronico.
7 Liceo Scientifico Tecnologico lassi Quinta A e Quinta B Simulazione di un circuito R 7 Risposta del circuito R ad un onda quadra
Esercizio 2 (punti 7) Dato il seguente programma C: #include <stdio.h> int swap(int * nome, int length);
Fondamenti di Informatica L-A (A.A. 004/005) - Ingegneria Informatica Prof.ssa Mello & Prof. Bellavista I Prova Intermedia del 11/11/004 - durata h - COMPITO B Esercizio 1 (punti 1) Una associazione di
Studio di circuiti contenenti diodi Uso di modelli semplificati
STUDIO DI CIRCUITI CONTENENTI DIODI USO DI MODELLI SEMPLIFICATI 1 Primo modello 2 Secondo modello 4 Terzo modello 6 La caratteristica e la retta di carico 8 Studio di circuiti contenenti diodi Uso di modelli
Il condensatore. 14/10/2002 Isidoro Ferrante A.A. 2002/2003 1
Il condensatore Un condensatore è costituito in linea di principio da due conduttori isolati e posti a distanza finita, detti armature. aricando i due conduttori con carica opposta, si forma tra di essi
Le lettere x, y, z rappresentano i segnali nei vari rami.
Regole per l elaborazione di schemi a blocchi Oltre alle tre fondamentali precedenti regole (cascata, parallelo, retroazione), ne esiste una serie ulteriore che consente di semplificare i sistemi complessi,
Il condensatore. 25/10/2002 Isidoro Ferrante A.A. 2004/2005 1
Il condensatore Un condensatore è costituito in linea di principio da due conduttori isolati e posti a distanza finita, detti armature. aricando i due conduttori con carica opposta, si forma tra di essi
Relazione di laboratorio di telecomunicazioni. 23/01/2014. Calcolare la Vc per ogni istante t (da t = 0 ms a t = 1 ms).
Relazione di laboratorio di telecomunicazioni. 23/01/2014 Titolo: Carica di un condensatore. Obiettivi: Calcolare Tau con la formula R x C. Calcolare la Vc per ogni istante t (da t = 0 ms a t = 1 ms).
Fondamenti di Informatica 2
Fondamenti di Informatica 2 della prova scritta del 28 Febbraio 2006 Esercizio 1 (4 punti) Date le seguenti variabili int A[] = 2,3,7,-2,5,8,-4; int N = 7; int min = 3; int i; Scrivere la porzione di codice
/* esercizio 5. Memorizzare l elenco dei prodotti giacenti in un magazzino in modo da poter effettuare le seguenti operazioni :
/* esercizio 5. Memorizzare l elenco dei prodotti giacenti in un magazzino in modo da poter effettuare le seguenti operazioni : Stampare le caratteristiche di un determinato prodotto (codice, descrizione,
Misura del rapporto Q/V durante la fase di carica di un Condensatore.
Misura del rapporto Q/V durante la fase di carica di un Condensatore. Torino, Gennaio 27. Liceo Scientifico G. Bruno Testato grazie alla collaborazione della classe 5E Lorenzo Galante ([email protected])
MAGAZZINO.CPP January 2, 2008 Page 1
MAGAZZINO.CPP January 2, 2008 Page 1 1 #include 2 #include 3 #include 4 // ==================================================================== 5 // Versione 1.1 1/1/2008
ARRAY E STRINGHE. ESERCIZIO 2 Scrivere un programma che calcola il numero di doppie e di dittonghi (2 vocali vicine) presenti in una stringa.
3 ITI - a.s. 2007-2008 Compiti di Informatica ESTATE 2008 ARRAY E STRINGHE Scrivere una funzione che carica da tastiera un array di n elementi e lo stampa invertendo il primo elemento con l'ultimo, il
Risoluzione dei circuiti elettrici col metodo dei sistemi di equazioni
Risoluzione dei circuiti elettrici col metodo dei sistemi di equazioni Definizioni e breve richiamo alle principali leggi dei circuiti elettrici Risolvere un circuito elettrico significa determinare i
Unità didattica: Trasduttore di temperatura integrato AD590 e relativo condizionamento.
Unità didattica: Trasduttore di temperatura integrato AD590 e relativo condizionamento. Classe di riferimento: 5AX IPIA Materia: Sistemi Modulo interdisciplinare: Acquisizione dati. Modulo disciplinare:
ERRATA CORRIGE. void SvuotaBuffer(void); void SvuotaBuffer(void) { if(getchar()!=10) {svuotabuffer();} }
ERRATA CORRIGE Pulizia del buffer di input: come fare? (1) Dopo aver richiamato getchar() per prelevare un carattere dal buffer di input, inseriamo una seconda chiamata a getchar(), senza assegnare il
Politecnico di Torino Sede di Alessandria Corso di informatica Programmazione in c: introduzione. e mail: sito: users.iol.
Politecnico di Torino Sede di Alessandria Corso di informatica Programmazione in c: introduzione prof. Lorenzo Porcelli e mail: [email protected] sito: users.iol.it/genna18 Risoluzione di un problema Dato
Laboratorio di Calcolatori 1 Corso di Laurea in Fisica A.A. 2006/2007
Laboratorio di Calcolatori 1 Corso di Laurea in Fisica A.A. 2006/2007 Dott.Davide Di Ruscio Dipartimento di Informatica Università degli Studi di L Aquila Lezione del 08/03/07 Nota Questi lucidi sono tratti
Esercizio 1: Puntatori impiegati che sono manager
Esercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 10 Esercitazione: 25 gennaio 2006 Esercizi di riepilogo Problema: Esercizio 1: Puntatori impiegati che sono manager Si
Liberamente tratto da Prima Legge di Ohm
Liberamente tratto da www.openfisica.com Prima Legge di Ohm Agli estremi di due componenti elettrici di un circuito (che si possono chiamare conduttore X ed Y) è applicata una differenza di potenziale
Esercizi svolti durante le ore di Informatica e Sistemi automatici nelle classi del Liceo Scientifico Tecnologico del Liceo Milli di Teramo
Esercizi svolti durante le ore di Informatica e Sistemi automatici nelle classi del Liceo Scientifico Tecnologico del Liceo Milli di Teramo /*Caricare un vettore di n numeri float, ordinarlo e e stamparlo
Informatica 1. Prova di recupero 21 Settembre 2001
Informatica 1 Prova di recupero 21 Settembre 2001 Si risolvano i seguenti esercizi. Ai fini della determinazione del voto finale il loro punteggio andrà sommato al punteggio del laboratorio. Il tempo complessivo
PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico
ISTITUTO TECNICO STATALE MARCHI FORTI Viale Guglielmo Marconi n 16-51017 PESCIA (PT) - ITALIA PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico Docente PARROTTA GIOVANNI
Unità Didattica 5 Linguaggio C. Stringhe. Accesso a file ASCII. Strutture.
Unità Didattica 5 Linguaggio C Stringhe. Accesso a file ASCII. Strutture. 1 Stringhe Una stringa è una sequenza di caratteri (es: ciao, sd!n29dnqa ); In C non esiste una variabile di tipo stringa; Una
Capacità ele+rica. Condensatori
Capacità ele+rica Condensatori Condensatori Il condensatore è il sistema più semplice per immagazzinare energia elettrostatica. Consideriamo due piani metallici separati da un isolante. La relazione che
0 : costante dielettrica nel vuoto
0 : costante dielettrica nel vuoto Φ Flusso del campo elettrico E dφ E E da EdAcosθ Se la superficie è chiusa (superficie gaussiana) il flusso si calcola come integrale chiuso: Φ E dφ E E da v EdAcosθ
Introduzione alla programmazione in C
Introduzione alla programmazione in C Testi Consigliati: A. Kelley & I. Pohl C didattica e programmazione B.W. Kernighan & D. M. Ritchie Linguaggio C P. Tosoratti Introduzione all informatica Materiale
Appunti di Elettronica I Lezione 3 Risoluzione dei circuiti elettrici; serie e parallelo di bipoli
Appunti di Elettronica I Lezione 3 Risoluzione dei circuiti elettrici; serie e parallelo di bipoli Valentino Liberali Dipartimento di Tecnologie dell Informazione Università di Milano, 2603 Crema email:
ELETTROTECNICA T - A.A. 2014/2015 ESERCITAZIONE 1
ELETTROTECNICA T - A.A. 2014/2015 ESERCITAZIONE 1 ESERCIZIO 1 Dopo aver risolto il circuito lineare tempo-invariante mostrato Fig. 1.1, calcolare la potenza erogata/assorbita da ogni componente. Fig. 1.1
Linguaggio C. Esercizio 1
Linguaggio C Esercizi su puntatori e liste Walter Didimo (e-mail:[email protected]) supplemento al Corso di Calcolatori Elettronici (Riccardo Torlone) 1 Esercizio 1 Siano p e q due puntatori a variabili
Elementi lessicali. Lezione 4. La parole chiave. Elementi lessicali. Elementi lessicali e espressioni logiche. Linguaggi di Programmazione I
Lezione 4 Elementi lessicali e espressioni logiche Matricole 2-3 Elementi lessicali il linguaggio C ha un suo vocabolario di base i cui elementi sono detti token esistono 6 tipi di token: parole chiave
Fondamenti di Informatica T-1, 2009/2010 Modulo 2 Prova d Esame 5 di Giovedì 15 Luglio 2010 tempo a disposizione 2h30'
Prima di cominciare: si scarichi dal sito http://esamix.labx il file StartKit5.zip contenente i file necessari (solution di VS2008 e progetto compresi). Avvertenze per la consegna: apporre all inizio di
Esercitazione 6. Array
Esercitazione 6 Array Arrays Array (o tabella o vettore): è una variabile strutturata in cui è possibile memorizzare un numero fissato di valori tutti dello stesso tipo. Esempio int a[6]; /* dichiarazione
Scrittura formattata - printf
Esercizi su Input/Output con formato FormattedIO 1 Scrittura formattata - printf Funzione printf int printf ( , ) La funzione restituisce un valore intero uguale ai caratteri
CORRENTI ALTERNATE. Dopo che la spira è ruotata di in certo angolo in un tempo t si ha
1 easy matematica CORRENI ALERNAE Consideriamo una bobina ruotante, con velocità angolare ω costante all'interno di un campo magnetico uniforme B. Gli estremi della spira sono collegati a due anelli chiamati
Strutture. Strutture e Unioni. Definizione di strutture (2) Definizione di strutture (1)
Strutture Strutture e Unioni DD cap.10 pp.379-391, 405-406 KP cap. 9 pp.361-379 Strutture Collezioni di variabili correlate (aggregati) sotto un unico nome Possono contenere variabili con diversi nomi
Istruzioni Condizionali in C
Concetti chiave Istruzioni Condizionali in C Tipi di Istruzioni Condizionali Espressioni Blocchi d istruzioni Istruzioni Condizionali: if-else Istruzioni Condizionali: switch-case Istruzione break Istruzioni
SOLUZIONE ESERCIZIO 1
SOLUZIONE ESERCIZIO 1 Progettare un algoritmo che dati tre numeri (voti) a, b, c che possono assumere i valori interi da 18 a 30, calcoli la loro media. #include void main() { int a, b, c; float
La gestione della memoria dinamica Heap
Laboratorio di Algoritmi e Strutture Dati La gestione della memoria dinamica Heap Prof. Luigi Lamberti 2005 Cenni sui Processi Un Programma è un insieme di Istruzioni memorizzato in un file con le costanti
Fondamenti di Informatica T-1, 2010/2011 Modulo 2. Prova d Esame 4A di Martedì 21 Giugno 2011 tempo a disposizione 2h
Prima di cominciare: si scarichi dal sito http://esamix.labx il file StartKit4A.zip contenente i file necessari (progetto Visual Studio ed eventuali altri file di esempio). Avvertenze per la consegna:
Esercizio 1 Liste: calcolo perimetro di un poligono
Esercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 12 Esercitazione: 28 gennaio 2005 Esercizi su liste, ricorsione, file. Scaletta Esercizio 1 Liste: calcolo perimetro di
Esercizi: circuiti dinamici con generatori costanti
ezione Esercizi: circuiti dinamici con generatori costanti ezione n. Esercizi: circuiti dinamici con generatori costanti. Esercizi con circuiti del I ordine in transitorio con generatori costanti. ircuiti..
Elettronica I Leggi di Kirchhoff; risoluzione dei circuiti elettrici in continua; serie e parallelo
Elettronica I Leggi di Kirchhoff; risoluzione dei circuiti elettrici in continua; serie e parallelo Valentino Liberali Dipartimento di Tecnologie dell Informazione Università di Milano, 603 Crema email:
Extracorrente di chiusura in un circuito
prof. Alessandro ALTERIO (FISICA) 5ªD (P.N.I.) liceo scientifico Marconi di Grosseto pagina 1 di 5 Extracorrente di chiusura in un circuito Consideriamo il circuito in figura: All istante di tempo viene
PILE E CODE. Pile (stack):
PILE E CODE Sono tipi di dato che consentono di rappresentare sequenze di elementi in cui gli inserimenti e le cancellazioni sono eseguiti con particolari modalita` (politiche o discipline). Pile (stack):
Regola del partitore di tensione
Regola del partitore di tensione Se conosciamo la tensione ai capi di una serie di resistenze e i valori delle resistenze stesse, è possibile calcolare la caduta di tensione ai capi di ciascuna R resistenza,
Esercitazione 12. Esercizi di Ricapitolazione
Esercitazione 12 Esercizi di Ricapitolazione Esercizio Scrivere un programma che, dato un numero intero positivo, stampa la sua rappresentazione binaria. ALGORITMO Scriviamo una procedura stampa_bin che,
Circuiti in corrente continua
Domanda Le lampadine mostrate in figura sono le stesse. Con quali collegamenti si ha maggiore luce? Circuiti in corrente continua Ingegneria Energetica Docente: Angelo Carbone Circuito 1 Circuito 2 La
Programmazione I - Laboratorio
Programmazione I - Laboratorio Esercitazione 6 - Liste Gianluca Mezzetti 1 Paolo Milazzo 2 1. Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ mezzetti mezzetti di.unipi.it 2. Dipartimento
Introduzione al C. Esercitazione 6. Raffaele Nicolussi. Corso di Fondamenti di Informatica Ingegneria Clinica
Corso di Fondamenti di Informatica Ingegneria Clinica Esercitazione 6 Raffaele Nicolussi Esercizio 1 Si scriva una funzione in linguaggio C che riceve in ingresso un numero intero A letto da tastiera,
Dati numerici: f = 200 V, R 1 = R 3 = 100 Ω, R 2 = 500 Ω, C = 1 µf.
ESERCIZI 1) Due sfere conduttrici di raggio R 1 = 10 3 m e R 2 = 2 10 3 m sono distanti r >> R 1, R 2 e contengono rispettivamente cariche Q 1 = 10 8 C e Q 2 = 3 10 8 C. Le sfere vengono quindi poste in
Appello di Informatica B
Politecnico di Milano Facoltà di Ingegneria Industriale 19 febbraio 2004 Appello di Informatica B Prof. Angelo Morzenti - Prof. Vincenzo Martena Cognome e nome: Matricola: Tipo di prova: recupero I prova
Breve Manuale di Riferimento sulla Sintassi Linguaggi C++ e FORTRAN
Breve Manuale di Riferimento sulla Sintassi Linguaggi e versione aggiornata al 05/02/2004 Sommario Elementi di Base... 2 Dati, Tipi e Dichiarazioni... 2 Tipi di Dato di Base... 2 Tipi di Dato Strutturati...
Fisica Generale Modulo di Fisica II A.A Ingegneria Meccanica - Edile - Informatica Esercitazione 6 INDUZIONE ELETTROMAGNETICA
Fisica enerale Modulo di Fisica II A.A. 05-6 INDUZIONE EETTOMANETIA Eb. Una spira rettangolare di altezza l 0 cm è 0. T completata da un contatto mobile che viene spostato verso destra alla velocità costante
Grande rilevanza hanno in elettronica i segnali sinusoidali. Un. segnale sinusoidale è un segnale che varia nel tempo con una legge
I segnali sinusoidali Grande rilevanza hanno in elettronica i segnali sinusoidali. Un segnale sinusoidale è un segnale che varia nel tempo con una legge del seguente tipo u = U sen( ω t+ ϕ ) Figura A andamento
Struttura dati FILE. Concetto di FILE
Struttura dati FILE Concetto di FILE Per poter mantenere disponibili dei dati tra diverse esecuzioni di un programma (PERSISTENZA dei dati), è necessario poterli archiviare su memoria di massa. Un file
2. Spiegare brevemente qual è la funzione del compilatore e la sua importanza per il programmatore.
1 Esercizio 1 1. Immaginate di avere una calcolatore che invece che poter rappresentare i classici due valori per ogni bit (0/1) possa rappresentare 7 valori per ogni bit. (a) Quanti bit gli occorreranno
Contenuti dell unità + C A0 L
1 ontenuti dell unità Questa unità considera problemi di transitorio in reti: 1) contenenti un solo elemento reattivo (1 condensatore oppure 1 induttore) a) alimentate da generatori costanti in presenza
Appunti del corso di Informatica 1. 6 Introduzione al linguaggio C
Università di Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C Marco Liverani ([email protected])
Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C
Università di Roma Tre Facoltà di Scienze M.F.N. Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C Marco Liverani ([email protected])
1. Circuito RLC serie Studiamo la configurazione mostrata in figura 1.1. Figura 1.1.
CIRCUITI RLC ED EQUAZIONI DIFFERENZIALI Sommario. In queste pagine studiamo alcune configurazioni elementari di resistori, condensatori e bobine. Vedremo come si possono dedurre le equazioni differenziali
I.T.I.S. TRASFORMATA DI LAPLACE DIAGRAMMI DI BODE
I.T.I.S. APPUNTI DI ELETTRONICA TRASFORMATA DI LAPLACE E DIAGRAMMI DI BODE PREMESSA Per lo studio dei sistemi di controllo si utilizzano modelli matematici dinamici lineari. L analisi o il progetto di
Laboratorio di Algoritmi e Strutture Dati
Laboratorio di Algoritmi e Strutture Dati Aniello Murano http://people.na.infn.it people.na.infn.it/~murano/ 1 Operazioni su Liste Doppie e Circolari 2 1 Indice Liste puntate semplici: Gli elementi sono
1 (6) 2 (7) 3 (7) 4 (7) 5 (6)
CORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI Informatica B anno accademico 010-011 Prof. Danilo ARDAGNA Seconda Prova in Itinere 7.06.011 Durata 1h 30 Valutazioni 1 (6) (7) 3 (7) 4 (7)
Le funzioni, e le istruzioni di input/output
Linguaggio C Le funzioni, e le istruzioni di input/output 1 Funzioni! Sono sottoprogrammi per svolgere un particolare compito! Sequenze di istruzioni (raggruppate tramite le parentesi graffe) alle quali
I puntatori. Un puntatore è una variabile che contiene l indirizzo di un altra variabile. puntatore
I puntatori Un puntatore è una variabile che contiene l indirizzo di un altra variabile. puntatore...... L operatore & fornisce l indirizzo di un oggetto: p = &c; assegna a p l indirizzo di c, i.e., p
Implementazione di Liste puntate
Laboratorio di Algoritmi e Strutture Dati Aniello Murano http://people.na.infn.it people.na.infn.it/~murano/ 1 Implementazione di Liste puntate 2 1 Indice Liste puntate semplici: Gli elementi sono logicamente
LICEO SCIENTIFICO CAVOUR COMPITO DI FISICA PER LA CLASSE 5D Durata della prova 1 ora
LICEO SCIENTIFICO CAVOUR COMPITO DI FISICA PER LA CLASSE 5D Durata della prova 1 ora 1)Nel circuito rappresentato in figura la pila fornisce una differenza di potenziale di 12 V e le tre resistenze hanno
ISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI) ANNO SCOLASTICO 2005/2006 CORSO SPERIMENTALE LICEO TECNICO
ISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n. 2-56025 PONTEDERA (PI) 0587 53566/55390 - Fax: 0587 57411 - : [email protected] - Sito WEB: www.marconipontedera.it ANNO SCOLASTICO
Fondamenti di Informatica T. Linguaggio C: File
Linguaggio C: File I File Il file e` l'unita` logica di memorizzazione dei dati su memoria di massa, che consente una memorizzazione persistente dei dati, non limitata dalle dimensioni della memoria centrale.
INFORMATICA DI BASE Linguaggio C Prof. Andrea Borghesan
INFORMATICA DI BASE Linguaggio C Prof. Andrea Borghesan venus.unive.it/borg [email protected] Ricevimento lunedì, prima o dopo lezione 1 Le funzioni in C Le funzioni vengono utilizzate per 3 motivi: Riusabilità
Problema n 1 Sulla risoluzione di circuiti applicando i principi di Kirchhoff
Problema n 1 Sulla risoluzione di circuiti applicando i principi di Kirchhoff primo principio di Kirchhoff "principio dei nodi " - la sommatoria di tutte le correnti che confluiscono in un nodo (siano
CONSIGLI PER LA RISOLUZIONE DEI CIRCUITI ELETTRICI
CONSIGLI PER L RISOLUZIONE DEI CIRCUITI ELETTRICI In questa lezione lo scopo è quello di mostrare che, con i principi e i teoremi proposti, si possono ottenere i risultati richiesti. Per mostrare l efficacia
La gestione della memoria
La gestione della memoria DOTT. ING. LEONARDO RIGUTINI DIPARTIMENTO INGEGNERIA DELL INFORMAZIONE UNIVERSITÀ DI SIENA VIA ROMA 56 53100 SIENA UFF. 0577234850-7102 [email protected] HTTP://WWW.DII.UNISI.IT/~RIGUTINI/
RICERCA DI UN ELEMENTO
RICERCA DI UN ELEMENTO Si legga da tastiera un array di N elementi (N stabilito dall utente) Si richieda un elemento x il programma deve cercare l elemento x nell array Se l elemento è presente, deve visualizzare
puntatori Lab. Calc. AA 2007/08 1
puntatori Lab. Calc. AA 2007/08 1 parametri delle funzioni (dalla lezione scorsa) gli argomenti in C vengono passati by value dalla funzione chiamante alla funzione chiamata la lista degli argomenti viene
Problem solving avanzato
Problem solving avanzato Formulazione del problema Struttura dati e algoritmo Il programma 2 26 Politecnico di Torino 1 Dati in input (1/4) Sono dati due file di testo, contenenti le informazioni sulle
Gestione di files Motivazioni
Gestione di files Motivazioni Un programma in esecuzione legge (sequenzialmente) una sequenza di caratteri prodotti "al volo" dall'utente (tramite tastiera) il programma in esecuzione scrive (sequenzialmente)
Università del Salento Corso di Laurea Triennale in Ingegneria Industriale Secondo esonero di FISICA GENERALE 2 del 16/01/15
Università del Salento Corso di Laurea Triennale in Ingegneria Industriale Secondo esonero di FISICA GENERALE 2 del 16/01/15 Esercizio 1 (7 punti): Nella regione di spazio compresa tra due cilindri coassiali
http://esamix.labx Quotazione compareto( ) Quotazione piurecente( ) Quotazione Quotazione Quotazione non trovato count( )
Materiale di ausilio utilizzabile durante l appello: tutto il materiale è a disposizione, inclusi libri, lucidi, appunti, esercizi svolti e siti Web ad accesso consentito in Lab06. L utilizzo di meorie
Non ci sono vincoli sul tipo degli elementi di un vettore Possiamo dunque avere anche vettori di
ARRAY DI PUNTATORI Non ci sono vincoli sul tipo degli elementi di un vettore Possiamo dunque avere anche vettori di puntatori Ad esempio: char * stringhe[4]; definisce un vettore di 4 puntatori a carattere
Esercitazione 5. Procedure e Funzioni Il comando condizionale: switch
Esercitazione 5 Procedure e Funzioni Il comando condizionale: switch Comando: switch-case switch (espressione) { /* espressione deve essere case costante1: istruzione1 di tipo int o char */ [break]; case
1.1 Assenza di generatori di corrente ideali.
ANALISI AGLI ANELLI Questa dispensa presenta un metodo alternativo a quello presentato nel libro Circuiti Elettrici di C.K. Alexander, M.N.O.Sadiku - seconda edizione - traduzione a cura del Prof. P.Gubian
Tipi di dati strutturati e Linguaggio C. Record o strutture Il costruttore struct in C
Tipi di dati strutturati e Linguaggio C Record o strutture Il costruttore struct in C Dati strutturati Record Un record o struttura è una struttura dati ottenuta aggregando elementi di tipo diverso che
Record in C: il costruttore struct.
Record in C: il costruttore struct. Le variabili di tipo record e i nuovi tipi record si dichiarano in C tramite il costruttore di tipo struct:. ::= ;
IL PRIMO PROGRAMMA IN C
IL PRIMO PROGRAMMA IN C LO SCOPO Si vuole scrivere un programma in linguaggio C che chieda all utente di introdurre da tastiera due numeri interi e visualizzi il valore della loro somma sul video SOLUZIONE
CORSO DI FISICA ASPERIMENTALE II ESERCIZI SU RESISTENZE IN SERIE E PARALLELO Docente: Claudio Melis
CORSO DI FISICA ASPERIMENTALE II ESERCIZI SU RESISTENZE IN SERIE E PARALLELO Docente: Claudio Melis 1) Un generatore di tensione reale da 20 V provvisto di resistenza interna r pari a 2 Ω è connesso in
