MI permetto di suggerire un metodo più semplice e intuitivo per gli studenti, riguardo al secondo problema. Scriviamo una tabella che abbia 8 colonne numerate da 1 a 8 e tre righe corrispondenti alle 3 proprietà. Riempiamo con una x ogni cella la cui corrispondente proprietà è verificata. es. la prima colonna avrà: x - x perché è verificata solo la prima proprietà e la terza. Così per tutte le celle della tabella. Poi contiamo le x e scriviamo il numero in fondo a ciascuna colonna. Infine contiamo quanti numeri sono >= 2. E viene 5 naturalmente. Solo un modo diverso di rappresentazione mediante tabella
Mi hai suggerito un esercizio da dare ai miei studenti di informatica. Cercare la soluzione con Python. Grazie risp = 0 # risposta al quesito for x in range(1,9): np = 0 # numero di proprietà verificate if x % 2 == 1: # è dispari np += 1 if x = 6: # è maggiore o uguale a 6 np += 1 # incrementa le proprietà verificate if np >= 2: risp += 1 # conteggia quanti numeri hanno almeno due proprietà print(risp)
Ho trovato molto semplici questi problemi
Mi fa molto piacere. Un incentivo per iscriverti all'Università! 😄
molto difficile, menomale che c'è lei a spiegarlo, grande prof!
🙂
MI permetto di suggerire un metodo più semplice e intuitivo per gli studenti, riguardo al secondo problema. Scriviamo una tabella che abbia 8 colonne numerate da 1 a 8 e tre righe corrispondenti alle 3 proprietà. Riempiamo con una x ogni cella la cui corrispondente proprietà è verificata. es. la prima colonna avrà: x - x perché è verificata solo la prima proprietà e la terza. Così per tutte le celle della tabella. Poi contiamo le x e scriviamo il numero in fondo a ciascuna colonna. Infine contiamo quanti numeri sono >= 2. E viene 5 naturalmente. Solo un modo diverso di rappresentazione mediante tabella
Mi hai suggerito un esercizio da dare ai miei studenti di informatica. Cercare la soluzione con Python. Grazie
risp = 0 # risposta al quesito
for x in range(1,9):
np = 0 # numero di proprietà verificate
if x % 2 == 1: # è dispari
np += 1
if x = 6: # è maggiore o uguale a 6
np += 1 # incrementa le proprietà verificate
if np >= 2:
risp += 1 # conteggia quanti numeri hanno almeno due proprietà
print(risp)