Domanda Esercizio di programmazione

  • Autore discussione Deleted member 287194
  • Data d'inizio
D

Deleted member 287194

Scrivere una sequenza di istruzioni che calcoli la 'norma' di una matrice quadrata cioè la sommatoria dei quadrati dei suoi singoli elementi, si consiglia l'uso di due cicli for annidati uno all'interno dell'altro.
 
Se vuoi il codice pronto puoi chiederlo a ChatGPT o cercarlo su Google. Se vuoi imparare qualcosa, puoi iniziare a postare il tuo tentativo di soluzione e spiegarci dove ti blocchi. Il quadrato di x lo puoi calcolare facendo x * x, per scorrere gli elementi della matrice ti è stato consigliato di usare due cicli for annidati e per sommare ad un valore esistente puoi usare l'operatore +=. Non credo ci sia molto altro da dire.
 
Se vuoi il codice pronto puoi chiederlo a ChatGPT o cercarlo su Google. Se vuoi imparare qualcosa, puoi iniziare a postare il tuo tentativo di soluzione e spiegarci dove ti blocchi. Il quadrato di x lo puoi calcolare facendo x * x, per scorrere gli elementi della matrice ti è stato consigliato di usare due cicli for annidati e per sommare ad un valore esistente puoi usare l'operatore +=. Non credo ci sia molto altro da dire.
Più che altro trovandomi agli inizi avrei voluto una linea guida, in partenza non conoscevo come fare un quadrato e poi non conosco l'utilizzo dell'operatore +=
 
Più che altro trovandomi agli inizi avrei voluto una linea guida, in partenza non conoscevo come fare un quadrato e poi non conosco l'utilizzo dell'operatore +=
Cosa vuol dire "trovandomi agli inizi"?
Non hai mai programmato? Se la risposta è no, sarebbe impossibile cercare di scrivere questo programma.

L'operatore += ti permette di assegnare a una variable un valore di se stessa + un'altro valore

x = 5;
x += 1; (x = x + 1)
x = 6
 
Cosa vuol dire "trovandomi agli inizi"?
Non hai mai programmato? Se la risposta è no, sarebbe impossibile cercare di scrivere questo programma.

L'operatore += ti permette di assegnare a una variable un valore di se stessa + un'altro valore

x = 5;
x += 1; (x = x + 1)
x = 6
Significa che sto studiando gli argomenti del mio libro di testo in autonomia, e mi sono appena ritrovato questo esercizio davanti ma il mio testo non ha parlato dell'operatore +=, non ha introdotto le potenze, non ha parlato di matrici eccetera; ha semplicemente parlato dei cicli for.
 
Tu non utilizzare ciò che non conosci. Il += non è necessario.

Ma se parla di matrici quelle le devi conoscere e te le devono aver spiegate. Forse non eri attento, nel caso contrario vai dal professore e glielo dici.
Di quale libro parli?
 
Significa che sto studiando gli argomenti del mio libro di testo in autonomia, e mi sono appena ritrovato questo esercizio davanti ma il mio testo non ha parlato dell'operatore +=, non ha introdotto le potenze, non ha parlato di matrici eccetera; ha semplicemente parlato dei cicli for.
Cestina il libro.
Riguardo le potenze, quelle si studiano in matematica
in informatica --> 4**3 = 4^3