konsep dan asas pengaturcaraan

Post on 20-Jun-2015

13.187 Views

Category:

Education

15 Downloads

Preview:

Click to see full reader

DESCRIPTION

Konsep Dan Asas Pengaturcaraan

TRANSCRIPT

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.

KONSEP ASAS PENGATURCARAAN

• Apakah ciri-ciri sebuah program yang baik?

KONSEP ASAS PENGATURCARAAN

Ciri -ciriCiri -ciri

Kebolehpercayaan(Integrity)

Kebolehbacaan(Clarity)

Kecekapan(Efficiency)

Umum(Generality)

Ringkas(Simplicity)

Permodulan(Modularity)

DEFINISI PROGRAM/ATURCARA

• Apa itu Aturcara?suatu set suruhan logik yang mempunyai

tertib tertentu untuk menyuruh komputer melakukan sesuatu tugas

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.

KOMPONEN-KOMPONEN DALAM STRUKTUR PROGRAM

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

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.

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

LANGKAH PENGENALPASTIAN DALAM PENGATURCARAN

Menganalisis dan mendefinisi masalah

Merangka pembolehubah

Melukis carta alir

Menulis program

Menguji & melaksanakan program

Mendokumentasi program

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

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

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

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

APA ITU CARTA ALIR?

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

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

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

top related