Introduction to Data Structure Assignment

Added on - 12 Oct 2019

  • 15

    pages

  • 2409

    words

  • 10

    views

  • 0

    downloads

Showing pages 1 to 4 of 15 pages
PENYERAHAN DAN PENILAIAN TUGASANASSIGNMENT SUBMISSION AND ASSESSMENT_________________________________________________________________________CDDS 2103Introduction to Data StructureMAY 2016_________________________________________________________________________ARAHAN KEPADA PELAJAR/INSTRUCTIONS TO STUDENTS1.Tugasan ini mengandungiDUA (2)soalan sahaja yang disediakan dalam Bahasa Melayu danBahasa Inggeris/ This assignment contains onlyTWO (2)question that is set in both Malay andEnglish.2.Jawab dalam Bahasa MelayuatauBahasaInggeris. / Answer in MalayorEnglish.3.Anda dikehendaki menyerahkan tugasan dalam format MsWord melainkan dinyatakansebaliknya. Anda tidak dibenarkan untuk menukar teks/frasa tugasan tersebut kepada formatgrafik seperti .jpeg / .gif / print screen / dan lain-lain format berkaitan./Learners are to submitassignment only in MsWord format unless specified otherwise. Please refrain from convertingtext/phrases into picture format such as .gif / .jpeg / print screen / etc.4.Muat turunkantemplattugasan versi bahasa yang berkenaan daripada myINSPIRE untukpenyediaan dan penyerahan tugasan anda.Tugasan anda hendaklah ditaip denganmenggunakan saiz fon 12Times New Romandan langkau baris 1.5. /Download the languageversion of theassignmenttemplateconcerned from the myINSPIRE for preparation andsubmission of your assignment. Your assignment should be typed using 12 point Times NewRoman font and 1.5 line spacing.5.Anda dikehendaki menghantar tugasan SECARAONLINEmelalui myINSPIRE. Sila rujuk kepadaportal untuk arahan mengenai prosedur menghantar tugasan anda secara online.Andadinasihatkan menyimpan senaskah tugasan yang diserahkan untuk rujukan sendiri./You mustsubmit your assignmentONLINEvia the myINSPIRE.Refer to the portal forinstructions on theprocedures to submit your assignment online. You are advised to keep a copy of your submittedassignment for personal reference.6.Anda hanya boleh menghantar tugasanSEKALIsahaja dalamBEBERAPA FAILseperti manakeperluan soalan (1 fail utama dan fail-fail sokongan/lampiran. /You can submit yourassignmentONCEonly in aMULTIPLE FILEas per requirement of the assignment (1 main fileand attachment/supporting files).7.Tugasan anda hendaklah diserahkan antara27hb Junhingga17hb Julai 2016Serahanselepas 17Julai 2016TIDAKakan diterima. /Your assignment mustbe submitted between27th Juneuntil17th July 2016.Submissionafter 17th July 2016willNOTbe accepted.
8. Anda perlu membentangkan hasil kerja tugasan anda kepada tutor F2F.Kedua-dua pelajar F2Fdan OL perlu menghadiri sesi pembentangan ini.Sila rujuk Pentadbir di Pusat Pembelajarananda untuk mengetahui tarikh bagi sesi pembentangan ini./You are required to present yourassignment task to your F2F tutor.Both F2F and OL students should attend this presentation.Please refer to your Learning Center Administrator to confirm on the date for the presentation.9.Tugasan hendaklah disiapkan secara individu. Anda dilarang meniru tugasan oranglain. Andajuga dilarang sama sekali memplagiat kerja orang lain sebagai kerja sendiri. /Your assignment should be prepared individually. You should not copy another person’sassignment. You should also not plagiarise another person’s work as your own.10.Sila ambil maklum tentang PENALTI yang akan dikenakan ke atas penghantaran lewat tugasanseperti yang tertera di pekeliling pejabat Pendaftar 6/2012 (RujukRegistrar’s AnnouncementdimyINSPIRE)/Please take note thatPENALTY will be imposed on late submission of assignmentas specified in the Registrar’s Office circular 6/2012(Refer to Registrar’s Announcement inmyINSPIRE)11.Anda perlu memastikan RESIT yang dikeluarkan bagi penghantaran tugasan disimpan sebagaibukti penghantaran. Kegagalan mengemukakan resit dalam sebarang isu yang timbul berkaitanpenghantaran tugasan akan mengakibatkan tugasan dianggap TIDAK dihantar/Please ensurethat you keep the RECEIPT issued upon submisson of your assignment as proof of submission.Your assignment is considered as NOT submitted if you fail to produce the submission receipt inany dispute arises concerning assignment submission.PENILAIAN /EVALUATIONTugasan inimenyumbang sehingga50%daripada jumlah markah kursus berkenaan danakan dinilaiberdasarkan kepadaRubrikyang dilampirkan./This assignment accounts for50%of the totalmarks for the courseand shall be assessed based onthe Rubricsattached.Anda akan diberikan maklum balas tentang tugasan ini sebelum Peperiksaan Akhir Semesterbermula./ You would be given feedback on the assignment before the Final Semester Examinationcommences.PLAGIARISME: POTONGAN MARKAH /PLAGIARISM: MARKS DEDUCTIONAmaran:Tugasan yang diserahkan, secara automatik, akan disemak untuk menentukan kadarpertindihan. Jika plagiarisme dikesan, markah akan dipotong seperti berikut: /Warning:Thesubmitted assignment will automatically undergo a similarity check. If plagiarism is detected, markswould be deducted as follows:No.% Similarity (from)% Similarity (To)% of Mark Deduction10300230.01505350.017010470.01100100
ASSIGNMENT QUESTION/ SOALAN TUGASANPURPOSEThe purpose of this assignment is to test learner’s understanding on the concepts of datastructures such as basic operations of arrays and linked lists.TUJUANTujuan tugasan ini adalah untuk menguji pelajar memahami mengenai konsep struktur data sepertioperasi asas tatasusunan dan senarai terpaut.QUESTION 1REQUIREMENT / ASSIGNMENT QUESTIONArrays are used to store data of the same type. There are two main concepts of understanding anarray:element, each item stored in an array is called an element, andindex, each location of anelement in an array has a numerical index which is used to identify the element. There are severalways to declare an array. For example:int Arr[5] = {1,3,5,7,8};An illustration of the array declared:elements13578index01234Size: 5There are many ways to use or manipulate an array, these are some of the basic array operations:i)Traverse – print all array elements one by one.ii)Insertion – add an element at a given index.iii)Deletion – delete an element at a given index.
Examples of Insertion and Deletion operations are given:Insertion OperationThe original array elements are :Arr[0]=1Arr[1]=3Arr[2]=5Arr[3]=7Arr[4]=8The array elements after insertion at index 3 :Arr[0]=1Arr[1]=3Arr[2]=5Arr[3]=10Arr[4]=7Arr[5]=8Deletion OperationThe original array elements are :Arr[0]=1Arr[1]=3Arr[2]=5Arr[3]=7Arr[4]=8The array elements after deletion at index 2:Arr[0]=1Arr[1]=3Arr[2]=7Arr[3]=8Write a C program that will be able to do the 3 basic array operations. The documentation mustinclude a short introduction to the problem given, the program codes, and several output screens(screenshots). You must submit the documentation file and the .c program file.(20)The assessment will be done based on the following criteria:i.A proper writing of C codes and its structureii.The ability of program to be compiled and executediii.Implementation of correct programming techniquesiv.Complete documentation and correct submissionNote: You must write C programming codes for this assignment.
desklib-logo
You’re reading a preview
card-image

To View Complete Document

Become a Desklib Library Member.
Subscribe to our plans

Unlock This Document