Indovinelli con Scratch

In questa lezione realizzemo un gioco con gli indovinelli con Scratch. Proporremo 4 semplici indovinelli: 1) Giro curioso nel bosco fitto e frondoso. Mi arrotolo in palla, sono piccolo e gioioso. 2) Mi nutro di insetti nell’oscurità, Un piccolo mammifero nella mia verità. 3) Nella notte mi senti cantare, Con occhi grandi posso guardare. 4) … Leggi tutto

Somma di due matrici in C

somma di due matrici in C

Realizziamo adesso un algoritmo che calcola la somma di due matrici in C. Innanzitutto va detto che la somma si può effettuare solo se le due matrici hanno lo stesso numero di righe e di colonne. Date due matrici A[M][N] e B[M][N] , la somma si effettua semplicemente sommando l’elemento della prima riga e della … Leggi tutto

Somma dei numeri di una matrice in C

matrici somma elementi

Realizziamo un semplicissimo algoritmo per il calcolo della somma dei numeri di una matrice in C. Come prima dobbiamo inserire il numero di righe e di colonne della matrice, ovvero M ed N. Tramite il ciclo do-while faccio un controllo dell’input, ovvero verifico che M ed N siano compresi nelle dimensioni massime definite prima e … Leggi tutto

Matrice trasposta in C

matrice trasposta

In questa lezione parliamo di matrice trasposta in C. Nella scorsa lezione abbiamo già parlato di matrici e abbiamo sviluppato alcuni esempi. Matrice trasposta in linguaggio C Prima dello sviluppo dell’algoritmo in C diamo alcune definizioni. Ricordiamo dunque che una matrice A[M] [N] si dice rettangolare se M è diverso da N, altrimenti se M … Leggi tutto

Triangolo di Tartaglia in C

Triangolo di Tartaglia

Realizziamo un algoritmo che sviluppi il triangolo di Tartaglia in C. Definizione triangolo di Tartaglia In matematica il triangolo di Tartaglia è una tabella di numeri naturali disposti a triangolo e dove ciascun elemento è detto coefficiente binomiale perché coincide con i coefficienti delle potenze di un binomio. Come si ottiene? Al vertice e lungo … Leggi tutto

Esercizio con le matrici in C

media elementi matrice

Proponiamo un semplice esercizio con le matrici in C. Si vuole realizzare un programma che richieda all’utente di inserire i voti corrispondenti a 7 prove sostenute in Matematica durante l’anno da 6 studenti della classe e calcoli la media di ogni prova e la media di ogni studente. Ogni linea deve contenere pertanto i voti … Leggi tutto

Ricerca di un elemento in una matrice in C

ricerca elementi in una matrice

Costruiamo un algoritmo per la ricerca di un elemento in una matrice in C. Iniziamo creando una matrice di numeri casuali. Generare numeri casuali in C In C abbiamo un generatore di numeri pseudocasuali e per usarlo dobbiamo includere la libreria stdlib.h Utilizzeremo così le funzioni srand() e rand(). La funzione rand() restituisce un numero … Leggi tutto

Somma degli elementi appartenenti alla cornice esterna di una matrice in C

somma cornice matrice

Realizziamo un algoritmo per il calcolo della somma degli elementi appartenenti alla cornice esterna di una matrice in C. Consideriamo una matrice a[M][N] e definiamo in 100 il numero massimo di righe e di colonne. Al solito chiediamo di inserire il numero di righe e di colonne della matrice e controlliamo che il valore inserito … Leggi tutto

Prodotto tra matrici in C

prodotto matrici in C

Realizziamo un algoritmo che calcoli il prodotto tra due matrici in C. Procediamo seguendo questi passi: Inseriamo i dati nella prima matrice Inseriamo i dati nella seconda matrice Calcoliamo il prodotto Visualizziamo la prima matrice Visualizziamo la seconda matrice E’ utile sapere che il prodotto tra due matrici si può ottenere se il numero di … Leggi tutto

Inserire dati in una matrice

matrici in linguaggio C

Realizziamo un algoritmo che permetta di inserire dati in una matrice, definita anche array bidimensionale, in cui le dimensioni sono definite dall’utente. Potete consultare un piccolo tutorial sulle matrici al seguente link. Quindi i passaggi da seguire sono semplicemente questi: Richiesta delle dimensioni Inserimento dati Visualizzazione matrice Algoritmo in linguaggio C per inserire i dati … Leggi tutto