Taula de continguts:
- Pas 1: identificació del nombre de begudes (per a bucle)
- Pas 2: definiu altres variables (entrada, If / else)
- Pas 3: definiu una equació per calcular BAC
- Pas 4: Interpretar el BAC en els resultats manifestats sobre el cos humà (si / elseif)
- Pas 5: calculeu el nombre d'hores abans que l'assumpte sigui sobri
- Pas 6: Resultats i interpretació
Vídeo: Projecte Sandbox: Càlcul i interpretació de BAC: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
A càrrec de Haarika Gogineni, Hana Schlosser i Benedict Uiseco
En aquest projecte, intentarem calcular la concentració d’alcohol en sang (BAC) en funció del nombre de begudes, pes i gènere d’un subjecte. Després de publicar el BAC calculat, indicarem els efectes d’aquest nivell de BAC en particular sobre els òrgans i sistemes principals del cos i els seus atributs físics. També reordenarem el BAC per calcular el nombre d’hores perquè el subjecte descompongui l’alcohol i sigui completament sobri.
Pas 1: identificació del nombre de begudes (per a bucle)
- Comenceu el codi mitjançant les funcions "clear" i "clc" per esborrar la finestra d'ordres i l'espai de treball del treball anterior
- Utilitzeu la funció "entrada" per imprimir a la finestra d'ordres i demaneu al subjecte que introdueixi el nombre de begudes diferents consumides.
- Si la variable "NumberofDrinks" és superior a 1, utilitzeu un "bucle for" per demanar al subjecte que introdueixi el percentatge d'alcohol i les unces d'alcohol en cada tipus de beguda. Tot seguit, aquestes variables s’utilitzen per calcular el consum total d’alcohol per part del subjecte.
Pas 2: definiu altres variables (entrada, If / else)
- Torneu a utilitzar la funció "entrada" per demanar al subjecte que introdueixi el pes (lliures) i el nombre d'hores transcorregudes des que ha begut; ambdós factors afecten la degradació de l'alcohol a la sang.
- Utilitzeu la funció "entrada" per permetre al subjecte introduir el seu gènere.
- Complementa aquesta funció amb una sentència "if / elseif" assignant una constant específica a cada gènere. La funció "strcmp" compara la variable amb la cadena i, si la variable introduïda no és "male" o "female", creeu una sentència "else" que emeti ERROR.
Problema que vam tenir: un dels problemes que vam tenir va ser quan vam intentar crear un operador lògic per a la variable "gènere". El codi no funcionaria correctament si escrivíssim "gender = 'male'" o "gender = 'female'"; tornaria a ser masculí independentment de si aquest era el gènere correcte o no. El problema era que en les sentències "else" no era possible tenir una variable igual a una cadena. Com a resultat, vam haver de revisar la funció a "strcmp", la funció de comparació de cadenes, que permetia que el codi progressés.
Pas 3: definiu una equació per calcular BAC
Utilitzeu la fórmula que es troba a la investigació per desenvolupar una equació per trobar el BAC donades les variables creades en passos anteriors
Pas 4: Interpretar el BAC en els resultats manifestats sobre el cos humà (si / elseif)
- Creeu una sentència "if / elseif" que utilitzi operadors logístics (>, <, ==, ~, &) per mostrar el resut corresponent d'acord amb el valor calculat de BAC que s'adapti a la declaració logística escollida.
- Utilitzeu la funció "fprintf" per imprimir a la finestra d'ordres el valor BAC i els efectes resultants d'aquest nivell sobre el cos i les seves manifestacions basades en la investigació.
- Continueu repetint aquests passos per a tots els intervals principals de BAC amb efectes variables
Pas 5: calculeu el nombre d'hores abans que l'assumpte sigui sobri
- Reorganitzeu la fórmula BAC des del pas 2 per trobar el nombre d’hores fins que l’assumpte sigui sobri (BAC = 0)
- Tenint en compte aquesta fórmula, calculeu el nombre d'hores i imprimiu aquestes dades a la finestra d'ordres mitjançant la funció "fprintf"
Pas 6: Resultats i interpretació
Després d'escriure el codi i introduir els valors de les preguntes, nombre de begudes, percentatge d'alcohol, pes, sexe, etc., feu clic a "Executa" i obtingueu els resultats. El BAC es mostrarà juntament amb un paràgraf que explica els efectes del BAC calculat. Una altra declaració impresa us proporcionarà el nombre d’hores necessàries fins a assolir la sobrietat completa
* NOTA: Atès que el paràgraf d’interpretacions és llarg, haureu de desplaçar-vos cap a la dreta per llegir el missatge sencer.
Recomanat:
Afegiu una funció personalitzada a Fulls de càlcul de Google: 5 passos
Afegeix una funció personalitzada a Fulls de càlcul de Google: estic segur que en algun moment de la vostra vida haureu d’utilitzar programes de fulls de càlcul com Microsoft Excel o Google Sheets. Són relativament senzills i senzills d’utilitzar, però també són molt potents i fàcilment extensibles. Avui ens endinsarem en Goo
Càlcul d’humitat, pressió i temperatura mitjançant BME280 i interfície de fotons: 6 passos
Càlcul de la humitat, la pressió i la temperatura mitjançant BME280 i la interfície de fotons: ens trobem amb diversos projectes que requereixen un control de temperatura, pressió i humitat. Així doncs, ens adonem que aquests paràmetres realment tenen un paper vital a l’hora de tenir una estimació de l’eficiència de treball d’un sistema a diferents condicions atmosfèriques
Projecte Sandbox BME 60B: 6 passos
Projecte Sandbox BME 60B: El nostre projecte Sandbox té com a objectiu ajudar els investigadors del camp biològic a analitzar mostres de cèl·lules i conèixer les condicions de les seves cèl·lules. Després que l'usuari introdueixi una imatge de la seva mostra de cel·la, el nostre codi processa la imatge per preparar-la per al recompte de cel·les
Anàlisi de dades de temperatura / humitat mitjançant Ubidots i Fulls de càlcul de Google: 6 passos
Anàlisi de dades de temperatura / humitat mitjançant Ubidots i Google-Sheets: en aquest tutorial, mesurarem diferents dades de temperatura i humitat mitjançant el sensor de temperatura i humitat. També aprendreu a enviar aquestes dades a Ubidots. De manera que pugueu analitzar-lo des de qualsevol lloc per a diferents aplicacions. També enviant
Gravador USB Aquest projecte es pot cremar a través de plàstics / fusta / paper (el divertit projecte també ha de ser fusta molt fina): 3 passos
Gravador alimentat per USB. Aquest projecte pot cremar-se a través de plàstics / fusta / paper (el divertit projecte també ha de ser fusta molt fina): NO FEREU AIX US mitjançant USB !!!! He descobert que pot fer malbé el vostre ordinador per tots els comentaris. el meu ordinador està bé. Utilitzeu un carregador de telèfon de 600 ma 5 v. He utilitzat això i funciona bé i res es pot danyar si utilitzeu un endoll de seguretat per aturar l'alimentació