Jump to content

ჰანოის კოშკის ამოხსნის პროგრამის დაწერა


Recommended Posts

აუ ვინმემ თუ იცით როგორ იწერება ჰანოის კოშკის ამოსახსნელი პროგრამა N რაოდენობის როგილისთვის?

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

http://a.pix.ge/z/xt4em.jpg

http://b.pix.ge/i/pyxke.jpg

http://b.pix.ge/p/3ww0o.jpg

და მეორე პროგრამა:

მოკელდ არსი N რაოდენობის კაცი რომელბიც დადგნენ წრიულად და გადაწყვიტეს რომ ყოველი მესამე უნდა მოკვდეს(ალყაში არიან და ტყვედ არ უნდათ მოხვედრა თუ რაღაცაა, მაგრამ ამას არ აქ მნიშვნელობა) ჰოდა უნდა დავწეროთ პროგრამა რომელიც დაგვითვლის იმ კაცის რიგს რომელიც გადარჩება. ანუ რო დავიწყებთ ათვლას მესამე კაცი მოკვდება, მერე მკვდარის შემდეგ ვინც არის იმისგან იწყება ათვლა და ა.შ.

მოკლედ არ ვარ ძლიერი ამ პროგრამირებაში, ჩემი საქმე უფრო WEB არის.

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

პირველის ამოხსნის გონზე არ ვარ , აი მეორე კი ბოლომდე ვერ მიმყავს, მე რომ ავირჩიე ის მეთოდი რაღაც არასრულია.

Link to comment
Share on other sites

გავიარე ეს "ამოცანა" მაღლივში მაგრამ სადღა მახსოვს :givi:

დელფისტყაოსანი როა მაგას მიწერე და თუ არ დაეზარება გეტყვის :chojinfc:

დაგტროლო გინდა? :D

დაიწყე ყველაზე დიდი რგოლიდან და ეგაა რა . პატარებს ხო "გადაახტება" თავზე

trollface.jpg

Link to comment
Share on other sites

ზემოდან უდნა დაიწყო და როგორ დავიწყო დიდიდან, როგორც ხედავ ზემოთ პატარაა.

ადვილი ამოცანაა უბრალოდ ხო იცი ჩვენთან მოთხოვნა 0-ია და მეც არ ვვარჯიშობ საერთოდ პრაქტიკული ამოცანების ამოხსნაში არადა პროგრამირება ამის გარეშე არაფერია, თორე ეგ ჰანოის კოშკის გაკეთება ძაან მარტივია უბრალდო ამის გადატანა პროგრამაში რომ ნებისმიერი რაოდენობისთვის მინიმალური სვლების რაოდენობა დაგითვალოს ცოტა ძნელაი ჩემთვის

Link to comment
Share on other sites

გავიარე ეს "ამოცანა" მაღლივში მაგრამ სადღა მახსოვს :givi:

დელფისტყაოსანი როა მაგას მიწერე და თუ არ დაეზარება გეტყვის :chojinfc:

დაგტროლო გინდა? :D

დაიწყე ყველაზე დიდი რგოლიდან და ეგაა რა . პატარებს ხო "გადაახტება" თავზე

trollface.jpg

დავორნეთ ეს ვინმემ bgf02.png

Link to comment
Share on other sites

ზემოდან უდნა დაიწყო და როგორ დავიწყო დიდიდან, როგორც ხედავ ზემოთ პატარაა.

ადვილი ამოცანაა უბრალოდ ხო იცი ჩვენთან მოთხოვნა 0-ია და მეც არ ვვარჯიშობ საერთოდ პრაქტიკული ამოცანების ამოხსნაში არადა პროგრამირება ამის გარეშე არაფერია, თორე ეგ ჰანოის კოშკის გაკეთება ძაან მარტივია უბრალდო ამის გადატანა პროგრამაში რომ ნებისმიერი რაოდენობისთვის მინიმალური სვლების რაოდენობა დაგითვალოს ცოტა ძნელაი ჩემთვის

ხოდა ზემოდან როა პატარა ის დიდი ამოძვრება Problem? (trollface) :D

დაწერე აბა ახსნა , მეზარება ახლა ფიქრი

Link to comment
Share on other sites

http://igroflot.ru/logic/flash_game_206/

აი აქ ნახე ფლეშ თამაშია და ამპრინციპით უდნა ქნა

Link to comment
Share on other sites

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

მე 72-ში გავაკეთე და მინიმუმია 63 :(

http://b.pix.ge/r/vszsz.jpg

Link to comment
Share on other sites

http://igroflot.ru/logic/flash_game_206/

აი აქ ნახე ფლეშ თამაშია და ამპრინციპით უდნა ქნა

6feqc7o12rwhkwe2smkt.png

მესამე ცდაზე :chojinfc:

ანუ 63 სვლა :spiteful:

რამე მაინც მომეგო :user:

Link to comment
Share on other sites

გამარჯვებული ვარ რაღა აზრი აქვს :lol:

Link to comment
Share on other sites

გამოჩდება ვინმე კონკურენტი და აიწევა ჩემპიონატი :lol:

Link to comment
Share on other sites

მეტი ნაკლები სვლა ფიზიკურად შეუძლებელია :chojinfc:

Link to comment
Share on other sites

მესამეზე მეც კი ვიზამ 63-ს რო დავიამხსოვრებ რომელით ვქენი, იმიტო მრომ ვიცი რის გამო დამიგროვდა 72,

მთავარია პირველზე რამდენით იზამ.

თამაშს შეეშვით ახლა, ჩემ კითხვაზე პასუხი მომწერეთ

Link to comment
Share on other sites

შენ ჩემგან განსხვავებით იცოდი მაგ თამაშის პრინციპი და მე სანამ გავარკვიე რა როგორ ხდებოდა დამჭირდა 3 ცდა :D პატარაზე დიდი რომ არ იდებოდა და ასე შემდეგ :lol:

მე ვერ დაგეხმარები მაგ საკითხში წარმატებები ;)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.