diff_months: 11

CBDS2103 Data Structures Struktur Data Assignment

Download Solution Now
Added on: 2023-06-17 07:02:48
Order Code: clt317128
Question Task Id: 0
  • Subject Code :

    CBDS2103

  • Country :

    Australia

ASSIGNMENT QUESTION

PURPOSE

The purpose of this assignment is to develop data structures using C language to solve a given problem (CLO2) and demonstrate the implementation of appropriate data structure features with suitable test data and output. (CLO3)

Tujuan tugasan ini adalah untuk membangunkan struktur data menggunakan bahasa C untuk menyelesaikan masalah tertentu (CLO2) dan menunjukkan pelaksanaan ciri struktur data yang sesuai dengan data dan output ujian yang sesuai. (CLO3)

REQUIREMENT

Each computer that comes into a warehouse has a product code that tells something about that particular machine – where it was made, the type of processors, the capacity of the hard disk and internal memory. Interpreting these product codes is important for the warehouse employee, as this information is crucial in the labelling of the product and storage.

The character positions in the product code and the meanings of the characters in those positions are in the following table:

intel-1686985017.jpg

As a senior programmer, you are given following tasks:

  1. Create a structure that is able to store computer information: country of manufacturer, type of processor, capacity of hard disk and capacity of internal memory.
  2. Create a dynamic linked list data structure to store five different records for the computer.
  3. Update the information of the computers, for example, hard disk capacity from 500 GB to 1 TB. This must be done for all the records that have the hard disk capacity of 500 GB.
  4. Display all the data for the five computers which is stored in the linked list data structure.
  5. Sort the data in the linked list by the country of manufacturer in alphabetical order.

The assessment will be done based on the following criteria:

  1. A proper writing of C codes: structure, efficiency and modular.
  2. The readability, consistency, naming and user interface
  3. Robustness and testing
  4. Complete documentation and correct submission.

Note: You MUST write C programming codes for this assignment. Codes written in C++ will not be accepted.

Setiap komputer yang masuk ke gudang mempunyai kod produk yang menjelaskan sesuatu mengenai mesin tersebut – di mana ianya dibuat, jenis pemprosesnya, kapasiti cakera keras dan ingatan dalaman. Penafsiran kod produk ini adalah penting untuk pekerja gudang, kerana maklumat ini adalah sangat penting dalam pelabelan produk dan penyimpanan.

Posisi aksara dalam kod produk ini dan makna bagi setiap aksara dalam posisi tersebut adalah seperti dalam jadual berikut:

intel1-1686985019.jpg

Sebagai pengaturcara kanan, anda diberi tugas berikut:

  1. Bina struktur yang dapat menyimpan maklumat komputer: negara pengeluar, jenis pemproses, kapasiti cakera keras dan kapasiti ingatan dalaman.
  2. Bina struktur data senarai terpaut dinamik untuk memasukkan lima rekod berlainan untuk komputer.
  3. Kemaskini maklumat komputer, misalnya, kapasiti cakera keras dari 500 GB ke 1 TB. Ini mesti dilakukan untuk semua rekod yang mempunyai kapasiti cakera keras 500 GB.
  4. Paparkan semua data untuk lima komputer yang disimpan dalam struktur data senarai terpaut.
  5. Isih data dalam senarai terpaut mengikut negara pengeluar dalam turutan abjad.

Penilaian akan dilakukan berdasarkan kepada kriteria berikut:

  1. Penulisan kod C yang betul: struktur, kecekapan dan modular
  2. Kebolehbacaan, ketekalan, penamaan dan antara muka pengguna
  3. Kekukuhan dan ujian
  4. Dokumentasi lengkap dan penghantaran yang betul.

Nota: Anda MESTI menulis kod pengaturcaraan C bagi tugasan ini. Kod yang ditulis dalam C++ tidak akan diterima.

Are you struggling to keep up with the demands of your academic journey? Don't worry, we've got your back! Exam Question Bank is your trusted partner in achieving academic excellence for all kind of technical and non-technical subjects.

Our comprehensive range of academic services is designed to cater to students at every level. Whether you're a high school student, a college undergraduate, or pursuing advanced studies, we have the expertise and resources to support you.

To connect with expert and ask your query click here Exam Question Bank

  • Uploaded By : Katthy Wills
  • Posted on : June 17th, 2023
  • Downloads : 0
  • Views : 112

Download Solution Now

Can't find what you're looking for?

Whatsapp Tap to ChatGet instant assistance

Choose a Plan

Premium

80 USD
  • All in Gold, plus:
  • 30-minute live one-to-one session with an expert
    • Understanding Marking Rubric
    • Understanding task requirements
    • Structuring & Formatting
    • Referencing & Citing
Most
Popular

Gold

30 50 USD
  • Get the Full Used Solution
    (Solution is already submitted and 100% plagiarised.
    Can only be used for reference purposes)
Save 33%

Silver

20 USD
  • Journals
  • Peer-Reviewed Articles
  • Books
  • Various other Data Sources – ProQuest, Informit, Scopus, Academic Search Complete, EBSCO, Exerpta Medica Database, and more