Sommario:
- Passaggio 1: identificazione del numero di bevande (for-loop)
- Passaggio 2: definire altre variabili (input, If/else)
- Passaggio 3: definire un'equazione per calcolare BAC
- Passaggio 4: interpretare il BAC in risultati manifestati sul corpo umano (se/altrimenti)
- Passaggio 5: calcola il numero di ore prima che il soggetto sia sobrio
- Passaggio 6: risultati e interpretazione
Video: Progetto Sandbox: Calcolo e interpretazione del BAC: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Di Haarika Gogineni, Hana Schlosser e Benedict Uiseco
In questo progetto, cercheremo di calcolare la concentrazione di alcol nel sangue (BAC) in base al numero di bevande, al peso e al sesso di un soggetto. Dopo aver emesso il BAC calcolato, dichiareremo gli effetti di quel particolare livello BAC sui principali organi e sistemi del corpo e sui suoi attributi fisici. Riorganizzeremo anche il BAC per calcolare il numero di ore in cui il soggetto deve abbattere l'alcol ed essere completamente sobrio.
Passaggio 1: identificazione del numero di bevande (for-loop)
- Inizia il codice utilizzando le funzioni "clear" e "clc" per cancellare la finestra di comando e l'area di lavoro dal lavoro precedente
- Utilizzare la funzione "input" per stampare nella finestra di comando, chiedendo al soggetto di inserire il numero di bevande diverse consumate.
- Se la variabile "NumberofDrinks" è maggiore di 1, utilizzare un "for loop" per richiedere al soggetto di inserire la percentuale di alcol e le once di alcol in ciascun tipo di bevanda. Queste variabili vengono poi utilizzate per calcolare il consumo totale di alcol da parte del soggetto.
Passaggio 2: definire altre variabili (input, If/else)
- Utilizzare nuovamente la funzione "input" per richiedere al soggetto di inserire il peso (lbs) e il numero di ore trascorse da quando ha bevuto; entrambi i fattori influenzano la degradazione dell'alcol nel sangue.
- Utilizzare la funzione "input" per consentire al soggetto di inserire il proprio sesso.
- Completa tale funzione con un'istruzione "if/elseif" assegnando una costante specifica a ciascun genere. La funzione "strcmp" confronta la variabile con la stringa e, se la variabile inserita non è "maschio" o "femmina", crea un'istruzione "else" che restituisca ERRORE.
Problema che abbiamo avuto: uno dei problemi che abbiamo avuto è stato quando abbiamo cercato di creare un operatore logico per la variabile "genere". Il codice non funzionerebbe correttamente se scrivessimo "genere = 'maschile'" o "genere = 'femminile'"; sarebbe tornato al maschio indipendentemente dal fatto che fosse il genere corretto o meno. Il problema era che nelle istruzioni "else" non era possibile avere una variabile uguale a una stringa. Di conseguenza abbiamo dovuto rivedere la funzione in "strcmp" - la funzione di confronto delle stringhe - che ha permesso al codice di progredire.
Passaggio 3: definire un'equazione per calcolare BAC
Usa la formula trovata nella ricerca per sviluppare un'equazione per trovare il BAC date le variabili create nei passaggi precedenti
Passaggio 4: interpretare il BAC in risultati manifestati sul corpo umano (se/altrimenti)
- Crea un'istruzione "if/elseif" che utilizzi operatori logistici (>, <, ==, ~, &) per visualizzare il risultato corrispondente in base al valore BAC calcolato che si adatta all'istruzione logistica scelta.
- Utilizzare la funzione "fprintf" per stampare nella finestra di comando il valore BAC e gli effetti risultanti di quel livello sul corpo e le loro manifestazioni basate sulla ricerca.
- Continua a ripetere questi passaggi per tutte le principali gamme di BAC con effetti variabili
Passaggio 5: calcola il numero di ore prima che il soggetto sia sobrio
- Riorganizzare la formula BAC dal passaggio 2 per trovare il numero di ore prima che il soggetto sia sobrio (BAC =0)
- Data quella formula, calcola il numero di ore e stampa questi dati nella finestra di comando usando la funzione "fprintf"
Passaggio 6: risultati e interpretazione
Dopo aver scritto il codice e inserito i valori per le domande suggerite, il numero di bevande, la percentuale di alcol, il peso, il sesso, ecc., fai clic su "Esegui" e ottieni i risultati. Il BAC verrà mostrato insieme a un paragrafo che spiega gli effetti del BAC calcolato. Un'altra dichiarazione stampata ti darà il numero di ore necessarie per raggiungere la completa sobrietà
* NOTA: Poiché il paragrafo interpretazioni è lungo, dovrai scorrere verso destra per leggere l'intero messaggio.
Consigliato:
Calcolo di umidità, pressione e temperatura utilizzando BME280 e interfaccia fotonica: 6 passaggi
Calcolo di umidità, pressione e temperatura utilizzando BME280 e interfaccia fotonica.: Ci imbattiamo in vari progetti che richiedono il monitoraggio di temperatura, pressione e umidità. Quindi ci rendiamo conto che questi parametri giocano effettivamente un ruolo vitale nell'avere una stima dell'efficienza di lavoro di un sistema a diverse condizioni atmosferiche
Progetto sandbox BME 60B: 6 passaggi
BME 60B Sandbox Project: Il nostro progetto Sandbox mira ad aiutare i ricercatori nel campo biologico ad analizzare campioni di cellule e scoprire le condizioni delle loro cellule. Dopo che l'utente ha inserito un'immagine del proprio campione di cellule, il nostro codice elabora l'immagine per prepararla per il conteggio delle cellule
Calcolo della meccanica quantistica computazionale: 4 passaggi
Calcolo della meccanica quantistica computazionale: I calcoli computazionali in chimica e fisica possono rivelare proprietà molto interessanti su alcuni campioni (soprattutto se sono soggetti a modifiche per una migliore efficienza di un dato composto originale). nelle procedure, oltre a fattori di d
Calcolo dell'intensità della luce utilizzando BH1715 e Arduino Nano: 5 passaggi
Calcolo dell'intensità della luce utilizzando BH1715 e Arduino Nano: ieri stavamo lavorando su display LCD e mentre lavoravamo su di essi ci siamo resi conto dell'importanza del calcolo dell'intensità della luce. L'intensità della luce non è solo importante nel dominio fisico di questo mondo, ma ha il suo ruolo ben detto nel biologico
Progetta il tuo PCB del modulo di calcolo Raspberry Pi: 5 passaggi (con immagini)
Progetta il tuo PCB del modulo di calcolo Raspberry Pi: se non hai mai sentito parlare del modulo di calcolo Raspberry Pi prima, è fondamentalmente un computer Linux a tutti gli effetti con il fattore di forma di una chiavetta RAM per laptop! Con diventa possibile progettare le tue schede personalizzate dove il Raspberry Pi è solo un altro c