1 / 11

ASAS PENGATURCARAAN F1001

ASAS PENGATURCARAAN F1001. En. Azrol Hisham Bin Mohd Adham Cik Nurul Zakiah Bt Kasnun Cik Ajisa Beevi Bt Abdul Wahab. @ Jabatan Teknologi Maklumat. KONSEP ATURCARA DAN PENGATURCARAAN. Aturcara

micheal
Télécharger la présentation

ASAS PENGATURCARAAN F1001

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ASAS PENGATURCARAANF1001 En. Azrol Hisham Bin Mohd Adham Cik Nurul Zakiah Bt Kasnun Cik Ajisa Beevi Bt Abdul Wahab @ Jabatan Teknologi Maklumat

  2. KONSEP ATURCARA DAN PENGATURCARAAN • Aturcara satu set arahan yang ditulis dalam bahasa pengaturcaraan komputer yang boleh ditafsifkan dan dilaksanakan oleh komputer dalam menjalankan sesuatu tugas yang berguna. Aturcara juga dikenali sebagai program. • Pengaturcaraan Proses menulis aturcara,juga dikenali sebagai programming. • Pengaturcara Orang yang bertanggungjawab menulis aturcara – programmer.

  3. BAHASA PENGATURCARAAN • Bahasa Mesin ianya merupakan bahasa tabie komputer dan hanya terdiri daripada rentetan 0 dan 1. Rentetan ini akan menjana arahan tertentu. Kelajuan pemprosesan arahan bergantung kepada mesin. Bahasa mesin sukar di fahami serta mudah berlaku kesilapan dan sukar pula mengesan kesilapan. • Bahasa Penghimpun Bahasa yang lebih mudah berbanding bahasa mesin. Ianya menggunakan singkatan bahasa inggeris & simbol – kod mnemonic. Masih memerlukan banyak arahan untuk laksanakan tugas. Contoh arahan :- Load BasePay Add Overpay Store GrossPay

  4. BAHASA PENGATURCARAAN • Bahasa Paras Tinggi Mudah di pelajari dan tidak bergantung kepada jenis komputer. Mampu laksanakan pelbagai tugas dengan hanya satu pernyataan. Contoh : • GrossPay = BasePay + OverPay • Bahasa Berorientasikan Objek Kemampuan Object Oriented Programming (OOP) mudah di fahami boleh diguna semula dan aturcaranya mudah diubahsuai.

  5. BAHASA PENGATURCARAAN

  6. BAHASA PENGATURCARAAN

  7. PERKEMBANGAN DAN SEJARAH ALGOL 60 Jawatankuasa Antarabangsa, 1960 CPL (Combined Programming Language) Cambridge dan Universiti London, 1963 BCPL (Basic Combined Programming Language) Martin Richards, Cambridge, 1967 B Ken Thompson, Bell Labs, 1970 C Denis Ritchie, Bell Labs 1972 C++ Bjarne Stroupstrup,AT&T Bell labs, 1983

  8. ASAS PERSEKITARAN C • Penyunting(Editor) • Pengompil (Compiler) • Pemaut (Linker) • Pemuat (Loader) • Penyediaan a/c dalam Turbo C++

  9. ASAS PERSEKITARAN C • 1) Penyunting – Editor perisian yang membolehkan aturcara dimasukkan dalam komputer. Aturcara ditaip dan disimpan dalam fail dengan sambungan .cpp . contoh: aturcara.cpp • 2) Pengompil – Compiler merupakan perisian yang akan menukarkan aturcara sumber kepada aturcara objek atau kod bahasa mesin. Namun begitu tanpa aturcara awalan komputer tetap tidak dapat melaksanakan aturcara tersebut. fail aturcara objek juga tidak mempunyai aturcara pustaka –library.

  10. ASAS PERSEKITARAN C • 3) Pemaut – Linker maka untuk mengatasi masalah td pemaut digunakan untuk memautkan/menyatukan : -aturcara objek -aturcara awalan -aturcara pustaka dalam satu fail boleh laku yang boleh dilaksanakan oleh komputer yang akan menghasilkan fail dengan sambungan .exe . e.g: aturcara.exe

  11. ASAS PERSEKITARAN C • 4) Pemuat – Loader Perisian yang memuatkan aturcara boleh laku kedalam ingatan komputer. Unit Pemprosesan Pusat(UPP) akan melaksanakan aturcara yang dimuatkan dalam ingatan. • 5) Penyediaan Aturcara dalam Turbo C++ Pengompil Turbo C++ mempunyai penyunting yang terdapat pada persekitaran yang sama untuk menyunting aturcara sumber dengan adanya kemudahan2 seperti berikut: -simpan -kompil -memaut -memuat -melaksanakan

More Related