- გაეცნობით პირობით წინადადებებს და მათ წერას
- ივარჯიშებთ პირობითი ბლოკების წერაში მარტივი აპლიკაციით
აქტივობები ამ გაკვეთილისთვის:
ᲞᲘᲠᲝᲑᲔᲑᲘ
მობილური აპლიკაციები ზუსტად ერთნაირად არ მუშაობს ყოველ ჯერზე. ის მუშაობს თქვენი, როგორც მომხმარებლის ურთიერთქმედების საფუძველზე, რომელიც ყოველთვის არ არის იდენტური.
ჩვენ უკვე ვისწავლეთ მოვლენის დამმუშავებლების შესახებ და როგორ ამუშავებს ის კოდის გარკვეულ ბლოკებს გასაშვებად.
გარდა მოვლენის დამმუშავებლებისა, არსებობს სხვა გზები, რომლითაც აპებმა გადაწყვიტეს კოდის რომელი ბლოკები გაუშვან და როდის. ამას ეწოდება "პირობები" . პირობებთან დაკავშირებულ ბლოკებს კი "პირობითი ბლოკები" ეწოდება .
მენტორის რჩევა
საუკეთესო პრაქტიკა: არსებობს სასაცილო ხუმრობა პროგრამირებაზე, რომელიც შეგიძლიათ გამოიყენოთ იმის საილუსტრაციოდ, თუ რამდენად დამაბნეველია პირობითი ფუნქცია: ჩემმა მეუღლემ თქვა: „გთხოვთ, წადით მაღაზიაში და იყიდეთ ერთი ბოთლი რძე და თუ კვერცხი ექნებათ, წამოიღეთ ექვსი“. დავბრუნდი 6 ბოთლირძით . მან თქვა: "რატომ იყიდე ექვსი ბოთლი რძე?!?!"
ეს არის სახალისო "გამოცანა", რომელიც აჩვენებს, რამდენად სულელები არიან კომპიუტერები ხანდახან. კოდის პირველი სვეტზე მარცხნივ გამოსახულია რაც ხდება კითხვაზე დაყრდნობით, ვყიდულობ 6 ბოთლ რძეს. კოდის მეორე სვეტი მარჯვნივ აჩვენებს, თუ რა უნდა მოხდეს, ანუ საბოლოოდ ვყიდულობ 6 კვერცხს.
მე ვიყიდე 6 ბოთლი რძე, რადგან მან თქვა: "იყიდე რძე და თუ კვერცხი ექნებათ, წამოიღე ექვსი". მეუღლის კითხვა სინამდვილეში იკითხება, როგორც "იყიდე რძე და თუ მაღაზიაში კვერცხი იქნება, იყიდე ექვსი ბოთლი რძე". მან უნდა მიუთითოს "ექვსი კვერცხი".
ასე მუშაობს კომპიუტერები, ისინი იმუშავებენ მხოლოდ თქვენს მიერ მოწოდებულ ინფორმაციაზე, ამიტომ დარწმუნდით, რომ ინფორმაცია დაკონკრეტულია.
კითხვები, რომლებიც უნდა დაუსვათ სტუდენტებს: რა არის თქვენი საყვარელი აპების ზოგიერთი პირობა? (მაგ: თუ შესული ხართ tiktok-ზე, fyp იღებს ვიდეოებს თქვენი სიიდან, წინააღმდეგ შემთხვევაში კონტენტი შემთხვევითია, თუ მომხმარებელს ჩართული აქვს მუქი რეჟიმი, ყველაფერი შავ ფონად გადაიქცევა)
მენტორის რჩევები მოწოდებულია AmeriCorps-ის მხარდაჭერით.
ᲛᲐᲒᲐᲚᲘᲗᲘ
პირობითობის რეალური მაგალითია ამინდი.
თქვენ იღებთ გადაწყვეტილებებს ამ პირობის საფუძველზე.
თუ წვიმს, იყენებთ ქოლგა.
პირობა არის "წვიმს".
- თქვენ გსაზღვრავთ ამ პირობის სიმცდარეს ან ჭეშმარიტებას ამინდის აპის შემოწმებით ან ფანჯრიდან ყურებით.
- შემდეგ თქვენ იღებთ შესაბამის ზომებს მდგომარეობის მიხედვით.
- თუ წვიმს, იღებთ ქოლგა.
- თუ არა, პირდაპირ გარეთ გადიხართ.
თქვენ ირგვლივ არსებული პირობებიდან გამომდინარე იღებთ ყველანაირ გადაწყვეტილებას. მობილური აპლიკაციები ასევე იღებენ გადაწყვეტილებებს აპლიკაციის პირობებიდან გამომდინარე. მაგალითად, თუ მომხმარებელი არასწორ პაროლს შეიყვანს, აპლიკაცია ატყობინებს მომხმარებელს ამის შესახებ და ხელს უშლის მათ აპში შემდგომი მოქმედებისგაბ.
პირობები ფუნდამენტურია პროგრამირების ყველა ენისთვის, მათ შორის Thunkable .
პირობითი ბლოკის სტრუქტურა Thunkable არის
თუ პირობა შესრულდება
პირობითი ბლოკები შეგიძლიათ იხილოთ ბლოკების რედაქტორის საკონტროლო უჯრაში.
აი, როგორ მუშაობს ეს ბლოკები.
მდგომარეობა იშლება
თუ.
თუ პირობა მართალია,
კოდი do სლოტში გადის.
if/else ბლოკებით, თუ პირობა მართალია, კოდი do სლოტში გადის.
თუ პირობა მცდარია, კოდი სხვა სლოტში გადის.
თუ პირობა მცდარია, კოდი გამოტოვებულია და არაფერი ხდება, ან კოდი აგრძელებს მუშაობას if ბლოკის შემდეგ.
თქვენ შეგიძლიათ შეცვალოთ თქვენი პირობითი ბლოკები ლურჯი პარამეტრის ხატულაზე დაწკაპუნებით.
შემდეგ გადაიტანეთ მეტი სხვა შემთხვევაში, თუ დასხვა შემთხვევა ბლოკები.
სხვა შემთხვევაში, თუ ბლოკი საშუალებას გაძლევთ შეამოწმოთ მრავალი პირობა ერთ ბლოკში.
თუ წვიმს,
გამოიყენეთ ქოლგა.
ერთი პირობა, ერთი ვარიანტი. წინააღმდეგ შემთხვევაში, არაფერი გააკეთო.
თუ ტემპერატურა 22C-ზე მეტია,
შემდეგ გახსენით ფანჯარა
სხვა შემთხვევაში დახურეთ ფანჯარა.
ერთი პირობა, მაგრამ ორი ვარიანტი.
ერთი ჭეშმარიტისთვის, ერთი ტყუილისთვის.
თუ ტემპერატურა 22C-ზე მეტია
შემდეგ გახსენით ფანჯარა
სხვა შემთხვევაში შეამოწმეთ თუ ტემპერატურა 7C-ზე ნაკლებია
თუ ასეა, ჩართეთ სითბო
სხვა შემთხვევაში, უბრალოდ დახურეთ ფანჯარა.
შემოწმებულია ორი პირობა,
მაგრამ 3 ვარიანტი.
მნიშვნელოვანია! მნიშვნელობა აქვს თანმიმდევრობას, რომლითაც ამოწმებთ რამდენიმე პირობას. როგორც კი დადგინდება, რომ პირობა მართალია, ის ახორციელებს ამ კოდს და გამოტოვებს სხვა დანარჩენს.
ასე რომ, მესამე მაგალითში, თუ ტემპერატურა 22-ზე მეტია, ის გააღებს ფანჯარას და არ შეამოწმებს მეორე "თუ" ბლოკს.
ᲕᲪᲐᲓᲝᲗ ᲙᲝᲓᲘᲠᲔᲑᲘᲡ ᲛᲐᲒᲐᲚᲘᲗᲘ
თვლის თამაში არის მარტივი აპლიკაცია, სადაც თქვენ (და შესაძლოა თქვენი ოპონენტი) აგრძელებთ რიცხვების დამატებას მიღებულ ჯამზე და ცდილობთ ზუსტად მიაღწიოთ 100-ს. თუ 100-ს გადააჭარბებთ, წააგებთ.
ᲐᲥᲢᲘᲕᲝᲑᲐ: ᲓᲐᲗᲕᲚᲐ ᲗᲐᲛᲐᲨᲘ
დაასრულეთ დათვლის თამაში პირობების გამოყენებით
შემდეგ მიჰყევით სამუშაო ფურცელში მოცემულ ინსტრუქციას, რომ დაასრულოთ აპლიკაცია!
ვიმედოვნებთ, რომ წარმატებით დააკოდირეთ დათვლის თამაში პირობითი ბლოკების გამოყენებით!
თუ გსურთ იხილოთ შესაძლო გამოსავალი, დააჭირეთ ამ ღილაკს.
ჩელენჯი
აპს დაამატეთ გადატვირთვის ღილაკი.
გადატვირთვის ღილაკმა უნდა დააბრუნოს მთლიანი რაოდენობა ნულზე, რათა მომხმარებელმა შეძლოს ხელახლა თამაში.
რეფლექსია
შეგიძლიათ იფიქროთ პირობაზე, რომელსაც იყენებთ გადაწყვეტილების მისაღებად ყოველდღე? აქ არის რამდენიმე მაგალითი:
ძირითადი ტერმინების მიმოხილვა
- პირობები - მდგომარეობა ან სიტუაცია, რომელსაც რაღაც განიცდის
- პირობების განცხადებები ან ბლოკები - გზა კომპიუტერებისთვის პირობებიდან გამომდინარე გადაწყვეტილებების მისაღებად
- if/else - თუ/სხვა შემთხვევაში – პირობითი განცხადებების გავრცელებული ფორმა პროგრამირებაში; ეუბნება კომპიუტერს, რომ თუ პირობა მართალია, გააკეთე ეს. წინააღმდეგ შემთხვევაში, თუ მდგომარეობა მცდარია, გააკეთე სხვა რამ
ᲓᲐᲛᲐᲢᲔᲑᲘᲗᲘ ᲠᲔᲡᲣᲠᲡᲔᲑᲘ
თუ გსურთ ცოტა მეტი ვარჯიში, ეს ვიდეო მოიცავს პირობით პირობებს Thunkable სხვა მარტივ აპლიკაციაში.