konsep dan asas pengaturcaraan

16
PENGENALAN C++ merupakan bahasa pengaturcaraan komputer yang paling popular digunakan pada masa kini. Ia digunakan dalam membina aplikasi harian seperti mengawal suhu peti ais, megawal ketuhar gelombang mikro dan mengira kadar tol di tempat letak kereta. Juga digunakan dalam aplikasi yang besar seperti mengawal peluru berpandu nuklear.

Upload: ask3areu

Post on 20-Jun-2015

13.185 views

Category:

Education


15 download

DESCRIPTION

Konsep Dan Asas Pengaturcaraan

TRANSCRIPT

Page 1: Konsep Dan Asas Pengaturcaraan

PENGENALAN

C++ merupakan bahasa pengaturcaraan komputer yang paling popular digunakan pada masa kini. Ia digunakan dalam membina aplikasi harian seperti mengawal suhu peti ais, megawal ketuhar gelombang mikro dan mengira kadar tol di tempat letak kereta. Juga digunakan dalam aplikasi yang besar seperti mengawal peluru berpandu nuklear.

Page 2: Konsep Dan Asas Pengaturcaraan

KONSEP ASAS PENGATURCARAAN

• Apakah ciri-ciri sebuah program yang baik?

Page 3: Konsep Dan Asas Pengaturcaraan

KONSEP ASAS PENGATURCARAAN

Ciri -ciriCiri -ciri

Kebolehpercayaan(Integrity)

Kebolehbacaan(Clarity)

Kecekapan(Efficiency)

Umum(Generality)

Ringkas(Simplicity)

Permodulan(Modularity)

Page 4: Konsep Dan Asas Pengaturcaraan

DEFINISI PROGRAM/ATURCARA

• Apa itu Aturcara?suatu set suruhan logik yang mempunyai

tertib tertentu untuk menyuruh komputer melakukan sesuatu tugas

Page 5: Konsep Dan Asas Pengaturcaraan

Tiga perkara penting yang perlu dipertimbang sebelum menulis aturcara :

• Pengguna – orang yang akan menggunakan a/cara yang ditulis.

• Komp– jenis komputer dan sistem pengoperasian yang akan digunakan, samaada ia berdiri sendiri atau rangkaian komputer

pelanggan/pelayan. uter

• Anda – pengetahuan dalam menulis aturcara/samaada akan melibatkan pengaturcara lain.

Page 6: Konsep Dan Asas Pengaturcaraan

KOMPONEN-KOMPONEN DALAM STRUKTUR PROGRAM

• Aturcara berstruktur mempunyai struktur aturcara seperti berikut :DeklarasiMasukan / InputStoranOperasiKawalanKeluaran / Output

Page 7: Konsep Dan Asas Pengaturcaraan

Penerangan

Deklarasi sekumpulan pembolehubah yang mempunyai jenis data yang spesifik. Semua p/u mesti dideklarasi sebelum dilaksanakan.

int a, b, c;char nama, no_pend;

Masukan sekumpulan maklumat yang akan dimasukkan ke dalam komputer melalui peranti input seperti keyboard dll. Input akan diproses menghasilkan output yang diingini.

Storan setiap maklumat akan disimpan di dalam memori komputer dan dikodkan dengan kombinasi unik kosong dan satu.

Page 8: Konsep Dan Asas Pengaturcaraan

Penerangan

Operasi 2 jenis iaitu : i. batch mode – simpan dan proses sekaliii. Interactive mode – pengguna dan komputer boleh berinteraksi sesama sendiri semasa proses pengiraan dilaksanakan

Kawalan susunan pelaksanaan rahan dalam program samada secara berjujukan (satu-per-satu iaitu dari atas ke bawah) atau secara tidak berjujukan

Output hasil daripada pemprosesan input samada dipaparkan pada skrin ataupun kertas

Page 9: Konsep Dan Asas Pengaturcaraan

LANGKAH PENGENALPASTIAN DALAM PENGATURCARAN

Menganalisis dan mendefinisi masalah

Merangka pembolehubah

Melukis carta alir

Menulis program

Menguji & melaksanakan program

Mendokumentasi program

Page 10: Konsep Dan Asas Pengaturcaraan

LANGKAH-LANGKAH DALAM PENGATURCARAAN

1. Definisi dan analisa masalah

Mengenalpasti dan memahami apakah masalah yang cuba diselesaikan

Mesti diterangkan dengan jelas

Mengenalpasti input, output dan maklumat yang diperlukan untuk mengatasi masalah :

Input – data yang hendak diproses

Output – hasil seperti yang dikehendaki

Kekangan dll yang perlu diambil kira dalam

menyelesaikan masalah

Page 11: Konsep Dan Asas Pengaturcaraan

2. Merancang pembolehubah Untuk melancarkan perjalanan aturcara Rujukan untuk lokasi memori

3.Melukis cartalir Mempersembahkan algoritma dalam bentuk grafik (simbol grafik)

4.Menulis program

Ditulis dalam bentuk yang mudah difahami tetapi jelas, boleh dibaca dan mengikut ciri-ciri aturcara.

Dalam susun atur yang baik dan ringkas

Page 12: Konsep Dan Asas Pengaturcaraan

5. Menguji dan mengesan ralat program

Mesti dikompil dan dilaksanakan oleh editor dan kompiler

Kenalpasti ralat kesalahan

6. Dokumentasi program

Perlu dokumen untuk rujukan penyelenggaraan utk masa depan dan proses pengurusan.

mesti mengandungi :

Spesifikasi keperluan yang tepat

Input, output, kekangan dan formula yang terperinci untuk masalah yang ingin diselesaikan

Algoritma dalam bentuk cartalir atau kod pseudo

Page 13: Konsep Dan Asas Pengaturcaraan

(samb.)Aturcara sumber yang lengkap dengan komenContoh output program dan pengujian dataPanduan untuk mengguna program

Page 14: Konsep Dan Asas Pengaturcaraan

APA ITU CARTA ALIR?

Perwakilan algoritma dalam grafik yang menggunakan simbol-simbol geometri yang dihubungkan oleh arah aliran.

Page 15: Konsep Dan Asas Pengaturcaraan

CARTA ALIR

Menandakan permulaan dan penamat suatu algoritma. Untuk simbol permulaan mesti dituliskan ‘mula’ dan titik penamat mesti ditulis ‘tamat’.

Mewakili operasi seperti pengiraan dan pemberian nilai awal.

Mewakili input secara manual. Simbol menunjukkan komputer menunggu input dari pengguna

Simbol Terminal

Simbol Proses

Simbol Manual Input

Page 16: Konsep Dan Asas Pengaturcaraan

Data input/output. Akan mengandungi arahan baca (untuk input) dan cetak (output).

Menunjukkan nilai awal, nilai akhir dan peningkatan nilai dalam gelung.

Menunjukkan dokumen dalam bentuk cetakan.

Simbol ini menunjukkan aliran atau tertib langkah penyelesaian.

Simbol Data

Simbol Keputusan

Simbol Dokumen

Simbol Aliran