Kazalo:
- 1. korak: Identifikacija števila pijač (za zanko)
- 2. korak: Določite druge spremenljivke (vnos, If/else)
- 3. korak: Določite enačbo za izračun BAC
- 4. korak: razlago BAC v izražene rezultate na človeškem telesu (če/drugače)
- 5. korak: Izračunajte število ur, preden je subjekt trezen
- Korak 6: Rezultati in razlaga
Video: Projekt peskovnika: Izračun in razlaga BAC: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Avtor: Haarika Gogineni, Hana Schlosser in Benedict Uiseco
V tem projektu bomo poskušali izračunati koncentracijo alkohola v krvi (BAC) glede na število pijač, težo in spol osebe. Po izhodu izračunanega BAC bomo navedli učinke te ravni BAC na glavne organe in sisteme v telesu in njegove fizične lastnosti. Prav tako bomo preuredili BAC za izračun števila ur, ko bo subjekt razgradil alkohol in bil popolnoma trezen.
1. korak: Identifikacija števila pijač (za zanko)
- Kodo začnite s funkcijami "clear" in "clc", da počistite ukazno okno in delovni prostor iz prejšnjega dela
- Uporabite funkcijo "input" za tiskanje v ukazno okno, ki bo zadevo pozvalo, naj vnese število različnih zaužitih pijač.
- Če je spremenljivka "NumberofDrinks" večja od 1, uporabite "for zanko", da osebo pozovete, naj vnese odstotek alkohola in unč alkohola v vsaki vrsti pijače. Te spremenljivke se nato uporabijo za izračun skupne porabe alkohola pri subjektu.
2. korak: Določite druge spremenljivke (vnos, If/else)
- Ponovno uporabite funkcijo "vnos", da vprašate osebe, naj vnese težo (lbs) in število ur, ki so pretekle od pitja; oba dejavnika vplivata na razgradnjo alkohola v krvi.
- Uporabite funkcijo "vnos", da lahko subjekt vnese svoj spol.
- To funkcijo dopolnite z stavkom "if/elseif", ki vsakemu spolu dodeli posebno konstanto. Funkcija "strcmp" združuje spremenljivko z nizom in če vnesena spremenljivka ni "moški" ali "ženska", ustvarite stavek "else", ki oddaja NAPAKO.
Problem, ki smo ga imeli: Eden od težav, ki smo ga imeli, je bil, ko smo poskušali ustvariti logični operater za spremenljivko "spol". Koda ne bi delovala pravilno, če bi napisali "spol = 'moški'" ali "spol = 'ženska'"; vrnil bi se na moškega, ne glede na to, ali je to pravilen spol ali ne. Težava je bila v tem, da v stavkih "else" ni bilo mogoče imeti spremenljivke, ki je enaka nizu. Posledično smo morali popraviti funkcijo na "strcmp" - funkcijo za primerjavo nizov - kar je omogočilo napredovanje kode.
3. korak: Določite enačbo za izračun BAC
Uporabite formulo, ugotovljeno v raziskavah, za razvoj enačbe za iskanje BAC glede na spremenljivke, ustvarjene v prejšnjih korakih
4. korak: razlago BAC v izražene rezultate na človeškem telesu (če/drugače)
- Ustvarite stavek "if/elseif", ki uporablja logistične operaterje (>, <, ==, ~, &) za prikaz ustreznega rezultata v skladu z izračunano vrednostjo BAC, ki ustreza izbrani logistični izjavi.
- S funkcijo "fprintf" natisnite v ukazno okno vrednost BAC in posledične učinke te ravni na telo in njihove manifestacije na podlagi raziskav.
- Še naprej ponavljajte te korake za vse večje obsege BAC z različnimi učinki
5. korak: Izračunajte število ur, preden je subjekt trezen
- Prerazporedite formulo BAC iz 2. koraka, da poiščete število ur do treznosti subjekta (BAC = 0)
- Glede na to formulo izračunajte število ur in natisnite te podatke v ukazno okno s funkcijo "fprintf"
Korak 6: Rezultati in razlaga
Ko napišete kodo in vnesete vrednosti za zastavljena vprašanja, število pijač, odstotek alkohola, težo, spol itd., Kliknite »Zaženi« in pridobite svoje rezultate. BAC bo prikazan skupaj z odstavkom, ki pojasnjuje učinke izračunanega BAC. Druga natisnjena izjava vam bo dala potrebne ure, dokler ne dosežete popolne treznosti
* OPOMBA: Ker je odstavek za razlago dolg, se boste morali pomakniti v desno, da preberete celotno sporočilo.
Priporočena:
Izračun vlažnosti, tlaka in temperature z uporabo BME280 in fotonskega vmesnika .: 6 korakov
Izračun vlažnosti, tlaka in temperature z uporabo BME280 in fotonskega vmesnika. Naletimo na različne projekte, ki zahtevajo spremljanje temperature, tlaka in vlažnosti. Tako se zavedamo, da imajo ti parametri dejansko bistveno vlogo pri oceni delovne učinkovitosti sistema pri različnih atmosferskih pogojih
Projekt peskovnika BME 60B: 6 korakov
Projekt peskovnika BME 60B: Cilj našega projekta peskovnika je pomagati raziskovalcem na biološkem področju analizirati vzorce celic in ugotoviti stanje njihovih celic. Ko uporabnik vnese sliko vzorca svoje celice, naša koda sliko obdela, da jo pripravi na štetje celic
Faks: Razlaga delov in kaj je vredno reševanja: 9 korakov
Faks: Razlaga delov in kaj je vredno reševanja: Pred kratkim sem našel ta faks. Očistil sem ga in ga povezal z napajalnim kablom in telefonsko linijo, deloval je pravilno, vendar faksa ne potrebujem in mislil sem, da bi ga bilo lepo razstaviti in o tem narediti še kakšno navodilo. JAZ
Izračun jakosti svetlobe z uporabo BH1715 in Arduino Nano: 5 korakov
Izračun svetlobne jakosti z uporabo BH1715 in Arduino Nano: Včeraj smo delali na LCD zaslonih in med delom na njih smo spoznali pomen izračuna intenzivnosti svetlobe. Intenzivnost svetlobe ni pomembna le v fizični domeni tega sveta, ampak ima svojo dobro navedeno vlogo v biologiji
DVD predvajalnik: razlaga delov in kaj je vredno rešiti: 9 korakov
DVD predvajalnik: razlaga delov in kaj je vredno rešiti: danes si bomo ogledali ta stari DVD predvajalnik. Ni delovalo pravilno, zato sem se odločil, da ga odprem in pogledam, kaj je notri. Težava je bila v tem, da se je nenehno odpiral in zapiral in ni hotel brati z diska. Razložil bom osnove