
Სარჩევი:
- ნაბიჯი 1: სასმელების რაოდენობის განსაზღვრა (მარყუჟისთვის)
- ნაბიჯი 2: სხვა ცვლადების განსაზღვრა (შეყვანა, თუ/სხვა)
- ნაბიჯი 3: განსაზღვრეთ განტოლება BAC– ის გამოსათვლელად
- ნაბიჯი 4: BAC ინტერპრეტაცია ადამიანის სხეულის მანიფესტირებულ შედეგებზე (თუ/სხვა)
- ნაბიჯი 5: გამოთვალეთ საგნების ფხიზლებამდე საათების რაოდენობა
- ნაბიჯი 6: შედეგები და ინტერპრეტაცია
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

ჰაარიკა გოგინენის, ჰანა შლოსერისა და ბენედიქტ უისეკოს მიერ
ამ პროექტში ჩვენ შევეცდებით გამოვთვალოთ სისხლში ალკოჰოლის კონცენტრაცია (BAC) სუბიექტის სასმელების რაოდენობის, წონის და სქესის მიხედვით. გამოთვლილი BAC- ის გამოტანის შემდეგ, ჩვენ გამოვაცხადებთ ამ კონკრეტული BAC დონის გავლენას სხეულის ძირითად ორგანოებსა და სისტემებზე და მის ფიზიკურ მახასიათებლებზე. ჩვენ ასევე გადავაკეთებთ BAC– ს, რათა გამოვთვალოთ საათების რაოდენობა სუბიექტისთვის ალკოჰოლის დაშლის და სრულიად ფხიზელი.
ნაბიჯი 1: სასმელების რაოდენობის განსაზღვრა (მარყუჟისთვის)

- დაიწყეთ კოდი "გარკვევის" და "clc" ფუნქციების გამოყენებით, რათა გაასუფთაოთ ბრძანების ფანჯარა და სამუშაო ადგილი წინა სამუშაოებიდან
- გამოიყენეთ "შეყვანის" ფუნქცია ბრძანების ფანჯარაში დასაბეჭდად, რის გამოც სუბიექტმა უნდა შეიყვანოს მოხმარებული სხვადასხვა სასმელის რაოდენობა.
- თუ "NumberofDrinks" ცვლადი 1 -ზე მეტია, გამოიყენეთ "for loop", რათა სუბიექტს მიაწოდოთ ალკოჰოლის პროცენტული შემცველობა და ალკოჰოლის უნცია თითოეულ სახეობაში. ეს ცვლადები შემდეგ გამოიყენება სუბიექტის მიერ ალკოჰოლის მთლიანი მოხმარების გამოსათვლელად.
ნაბიჯი 2: სხვა ცვლადების განსაზღვრა (შეყვანა, თუ/სხვა)

- კვლავ გამოიყენეთ "შეყვანის" ფუნქცია, რათა სუბიექტმა მოითხოვოს შეიყვანოს წონა (ფუნტი) და დალევის შემდეგ გასული საათების რაოდენობა; ორივე ფაქტორი გავლენას ახდენს სისხლში ალკოჰოლის დაშლაზე.
- გამოიყენეთ "შეყვანის" ფუნქცია, რათა სუბიექტმა შეიყვანოს თავისი სქესი.
- შეავსეთ ეს ფუნქცია "if/elseif" განცხადებით, რომელიც თითოეულ სქესს ანიჭებს კონკრეტულ მუდმივს. "Strcmp" ფუნქცია ცვლადს ადარებს სტრიქონს და თუ შეყვანილი ცვლადი არ არის "მამაკაცი" ან "ქალი" შექმენით "სხვა" განცხადება, რომელიც გამოუშვებს ERROR.
პრობლემა, რომელიც ჩვენ გვქონდა: ერთ -ერთი პრობლემა, რომელიც ჩვენ გვქონდა იყო, როდესაც ვცდილობდით შევქმნათ ლოგიკური ოპერატორი "გენდერის" ცვლადისთვის. კოდი სათანადოდ არ იმუშავებს, თუ ჩვენ დავწერთ "სქესი = 'მამაკაცი" ან "სქესი =" ქალი ""; ის დაუბრუნდება მამაკაცს იმისდა მიუხედავად, ეს იყო სწორი სქესი თუ არა. პრობლემა ის იყო, რომ "სხვა" განცხადებებში შეუძლებელი იყო გვქონოდა ცვლადის ტოლი სიმებიანი. შედეგად ჩვენ მოგვიწია ფუნქციის გადახედვა "strcmp" - სიმებიანი შედარების ფუნქცია - რამაც კოდის პროგრესის საშუალება მისცა.
ნაბიჯი 3: განსაზღვრეთ განტოლება BAC– ის გამოსათვლელად

გამოიყენეთ ფორმულა, რომელიც ნაპოვნია კვლევაში განტოლების შესაქმნელად, რათა იპოვოთ BAC წინა საფეხურებში შექმნილი ცვლადების გათვალისწინებით
ნაბიჯი 4: BAC ინტერპრეტაცია ადამიანის სხეულის მანიფესტირებულ შედეგებზე (თუ/სხვა)



- შექმენით "if/elseif" განცხადება, რომელიც იყენებს ლოგისტიკურ ოპერატორებს (>, <, ==, ~, &) შესაბამისი რეზიუმეს ჩვენებისათვის გამოთვლილი BAC მნიშვნელობის მიხედვით, რომელიც შეესაბამება არჩეულ ლოგისტიკურ განცხადებას.
- გამოიყენეთ "fprintf" ფუნქცია ბრძანების ფანჯარაში დაბეჭდოთ BAC მნიშვნელობა და ამ დონის შედეგად მიღებული ეფექტები სხეულზე და მათი გამოვლინებები კვლევის საფუძველზე.
- განაგრძეთ ამ ნაბიჯების გამეორება BAC– ის ყველა ძირითადი დიაპაზონისთვის, განსხვავებული ეფექტებით
ნაბიჯი 5: გამოთვალეთ საგნების ფხიზლებამდე საათების რაოდენობა

- გადააკეთეთ BAC ფორმულა ნაბიჯი 2 -დან, რათა იპოვოთ საათების რაოდენობა საგნის ფხიზლად (BAC = 0)
- ამ ფორმულის გათვალისწინებით, გამოთვალეთ საათების რაოდენობა და დაბეჭდეთ ეს მონაცემები ბრძანების ფანჯარაში "fprintf" ფუნქციის გამოყენებით
ნაბიჯი 6: შედეგები და ინტერპრეტაცია

კოდის დაწერის და მოთხოვნილი კითხვების, სასმელების რაოდენობის, ალკოჰოლის პროცენტის, წონის, სქესის და ა.შ. მნიშვნელობების შეყვანის შემდეგ დააჭირეთ ღილაკს "გაშვება" და მიიღეთ თქვენი შედეგები. BAC ნაჩვენები იქნება პარაგრაფთან ერთად, რომელიც განმარტავს გამოთვლილი BAC- ის ეფექტებს. კიდევ ერთი დაბეჭდილი განცხადება მოგცემთ საჭირო საათებს სრულ სიფხიზლის მიღწევამდე
* შენიშვნა: ვინაიდან ინტერპრეტაციების პუნქტი გრძელია, თქვენ მოგიწევთ გადახვევა მარჯვნივ, რათა წაიკითხოთ მთელი შეტყობინება.
გირჩევთ:
ტენიანობა, წნევა და ტემპერატურის გამოთვლა BME280- ისა და ფოტონის ინტერფეისის გამოყენებით .: 6 ნაბიჯი

ტენიანობის, წნევისა და ტემპერატურის გამოთვლა BME280 და Photon Interfacing .: ჩვენ ვხვდებით სხვადასხვა პროექტებს, რომლებიც საჭიროებენ ტემპერატურის, წნევის და ტენიანობის მონიტორინგს. ამრიგად, ჩვენ ვაცნობიერებთ, რომ ეს პარამეტრები ფაქტობრივად გადამწყვეტ როლს თამაშობენ სისტემის მუშაობის ეფექტურობის შეფასებაში სხვადასხვა ატმოსფერულ პირობებში
BME 60B Sandbox პროექტი: 6 ნაბიჯი

BME 60B Sandbox Project: ჩვენი Sandbox პროექტი მიზნად ისახავს ბიოლოგიურ მკვლევარებს დავეხმაროთ უჯრედების ნიმუშების ანალიზში და გაარკვიონ მათი უჯრედების მდგომარეობა. მას შემდეგ, რაც მომხმარებელი შეიყვანს უჯრედის ნიმუშის სურათს, ჩვენი კოდი ამუშავებს სურათს, რომ მოამზადოს იგი უჯრედების დასათვლელად
იაფი გამოთვლა: Arduino ერთად TTL სერიული: 3 ნაბიჯი

იაფი გამოთვლა: Arduino ერთად TTL სერიული: დიდი ღირებულების სრულმასშტაბიანი არდუინოები, როგორიცაა UNO, არის USB ინტერფეისის ღირებულება (გაითვალისწინეთ, მართალია, როდესაც ეს დაიწერა, მაგრამ ეს აღარ არის სიმართლე, usb ახლა იაფია. თქვენ შეგიძლიათ კვლავ მინდა TTL სერიალზე გადასვლა სხვა მიზეზების გამო.) თავი დაანებეთ ამას
10 ძირითადი არდუინოს პროექტი დამწყებთათვის! გააკეთეთ მინიმუმ 15 პროექტი ერთი დაფით!: 6 ნაბიჯი

10 ძირითადი არდუინოს პროექტი დამწყებთათვის! გააკეთეთ მინიმუმ 15 პროექტი ერთი დაფით!: Arduino პროექტი & სამეურვეო საბჭო; მოიცავს Arduino– ს 10 ძირითად პროექტს. ყველა კოდის კოდი, გერბერის ფაილი და სხვა. SMD არ არის! მარტივი შედუღება ყველასთვის. ადვილად მოსახსნელი და შესაცვლელი კომპონენტები. თქვენ შეგიძლიათ გააკეთოთ მინიმუმ 15 პროექტი ერთი პროგრამით
USB დამწვრობა! ეს პროექტი შეიძლება დაიწვას პლასტმასის / ხის / ქაღალდის საშუალებით (სახალისო პროექტი ასევე უნდა იყოს ძალიან წვრილი ხე): 3 ნაბიჯი

USB დამწვრობა! ეს პროექტი შეიძლება დაიწვას პლასტმასის / ხის / ქაღალდის საშუალებით (სახალისო პროექტი ასევე უნდა იყოს ძალიან წვრილი ხე): არ გააკეთოთ ეს USB– ის გამოყენებით !!!! აღმოვაჩინე, რომ მას შეუძლია დააზიანოს თქვენი კომპიუტერი ყველა კომენტარიდან. ჩემი კომპიუტერი კარგადაა გამოიყენეთ 600ma 5v ტელეფონის დამტენი. მე გამოვიყენე ეს და ის მშვენივრად მუშაობს და არაფერი შეიძლება დაზიანდეს, თუ თქვენ იყენებთ უსაფრთხოების შტეფსელს ელექტროენერგიის შესაჩერებლად