Esercizi di esonero (a.a. 2007/2008) Compito C, terzo esercizio Data una sequenza di caratteri s1 ed una stringa s2 diciamo che s1 è contenuta in s2 se.

Slides:



Advertisements
Presentazioni simili
1 I numeri relativi DEFINIZIONE. Si dicono numeri relativi tutti i numeri interi, razionali e irrazionali dotati di segno (positivo o negativo). ESEMPI.
Advertisements

Risolvere la seguente disequazione razionale intera di I grado
PROVA B: ESERCIZIO 1 Risolvere il sistema lineare (4 equazioni in 5 incognite):
Calcolo del minimo comune multiplo (m.c.m.) Luigi Sante
MATLAB.
MATLAB.
MATLAB. Scopo della lezione Programmare in Matlab Funzioni Cicli Operatori relazionali Esercizi vari.
Dipartimento di Matematica
LE MATRICI.
SPIM Esercizi. Esercizio 1 – il comando li Il codice deve eseguire una singola operazione: mettere il valore immediato 1023 nel registro s3.
Lez. 31 Universita' di Ferrara Facolta' di Scienze Matematiche, Fisiche e Naturali Laurea Specialistica in Informatica Algoritmi Avanzati Programmazione.
Lez. 41 Universita' di Ferrara Facolta' di Scienze Matematiche, Fisiche e Naturali Laurea Specialistica in Informatica Algoritmi Avanzati Programmazione.
Algebra delle Matrici.
Sesso = fattore between (indicato dal fattore A)
Analisi e Sintesi di circuiti sequenziali
Prof.ssa Chiara Petrioli -- corso di programmazione 1, a.a. 2007/2008 Corso di Programmazione 1 a.a.2007/2008 Prof.ssa Chiara Petrioli Corso di Laurea.
Prof.ssa Chiara Petrioli -- corso di programmazione 1, a.a. 2006/2007 Corso di Programmazione 1 a.a.2007/2008 Prof.ssa Chiara Petrioli Corso di Laurea.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 6: 16 Maggio 2013 Gianluca Durelli – Marco D. Santambrogio –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 4: 18 Aprile 2013 Gianluca Durelli – Marco D. Santambrogio –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 6: 13 Maggio 2013 Gianluca Durelli – Marco D. Santambrogio –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 3: 24 Ottobre 2011 Sadegh Astaneh – Marco D. Santambrogio –
Esercizio 4 Data una stringa P di lunghezza m e definita sullalfabeto, scrivere un programma PERL per calcolare la seguente funzione: PREFIX_FUNCTION:
Esercizio 4 Data una stringa P di lunghezza m e definita sullalfabeto, scrivere un programma PERL per calcolare la seguente funzione: PREFIX_FUNCTION:
MATLAB. …oggi… Programmare in Matlab Programmare in Matlab Funzioni Funzioni Cicli Cicli Operatori relazionali Operatori relazionali Esercizi vari Esercizi.
Sistemi di equazioni lineari
Array Un array è una collezione in sequenza di variabili del medesimo tipo Riferimento con un nome comune Nome_studente1 Nome_studente2. Nome_studenteN.
Modelli e Algoritmi per la Logistica
Funzioni di Libreria per le stringhe DICHIARAZIONI CONTENUTE NEL FILE: char *strcpy( char *dest, const char *sorg ); Copia sorg in dest, incluso il carattere.
ITERAZIONE e RICORSIONE (eseguire uno stesso calcolo ripetutamente) ITERAZIONE: ripetere piu volte una sequenza di operazioni istruzioni: for, while, do.
Esercizi su pile Scrivere una funzione che restituisca una nuova pila che contiene i valori di una pila in ingresso in ordine inverso. La pila originale.
A.A. 2010/2011Ambienti di Programmazione per il Software di Base1 (Es. – 6) Ambienti di Programmazione per il Software di Base Le Stringhe in C Input.
Vettori e Funzioni 3 Maggio Esercizio 1 Si scriva un programma in linguaggio C che, dopo aver acquisito il contenuto di un vettore di interi da.
Programmazione in Java Claudia Raibulet
Biologia Computazionale - Algoritmi
MATRICI classe 3 A inf (a.s ).
Definizione di determinante
Programmazione di Calcolatori
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Array e stringhe Marco D. Santambrogio – Ver. aggiornata al 9 Agosto 2013.
BIOINFO3 - Lezione 201 Come in ogni corso di introduzione ad un linguaggio di programmazione, proviamo a scrivere lormai celebre primo programma di prova.
Milano, 17 Dicembre 2013 Informatica B Informatica B Matlab Laboratorio del 14/01/2014 Responsabili di laboratorio: Gianluca Durelli:
Esercizi La distanza di hamming tra due interi x e y si definisce come il numero di posizioni nella rappresentazione binaria di x e y aventi bit differenti.
Giambattista Salinari Dipartimento di Statistica di Firenze
1 Esempi domande di esame. 2 Dato il seguente programma #include int main(){ int *p,j=9,i=5; p=&j; *p=i; printf("%d %d %d\n", i,j,*p); scanf("%d",p);/*
ALGORITMI a.
Corso di Fondamenti di Informatica Ingegneria delle Comunicazioni – BCOR Ingegneria Elettronica – BELR Introduzione al C Esercitazione 5 D. Bloisi, A.
Array (ordinamento) CORDA – Informatica A. Ferrari.
s STRINGHE DI CARATTERI a p e \0
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 7: 16 Giugno 2014 Marco D. Santambrogio – Gianluca Durelli –
Calcolo letterale.
Strutture di controllo Esercizi!. Utilizzare i metodi: I modi per poter richiamare un metodo, di una classe (ad esempio SavitchIn) sono due. 1) E’ sempre.
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA Lab 2: 20 Aprile 2015 Marco D. Santambrogio – Gianluca Durelli –
Linguaggio C: Le basi Stefano Cagnoni e Monica Mordonini
INTRODUZIONE A MATLAB LEZIONE 2 Sara Poltronieri.
Istruzioni per l’uso…….
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 3 – Info B Marco D. Santambrogio – Riccardo Cattaneo –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 3 L Aprile 2015 Marco D. Santambrogio – Gianluca Durelli -
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA Lab 3: 27 Aprile 2015 Marco D. Santambrogio – Gianluca Durelli –
INTERVALLI E INTORNI INTERVALLI INTORNI PUNTI PER UN INSIEME
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
“ Pseudocodice ” Un programma per computer lavorerà su in insieme di “ variabili ” contenenti i dati del problema, soluzioni intermedie, soluzioni finali.
CALCOLO DEL DETERMINANTE DELLA MATRICE TRE PER TRE
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Array n-dimensionali e tipi di dati strutturati Marco D. Santambrogio – Ver. aggiornata.
Sistemi di equazioni lineari. Sistemi di primo grado di due equazioni a due incognite Risolvere un sistema significa trovare la coppia di valori x e y.
La funzione CASUALE. Gli istogrammi.
DEFINIZIONE. I multipli di un numero sono costituiti dall’insieme dei prodotti ottenuti moltiplicando quel numero per la successione dei numeri naturali.
I numeri relativi DEFINIZIONE. Si dicono numeri relativi tutti i numeri interi, razionali e irrazionali dotati di segno (positivo o negativo). ESEMPI Numeri.
Tutorato Elementi di Informatica 2013
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Transcript della presentazione:

Esercizi di esonero (a.a. 2007/2008) Compito C, terzo esercizio Data una sequenza di caratteri s1 ed una stringa s2 diciamo che s1 è contenuta in s2 se i caratteri di s1, s1[0], s1[1], s1[2]…, compaiono tutti, nello stesso ordine, nella stringa s2 (possibilmente intervallati, preceduti o seguiti da altri caratteri). Si scriva una funzione che date due stringhe s3 e s4 calcoli la lunghezza del prefisso piu lungo di s3 contenuto in s4.

esercizi dellesonero Compito A, terzo esercizio Date due stringhe s1 e s2 diciamo che s1 è contenuta in s2 se i caratteri di s1, s1[0], s1[1], s1[2]…, fino al carattere di fine stringa eslcuso, compaiono tutti, nello stesso ordine, nella stringa s2 (possibilmente intervallati, preceduti o seguiti da altri caratteri). Si scriva una funzione che date due stringhe s1 e s2 verifichi se s1 è contenuta in s2.

esercizi di esonero Esercizio 1, compito C Un elemento di un vettore di interi è un massimo locale se il suo valore è strettamente maggiore del valore dellelemento di indice immediatamente inferiore (se esiste) E del valore dellelemento di indice immediatamente superiore (se esiste). Si scriva una funzione che dato un vettore di interi calcoli il numero dei massimi locali del vettore.

esercizi degli esoneri Compito A, primo esercizio Un elemento di un vettore di interi è un minimo locale se il suo valore è strettamente minore del valore dellelemento di indice immediatamente inferiore (se esiste) E del valore dellelemento di indice immediatamente superiore (se esiste). Si scriva una funzione che dato un vettore di interi calcoli la somma dei valori dei minimi locali del vettore

esercizi di esonero Compito A, esercizio 2 Un k quadrato di una matrice m*n, m>=k, n>=k è una sottomatrice quadrata k*k della matrice Si scriva una funzione che data una matrice di interi, ed un intero k, calcoli la somma dei valori degli elementi più piccoli dei k quadrati

esercizi di esonero Compito A, esercizio 2 Un k quadrato di una matrice m*n, m>=k, n>=k è una sottomatrice quadrata k*k della matrice Si scriva una funzione che data una matrice di interi, un intero k, ed un intero h calcoli il numero di k quadrati della matrice tali che la somma degli elemetnti del k quadrato sia uguale a h.

Esercizio 1, Compito B Si scriva una funzione che dato un vettore di interi ORDINATO calcoli il numero di valori che compaiono ripetuti almeno una volta nel vettore

Esercizio 2 compito B Denominiamo un elemento di una matrice di interi n*m un massimo diagonale se è lelemento con il valore (strettamente) maggiore tra quelli delle (due) diagonali a cui appartiene. Si scriva una funzione che data una matrice di interi calcoli il numero dei suoi massimi diagonali.

Soluzioni compito D Esercizio 1, compito D Si scriva una funzione che dato un vettore di interi verifichi se è vero che ogni elemento del vettore contenente un valore dispari abbia un valore maggiore alla somma degli elementi successivi.

Esercizio 2, compito D Denominiamo un elemento di una matrice di interi n*m un minimo diagonale se è lelemento con il valore (strettamente) minore tra quelli delle (due) diagonali a cui appartiene. Si scriva una funzione che data una matrice di interi ed un intero h calcoli il numero dei suoi minimi diagonali con valore > h

Esercizio 3, compito D Si scriva una funzione che prenda da input una stringa di testo composto da sequenze di caratteri divise da spazi e ritorni a capo. La funzione stampa i caratteri del testo in ordine invertito dopo aver cancellato le sequenze di caratteri del testo che contengono cifre. Vediamo la variante in cui invece il testo sia dato in una stringa