ტოტის ხის რებუსის ხსნარი. გადახედეთ კითხვებს

მოდით ვუწოდოთ ამ მეთოდს - კონტროლირებადი ჩამოთვლა.

პროგრამის ამოცანა3_8c;

k:=1-დან 4-მდე

t:=2-დან 9-მდე

თუ კ<>თ მაშინ

იყიდება o:=0-დან 9-მდე

თუ (კ<>ო) და (ტ<>პ) შემდეგ

kto:=k*100+t*10+o;

კოტ:=კ*100+ო*10+ტ;

მიმდინარე:=t*100+o*10+k;

თუ kto+kot=tok მაშინ დაწერეln(kto,"+",kot,"=",tok);

ასეთი ალგორითმი, თუნდაც 8-10 წყობილი მარყუჟით, ძალიან სწრაფად მუშაობს.

გადახედეთ კითხვებს:

1. შეიძლება თუ არა ჩადგმულმა მარყუჟებმა გამოიყენონ იგივე ცვლადი, როგორიცაა i?

2. შესაძლებელია თუ არა სხვადასხვა მარყუჟების ბუდობა: FOR WHILE-ში ან REPEAT FOR-ში?

ამოცანები დამოუკიდებელი მუშაობისთვის:

1. ძველი დავალება.რამდენი ხარის, ძროხის და ხბოს ყიდვა შეიძლება, თუ ხარი 10 მანეთი ღირს, ძროხა 5 მანეთი, ხბო ორმოცდაათი დოლარი (0,5 მანეთი), იმ პირობით, რომ 100 სული პირუტყვი უნდა იყიდოს 100 მანეთად.

2. მოცემულია ნატურალური რიცხვი n. ყველა რიცხვისთვის 1-დან n-მდე იპოვეთ:

ა) გამყოფთა რაოდენობა; ბ) ლუწი გამყოფთა ჯამი.

3. იპოვნეთ შემდეგი რიცხვითი თავსატეხების ყველა ამოხსნა:

ა) ბებია + ბაბუა + ტურპი = ზღაპარი (4 ხსნარი)

ბ) ძროხა + ბალახი + რძის მუშა = რძე (2 ხსნარი)

გ) ალიონკა + ივანი + თხა = ზღაპარი (1 ხსნარი)

დ) ტოტი + ტოტი + ღერო = ხე (3 ხსნარი)

ე) კარი + ბალახი = ფეხბურთი (3 გადაწყვეტა)

"ციკლების" სწავლა

M4_ბლოკი #3

გაკვეთილის თემა :

წყობილი მარყუჟები.

გაკვეთილის მიზანი:

1. ცოდნის კონსოლიდაცია სხვადასხვა ტიპის ციკლების გამოყენების შესახებ;


2. მიიღეთ ალგორითმების გადაჭრის უნარები წყობილი მარყუჟებით.

ლიდას No1 საშუალო სკოლა

პრობლემის გადასაჭრელად, ხშირად საჭიროა რამდენიმე წყობილი ციკლური სტრუქტურის გამოყენება. ასეთ კონსტრუქციებს წყობილ მარყუჟებს უწოდებენ.

მოდით შევხედოთ რამდენიმე მაგალითს:

მოცემულია ბუნებრივი რიცხვი. საჭიროა პროგრამის დაწერა ყველა მართკუთხედის საპოვნელად, რომლის ფართობიც ტოლიახოლო გვერდები გამოიხატება ნატურალური რიცხვებით.

პროგრამის ამოცანა3_6;

var s, a, b:longint;

writeln ("შეიყვანეთ s"); readln(s);

a:=1-დან s-მდე

b:=1-დან s-მდე

თუ a*b=s მაშინ ჩაწერეთ ("მხრები",a" და ",b);

ამ პრობლემის მოგვარება შესაძლებელია მხოლოდ ერთი ციკლის გამოყენებით. იფიქრეთ იმაზე, თუ როგორ უნდა გააკეთოთ ეს.

მოცემულია ნატურალური რიცხვები, . მიიღეთ ყველა ნატურალური რიცხვი ნაკლები, რომლის კვადრატების ჯამი უდრის.

პროგრამის ამოცანა3_7;

var n, m, i, a, sum, cif:longint;

writeln("შეიყვანეთ n და m"); readln(n, m);

იყიდება i:=1-დან n-მდე

ჯამი:=sum+sqr(cif);

თუ sum=m მაშინ ჩაწერეთ(i," ");

იპოვნეთ მოცემული რიცხვითი თავსატეხის ყველა ამოხსნა. თითოეული ასო შეესაბამება რიცხვს. უფრო მეტიც, ერთი და იგივე ასოები შეესაბამება იმავე რიცხვებს, სხვადასხვა ასოებს - სხვადასხვა რიცხვებს.

იმის გამო, რომ აქ მხოლოდ სამი ასოა, საკმარისია დაწეროთ სამი ჩასმული მარყუჟი ამოხსნისთვის და გაიაროთ სამნიშნა რიცხვების დამატების ყველა ვარიანტი.

პროგრამის ამოცანა3_8a;

ვარკ, ტ, ო, კტო, კოტ, ტოკ:ლონგიტ;

k:=0-დან 9-მდე do

t:=0-დან 9-მდე

იყიდება o:=0-დან 9-მდე

kto:=k*100+t*10+o;

კოტ:=კ*100+ო*10+ტ;

მიმდინარე:=t*100+o*10+k;

თუ (კ<>უ) და (კ<>ო) და (ტ<>ო) და (კტო+კოტ=ტოკ) შემდეგ

writeln(kto,"+",kot,"=",tok);

ამ ალგორითმში ციკლის სხეული შესრულდა 10∙10∙10=1000-ჯერ. (ვილაპარაკებთ ალგორითმის სირთულე =1000)

თუმცა, თუ უფრო რთული თავსატეხების გადასაჭრელად, თქვენ უნდა დაწეროთ 8-10 წყობილი მარყუჟი, მაშინ ასეთი სრული ჩამოთვლა იმუშავებს დიდი ხნის განმავლობაში.

თქვენ შეგიძლიათ ოდნავ გაამარტივოთ ეს ალგორითმი, თუ ხედავთ, რომ 1≤k≤4, t≥2.

k:=1-დან 4-მდე

t:=2-დან 9-მდე

იყიდება o:=0-დან 9-მდე

ახლა ალგორითმის სირთულეა 4∙8∙10=320. უბრალო კოსმეტიკურმა შესწორებამ გამოიწვია სიჩქარის 3-ჯერ გაზრდა.

მაგრამ ეს ალგორითმი არც ოპტიმალურია. Შეხედე =2 და =2 პროგრამა გაივლის 10-ვე ვარიანტს . ასეთ შემთხვევებში, როდესაც =ციკლის მიერ საერთოდ არ უნდა გაკეთდეს.

ვინ ჩვენს შორის არ იცნობს თავსატეხებს? ეს გასართობი შიფრები ყველასთვის ნაცნობია ახალგაზრდებიდან მოხუცებამდე. თავსატეხებში სიტყვები დაშიფრულია სურათების თანმიმდევრობით და სხვადასხვა სიმბოლოებით, ასოებისა და ციფრების ჩათვლით. სიტყვა "რებუსი" ლათინურიდან ითარგმნება როგორც "საგანთა დახმარებით". რებუსი წარმოიშვა საფრანგეთში მე-15 საუკუნეში და 1582 წელს ამ ქვეყანაში გამოცემული თავსატეხების პირველი ბეჭდური კოლექცია შეადგინა ეტიენ ტაბუროს მიერ. მას შემდეგ გასულ დროში რებუსების ამოცანების შედგენის ტექნიკა გამდიდრდა სხვადასხვა ტექნიკით. რებუსის გადასაჭრელად მნიშვნელოვანია არა მხოლოდ ვიცოდეთ რა არის დახატული, არამედ გავითვალისწინოთ ნახატებისა და სიმბოლოების მდებარეობა ერთმანეთთან შედარებით და ეს მიიღწევა პრაქტიკით. არსებობს რამდენიმე გამოუთქმელი წესი, რომლითაც თავსატეხები კეთდება და მათი ამოხსნაც იგივე წესების მიხედვით უფრო ადვილია და წესები ასეთია:

თავსატეხების ამოხსნის ზოგადი წესები

სიტყვა ან წინადადება რებუსში იყოფა ნაწილებად, რომლებიც გამოსახულია სურათის ან სიმბოლოს სახით. რებუსი ყოველთვის იკითხება მარცხნიდან მარჯვნივ, ნაკლებად ხშირად ზემოდან ქვემოდან. ინტერვალი და პუნქტუაციის ნიშნები არ იკითხება. რაც დახატულია სურათებში რებუსში, იკითხება სახელობითში, ჩვეულებრივ მხოლობით, მაგრამ არის გამონაკლისები. თუ რამდენიმე ობიექტია დახატული, ისარი მიუთითებს მთელი სურათის რომელი ნაწილია გამოყენებული ამ რებუსში. თუ არა ერთი სიტყვა, არამედ წინადადება (ანდაზა, ჩამჭრელი ფრაზა, გამოცანა), შემდეგ არსებითი სახელების გარდა არის ზმნები და მეტყველების სხვა ნაწილები. ჩვეულებრივ, ეს მითითებულია დავალებაში (მაგალითად: "გამოიცანი გამოცანა"). რებუსს ყოველთვის უნდა ჰქონდეს გამოსავალი და ერთი. პასუხის გაურკვევლობა უნდა დაზუსტდეს რებუსის პირობებში. მაგალითად: „იპოვე ამ თავსატეხის ორი გამოსავალი“. ერთ რებუსში გამოყენებული ტექნიკის რაოდენობა და მათი კომბინაციები შეზღუდული არ არის.

როგორ ამოხსნათ თავსატეხები სურათებიდან

ისინი ასახელებენ ყველა ობიექტს თანმიმდევრობით მარცხნიდან მარჯვნივ ნომინალურ სინგულში.

პასუხი: ტრეკერის გამოცდილება = ტრეკერი

პასუხი: ხარის ყუთი = ბოჭკოვანი

პასუხი: სახის თვალი = გარეუბნები

თუ ობიექტი დახატულია თავდაყირა, მისი სახელი უნდა წაიკითხოთ მარჯვნიდან მარცხნივ. მაგალითად, "კატა" არის დახატული, თქვენ უნდა წაიკითხოთ "მიმდინარე", "ცხვირი" დახატულია, თქვენ უნდა წაიკითხოთ "ოცნება". ზოგჯერ კითხვის მიმართულებები ნაჩვენებია ისრით.

პასუხი: ოცნება

ხშირად რებუსში დახატულ ობიექტს შეიძლება სხვაგვარად ეწოდოს, მაგალითად, "მდელო" და "ველი", "ფეხი" და "თათი", "ხე" და "მუხა" ან "არყი", "ნოტი" და "მი". , ასეთ შემთხვევებში უნდა აირჩიოთ შესაფერისი სიტყვა, რომ რებუსს ჰქონდეს გამოსავალი. ეს არის ერთ-ერთი ყველაზე მნიშვნელოვანი სირთულე თავსატეხების ამოხსნისას.

პასუხი: მუხის რავა \u003d მუხის კორომი

როგორ ამოხსნათ თავსატეხები მძიმეებით

ზოგჯერ გამოსახული ნივთის სახელის გამოყენება შეუძლებელია მთლიანად და ერთი ან მეტი ასო სიტყვის დასაწყისში ან ბოლოს უნდა ჩამოიტოვოს. შემდეგ გამოიყენება მძიმე. თუ მძიმით არის ფიგურის მარცხნივ, პირველი ასო უგულებელყოფილია მისი სახელიდან, თუ ის მარჯვნივ არის, ბოლო. რამდენი მძიმით ღირდა, ამდენი ასო გადაყრილია.

პასუხი: ჰო ბურთი k = ზაზუნა

მაგალითად, დახატულია 3 მძიმე და „მიმწოდებელი“, საჭიროა მხოლოდ „ფრენის“ წაკითხვა; დახატულია "აფრები" და 2 მძიმეები, საჭიროა მხოლოდ "ორთქლის" წაკითხვა.

პასუხი: ქოლგა p = ნიმუში

პასუხი: li sa to por gi = ჩექმები

როგორ ამოხსნათ თავსატეხები ასოებით

ასოების ისეთი კომბინაციები, როგორც ადრე, ზემოთ, ზევით, ქვეშ, უკან, ზე, y, in, როგორც წესი, არ არის გამოსახული თავსატეხებში, მაგრამ იდენტიფიცირებულია ასოებისა და ნახატების შესაბამისი პოზიციიდან. ასოები და ასოების კომბინაციები დან, დან, დან, და არ არის ნაჩვენები, მაგრამ ასოების ან ობიექტების ან მიმართულების ურთიერთობა.

თუ ორი საგანი ან ორი ასო, ან ასო და რიცხვი ერთმანეთშია ჩასმული, მაშინ მათი სახელები იკითხება წინდებულის "ში" დამატებით. მაგალითად: "v-o-yes", ან "v-o-seven", ან "no-v-a". შესაძლებელია სხვაგვარად წაკითხვა, მაგალითად, „რვის“ ნაცვლად შეგიძლიათ წაიკითხოთ „შვიდი-ში“, ხოლო „წყლის“ ნაცვლად - „კი-ში-ო“. მაგრამ ასეთი სიტყვები არ არსებობს, ამიტომ ასეთი სიტყვები არ არის რებუსების გამოსავალი.

პასუხები: v-o-yes, v-o-seven, v-o-lx, v-o-ro-n, v-o-mouth-a

თუ ერთი ობიექტი ან სიმბოლო დახატულია მეორის ქვეშ, მაშინ ჩვენ გავშიფრავთ მას "ზე", "ზემოთ" ან "ქვემოთ" დამატებით, თქვენ უნდა აირჩიოთ წინამდებარეობა მნიშვნელობის მიხედვით. მაგალითი: „ფო-ნა-რი“, „ქვე-ატ-შკა“, „ზემოთ-ე-ვა“.

პასუხები: for-on-ri, under-at-shka, over-e-wa

თუ რომელიმე ასო ან ობიექტის უკან არის სხვა ასო ან ობიექტი, მაშინ უნდა წაიკითხოთ „for“-ის დამატებით. მაგალითად: „კა-ზა-ნ“, „ზა-ია-ც“.

პასუხი: ფორ-ი-ც

თუ ერთი ასო დევს მეორის გვერდით ან ეყრდნობა მას, მაშინ ისინი კითხულობენ "y" ან "k"-ს დამატებით. მაგალითად: "L-u-k", "d-u-b", "o-k-o".

პასუხები: ხახვი, მუხა

თუ ასო ან მარცვალი შედგება სხვა ასოდან ან მარცვლისგან, მაშინ წაიკითხეთ "from"-ის დამატებით. მაგალითად: „ბ-ა-დან“, „ბ-დან-ის“, „ი-ის გარეთ“, „ფ-იდან-იკ“.

პასუხები: ქოხი, ბიზონი

თუ მთელ წერილში სხვა ასო ან მარხილია, ისინი კითხულობენ „by“-ს დამატებით. მაგალითად: „პო-რ-ტ“, „პო-ლ-ე“, „პო-ი-ს“. ასევე, "by" შეიძლება გამოყენებულ იქნას, როდესაც ერთი ასო ფეხებთან ერთად გადადის მეორე ასოზე, რიცხვზე ან ობიექტზე.

პასუხი: პოლონეთი

პასუხები: ქამარი, ველი

თუ საგანი დახატულია და მის გვერდით არის ასო დაწერილი, შემდეგ კი ასო გადახაზულია, ეს ნიშნავს, რომ ეს ასო სიტყვიდან უნდა ჩამოაგდეს. თუ გადახაზული ასოს ზემოთ არის კიდევ ერთი, მაშინ ეს ნიშნავს, რომ აუცილებელია მისით გადახაზული ჩანაცვლება. ზოგჯერ ამ შემთხვევაში ასოებს შორის მოთავსებულია თანაბარი ნიშანი.

პასუხი: ლაზი

პასუხი: ჟოლო z Mont \u003d ლიმონი

როგორ ამოხსნათ თავსატეხები რიცხვებით

თუ სურათის ზემოთ არის რიცხვები, ეს არის მინიშნება, თუ რა თანმიმდევრობით უნდა წაიკითხოთ ასოები საგნის სახელიდან. მაგალითად, 4, 2, 3, 1 ნიშნავს, რომ ჯერ იკითხება სახელის მეოთხე ასო, შემდეგ მეორე, შემდეგ მესამე და პირველი.

პასუხი: ბრიგ

ნომრები შეიძლება გადაიწეროს, რაც ნიშნავს, რომ თქვენ უნდა გადააგდოთ ამ ბრძანების შესაბამისი ასო სიტყვიდან.

პასუხი: ცხენი ak LUa bo mba = კოლუმბი

საკმაოდ იშვიათად, ასოს მოქმედება გამოიყენება რებუსებში - ის ეშვება, ფრიალებს, იტყუება, ასეთ შემთხვევებში ამ ასოს სახელს უნდა დაემატოს შესაბამისი ზმნა აწმყო დროის მესამე პირში, მაგალითად, „y. - დარბის”.

როგორ ამოხსნათ თავსატეხები ნოტებით

ხშირად რებუსებში, ცალკეული შრიფტები, რომლებიც შეესაბამება ნოტების სახელებს - "do", "re", "mi", "fa" ... გამოსახულია შესაბამისი ნოტებით. ზოგჯერ გამოიყენება ზოგადი სიტყვა "შენიშვნა".

შენიშვნები გამოიყენება თავსატეხების შედგენაში


პასუხები: ლობიო, მინუს

გაეცანით თავსატეხების ამოხსნის წესებს, შეგიძლიათ მარტივად არა მხოლოდ ამოხსნათ ნებისმიერი თავსატეხი, არამედ ისწავლოთ როგორ გააკეთოთ თავსატეხი.

  1. ყველაფრის სახელწოდება, რაც ნაჩვენებია სურათებზე რებუსში, იკითხება მხოლოდ ნომინაციულ შემთხვევაში.
  2. რებუსში სურათს შეიძლება ჰქონდეს ერთზე მეტი სახელი. მაგალითი: ფეხი და თათი, თვალი და თვალი; ან გამოსახულებას შეიძლება ჰქონდეს ზოგადი ან პირადი სახელი (ჩიტი საერთო სახელია; მამალი, მტრედი, თოლია კერძო სახელია).
  3. მძიმეები (შებრუნებული თუ არა) მიუთითებს, რომ სიტყვიდან უნდა ამოიღოთ უკიდურესი ასოები. სიტყვები ჯერ, თუ მძიმეები არის სურათის წინ, ან სიტყვის ბოლოდან, თუ მძიმეები არის სურათის შემდეგ. ამოსაღები ასოების რაოდენობა შეესაბამება მძიმეების რაოდენობას.ᲢᲧᲔ
  4. Strikethrough ასოები - ასეთი ასოები უნდა ამოიღოთ სიტყვიდან. თუ გადახაზული ასოები მეორდება, მაშინ ისინი ყველა ამოღებულია. სალარო
  5. Strikethrough ნომრები მიუთითებს, რომ სიტყვაში ასეთი ასო უნდა მოიხსნას.
  6. ასოებს შორის ტოლობის ნიშანი (A=E) მიუთითებს, რომ თქვენ უნდა შეცვალოთ ყველა A ასო E-ით. ტოლობა 1=E მიუთითებს სიტყვაში მხოლოდ პირველი ასოს შეცვლაზე. ძალა
  7. ასოებს შორის ისარი (E -> B) ასევე მიუთითებს ასოების შესაბამის ჩანაცვლებაზე.
  8. სურათზე 1,2,7,5 რიცხვები მიუთითებს იმაზე, რომ მოცემული სიტყვიდან უნდა აიღოთ ასოები 1,2,7,5 და შეადგინოთ რიცხვების განლაგების თანმიმდევრობით. ტანკი
  9. თავდაყირა გადაბრუნებული სურათი მიუთითებს, რომ სიტყვა უნდა წაიკითხოთ მარჯვნიდან მარცხნივ. (CAT - CURRENT)
  10. სურათის ზემოთ მარცხნივ მიმართული ისარი მიუთითებს, რომ სიტყვის გაშიფვრის შემდეგ ის უკან უნდა წაიკითხოს. ᲙᲐᲢᲐ
  11. როდესაც წილადი გამოიყენება რებუსში, ის იხსნება როგორც "ON" (გაყოფა ON). თუ რებუსში გამოყენებულია წილადი მნიშვნელით 2, მაშინ ეს იხსნება როგორც "FLOOR" (ნახევარი). თარო ფანარი
  12. თავსატეხების შედგენისას გამოიყენება შენიშვნები. ნოტის დასადგენად მნიშვნელოვანია მხოლოდ ხაზი, რომელზედაც მდებარეობს შენიშვნა. შავი წერტილი(შენიშვნა).
  13. ასო "O"-ს შიგნით არის სილა "YES", გამოდის V-O-YES, ე.ი. "წყალი". ის ასევე შეიძლება იკითხებოდეს როგორც "YES-V-O". არჩეულია ის ვარიანტი, რომელიც ყველაზე აზრს იძენს. ნება
  14. როდესაც სურათები განლაგებულია ერთმანეთის ზემოთ, ის იკითხება როგორც "OVER", "ON", "UNDER" (დამოკიდებულია იმაზე, თუ რა შეესაბამება მნიშვნელობას). საჩუქარი ᲐᲜᲐᲜᲐᲡᲘ
  15. სხვა ასოებისგან შემდგარი ასო იკითხება როგორც წინათქმა "FROM". მაგალითად, ასო "B"-დან ვაკეთებთ ასო "A", შემდეგ ვიღებთ: "B"-დან "A" (IZBA).ქოხი
  16. სხვა ასოს თავზე განთავსებული წერილი იკითხება როგორც "PO".ველი
  17. სხვა ასოს მიღმა გამოსახული ასო იკითხება როგორც წინდებული "FOR" ან "FORE". არჩეულია ის ვარიანტი, რომელიც ყველაზე აზრს იძენს. კურდღელი
  18. ნიშანი "+" ნიშნავს წინადადებას "K" (შენიშვნა 2 + 3 შეიძლება წაიკითხოთ: To add Three to Two ან Three to add To Two). თქვენ უნდა აირჩიოთ ვარიანტი, რომელიც გონივრული იქნება. ფანჯარა ქოქოსი
  19. ორმაგი ისარი ციფრებს შორის ნიშნავს, რომ ამ რიცხვების ქვეშ არსებული ასოები უნდა შეიცვალოს ერთმანეთთან. ფეხი
  20. გადახაზული ნიშანი "=" სურათებს შორის უნდა წაიკითხოს როგორც "NOT" (მაგალითი: "C" არ არის "G"-ის ტოლი). თოვლი

აბა, ახლა მზად ხართ ამოხსნათ ნებისმიერი თავსატეხი?

P.S.: თუ იცით თავსატეხების ამოხსნის სხვა წესები ან შეამჩნიეთ რაიმე უზუსტობა არსებული წესების აღწერაში, გთხოვთ დაწეროთ ამის შესახებ ქვემოთ მოცემულ კომენტარებში.

(jკომენტარები)