Агуулгын хүснэгт:
- Алхам 1: Ундааны тоог тодорхойлох (давталтын хувьд)
- Алхам 2: Бусад хувьсагчдыг тодорхойлох (оролт, If/else)
- Алхам 3: BAC -ийг тооцоолох тэгшитгэлийг тодорхойл
- Алхам 4: BAC -ийг хүний биед илэрдэг үр дүнд тайлбарлах (if/elseif)
- Алхам 5: Сэдвийг сэрүүн байхаас өмнө хэдэн цагийг тооцоол
- Алхам 6: Үр дүн ба тайлбар
Видео: Sandbox төсөл: BAC -ийн тооцоо ба тайлбар: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Хаарика Гогинени, Хана Шлоссер, Бенедикт Уисеко нарын бичсэн
Энэхүү төсөлд бид тухайн хүний ундааны тоо, жин, хүйс дээр үндэслэн цусан дахь спиртийн концентрацийг тооцоолохыг хичээх болно. Тооцоолсон BAC -ийг гаргасны дараа бид тухайн BAC -ийн түвшинг биеийн гол эрхтэн, систем, түүний физик шинж чанарт үзүүлэх нөлөөг хэлэх болно. Мөн бид тухайн субьектийн согтууруулах ундааг задалж, бүрэн ухаантай байх цагийн тоог тооцоолохын тулд БАЗ -ийг дахин зохион байгуулах болно.
Алхам 1: Ундааны тоог тодорхойлох (давталтын хувьд)
- Командын цонх болон ажлын талбарыг өмнөх ажлаас цэвэрлэхийн тулд "clear" ба "clc" функцуудыг ашиглан кодыг эхлүүлнэ үү.
- "Оруулах" функцийг ашиглан командын цонхонд хэвлэхийн тулд сэдвийг янз бүрийн ундааны тоог оруулахыг хүснэ үү.
- Хэрэв "NumberofDrinks" хувьсагч нь 1 -ээс их байвал "for loop" -ыг ашиглан ундааны төрөл тус бүрт агуулагдах спиртийн агууламж, унцны хувийг оруулна уу. Эдгээр хувьсагчдыг тухайн сэдвээр нийт архины хэрэглээг тооцоолоход ашигладаг.
Алхам 2: Бусад хувьсагчдыг тодорхойлох (оролт, If/else)
- "Оруулах" функцийг ашиглан сэдвийг жин (фунт) болон уухаас хойш хэдэн цагийн дараа оруулахыг хүсэх; Цусан дахь архины задралд хоёр хүчин зүйл нөлөөлдөг.
- "Оруулах" функцийг ашиглан сэдвийг хүйсээ оруулахыг зөвшөөрнө үү.
- Энэ функцийг хүйс тус бүрт тодорхой тогтмол өгөгдсөн "if/elseif" илэрхийллээр нэмнэ үү. "Strcmp" функц нь хувьсагчийг мөрөнд тохируулдаг бөгөөд хэрэв оруулсан хувьсагч нь 'эрэгтэй' эсвэл 'эмэгтэй' биш бол ERROR гаргадаг "өөр" мэдэгдэл үүсгэнэ.
Бидэнд тулгарч байсан асуудал: "Жендэр" хувьсагчийн логик операторыг бий болгохыг оролдох үед тулгарсан бэрхшээлүүдийн нэг юм. Хэрэв бид "gender = 'male'" эсвэл "gender = 'эмэгтэй'" гэж бичсэн бол код зөв ажиллахгүй болно; Энэ нь зөв хүйс байсан эсэхээс үл хамааран эр хүн рүү буцах болно. Асуудал нь "өөр" мэдэгдэлд мөртэй тэнцүү хувьсагч байх боломжгүй байсан явдал юм. Үүний үр дүнд бид функцийг "strcmp" болгон өөрчлөх шаардлагатай болсон.
Алхам 3: BAC -ийг тооцоолох тэгшитгэлийг тодорхойл
Судалгааны явцад олж авсан томъёог ашиглан өмнөх алхамуудад үүсгэсэн хувьсагчийг харгалзан BAC -ийг олох тэгшитгэлийг боловсруулна уу
Алхам 4: BAC -ийг хүний биед илэрдэг үр дүнд тайлбарлах (if/elseif)
- Логистикийн операторуудыг (", <, ==, ~, &) ашигладаг" if/elseif "мэдэгдэл үүсгэн, сонгосон логистикийн мэдэгдэлд тохирсон тооцоолсон BAC утгын дагуу харгалзах resut -ийг харуулна.
- "Fprintf" функцийг ашиглан командын цонхонд BAC -ийн утга болон тухайн түвшний биед үзүүлэх нөлөө, судалгаанд үндэслэн тэдгээрийн илрэлийг хэвлэх боломжтой.
- Янз бүрийн нөлөө бүхий BAC -ийн бүх үндсэн хүрээний хувьд эдгээр алхмуудыг үргэлжлүүлэн хий
Алхам 5: Сэдвийг сэрүүн байхаас өмнө хэдэн цагийг тооцоол
- 2 -р алхамаас BAC -ийн томъёог дахин цэгцэлж, сэдэв сэргэг болох хүртэл хэдэн цагийг олох боломжтой (BAC = 0)
- Энэхүү томъёог харгалзан үзээд хэдэн цагийн тоог тооцоолж, "fprintf" функцийг ашиглан энэ өгөгдлийг командын цонхонд хэвлэ
Алхам 6: Үр дүн ба тайлбар
Кодыг бичиж, асуусан асуулт, ундааны тоо, архины хувь, жин, хүйс гэх мэт утгыг оруулсны дараа "Run" дээр дарж үр дүнг нь авна уу. BAC -ийг тооцоолсон BAC -ийн үр нөлөөг тайлбарласан догол мөрийн хамт үзүүлэх болно. Өөр нэг хэвлэмэл мэдэгдэл нь таныг бүрэн сэргэг болох хүртэл шаардлагатай хэдэн цагийг өгөх болно
* ТАЙЛБАР: Тайлбарын догол мөр урт тул та зурвасыг бүхэлд нь уншихын тулд баруун тийш гүйлгэх хэрэгтэй болно.
Зөвлөмж болгож буй:
Электроникийн чухал тооцоо: 7 алхам
Электроникийн чухал тооцоо: Энэхүү зааварчилгаа нь электроникийн инженер/үйлдвэрлэгчдийн мэддэг байх ёстой зарим чухал тооцоог жагсаах зорилготой юм. Үнэнийг хэлэхэд энэ ангилалд багтах олон томъёо байдаг. Тиймээс би энэ зааварчилгааг үндсэн зүйлээр хязгаарласан
BME 60B Sandbox төсөл: 6 алхам
BME 60B Sandbox төсөл: Манай Sandbox төсөл нь биологийн салбарын судлаачдад эсийн дээжийг шинжлэх, эсийн нөхцөл байдлыг олж тогтооход туслах зорилготой юм. Хэрэглэгч нүднийхээ дээжийн зургийг оруулсны дараа манай код дүрсийг боловсруулж нүдийг тоолоход бэлэн болгодог
Хэрхэн: Амьтны чанамал дээр гайхалтай бүтээл хийх! (ТАЙЛБАР: 2020 ОНЦГОЙ): 3 алхам
Хэрхэн: Амьтны чанамал дээр гайхалтай бүтээл хийх! (ТАЙЛБАР: 2020 ОНЦЛОХ): Амьтны чанамал бол амьтдын тухай виртуал ертөнц юм. Та амьтдыг эрдэнийн чулуу эсвэл очир алмаазаар худалдаж аваад виртуал дэлгүүрээс худалдаж авсан хувцсаараа тохируулж болно! Би хэзээ ч " тоглодог " Animal Jam, Би зүгээр л урлагийн бүтээл хийх дуртай! Өнөөдөр би танд үзүүлэх гэж байна
Тооцоолох квант механикийн тооцоо: 4 алхам
Тооцоолох квант механикийн тооцоо: Хими, физикийн тооцооллын тооцоо нь зарим сорьцын маш сонирхолтой шинж чанарыг илтгэх боломжтой (ялангуяа тухайн анхны нэгдлийг илүү үр ашигтай болгохын тулд тэдгээрийг өөрчлөх шаардлагатай бол). журамд d хүчин зүйлээс гадна
USB -ээр ажилладаг шарагч! Энэхүү төсөл нь хуванцар / мод / цаасаар шатаж болно (хөгжилтэй төсөл нь маш нарийн мод байх ёстой): 3 алхам
USB -ээр ажилладаг шарагч! Энэ төсөл нь хуванцар / мод / цаасаар шатаж болно (хөгжилтэй төсөл нь маш нарийн мод байх ёстой): ЭНЭ USB ашиглан бүү хий !!!! Энэ нь бүх сэтгэгдлээс таны компьютерийг гэмтээж болохыг олж мэдсэн. миний компьютер сайн байна 600ma 5V утасны цэнэглэгч ашиглана уу. Би үүнийг ашигласан бөгөөд энэ нь сайн ажилладаг бөгөөд хэрэв та цахилгаан тэжээлийг зогсоохын тулд хамгаалалтын залгуур ашиглавал юу ч гэмтээхгүй