”
COMP3308作业 写作、 辅导Intelligence作业、C++编程作业 写作、 辅导C++语言作业
COMP3308 Introduction to Artificial Intelligence Semester 1, 2020
Page 1 of 4
Assignment 1: Search Methods
Deadline
Submission: 11:59pm, 10 April 3 April 2020 (Friday week 7 6, Sydney time). (1 week extension)
This assignment is worth 10% of your final mark. It is an individual assignment; no group work.
Late submissions policy
Late submissions are allowed for up to 3 days late. A penalty of 5% per day late will apply. Assignments more
than 3 days late will not be accepted (i.e. will get 0 marks). The day cut-off time is 11:59pm.
Programming languages
Your implementation can be written in Python, Java, C, C++ or MATLAB. The assignment will be tested using
the language versions as described in the How your program will be run section below, so it is important
that your program can be run in the specified versions.
Submission
Your assignment must be completed individually using the submission tool PASTA
( httpss://comp3308.it.usyd.edu.au/PASTA).
If you are off-campus, youll need to be connected to the university VPN in order to access the PASTA website.
You can read this page to find out how to connect to the VPN. The students in China impacted by the travel
ban should use the new VPN, which is the special VPN for accessing university resources from China. If you
are on-campus and connected to the University wireless network, you dont need a VPN to access PASTA.
PASTA will allow you to make as many submissions as you wish, and each submission will provide you with
feedback on each of the components of the assignment. You last submission before the assignment deadline
will be marked, and the mark displayed on PASTA will be the final mark for your assignment.
1. The 3-digit puzzle
In this assignment, you will implement a number of search algorithms to solve the 3-digit puzzle.
python ThreeDigits.py A sample.txt
Java (version 8):
javac ThreeDigits.java
java ThreeDigits A sample.txt
C (gcc version 6.3.0):
110
Note that the outputs of BFS and IDS here are quite long, and so the second line has wrapped. These outputs
are still only two lines.
4. Submission Details
This assignment is to be submitted electronically via the PASTA submission system.
Your submission files should be zipped together in a single .zip file and include a main program called
ThreeDigits. Valid extensions are .java, .py, .c, .cpp, .cc, and .m. Zip only the submission files, not the folder
when your zip file is unzipped there should be only submission files, not a folder with submission files. Only
.zip format is accepted; do not use any other format, e.g. .rar or .7z. If your program contains only a single
file, then you can just submit the file without zipping it.
Upload your submission on PASTA under Assignment 1.
“
添加老师微信回复‘’官网 辅导‘’获取专业老师帮助,或点击联系老师1对1在线指导。