1 / 36

Konsep Asas Pengaturcaraan

Konsep Asas Pengaturcaraan. DEFINISI ATUR CARA. Satu siri arahan-arahan terancang yang mengarahkan komputer melaksanakan satu tugas tertentu . DEFINISI BAHASA PENGATURCARAAN. Satu Set perkataan , simbol-simbol dan kod-kod yang membolehkan manusia berkomunikasi dengan komputer .

orpah
Download Presentation

Konsep Asas Pengaturcaraan

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. KonsepAsasPengaturcaraan

  2. DEFINISI ATUR CARA • Satusiriarahan-arahanterancang yang mengarahkankomputermelaksanakansatutugastertentu. DEFINISI BAHASA PENGATURCARAAN • Satu Set perkataan, simbol-simboldankod-kod yang membolehkanmanusiaberkomunikasidengankomputer.

  3. CONTOHBAHASA PENGATURCARAAN

  4. GENERASI DAN ARAS BAHASA PENGATURCARAAN Aras Rendah • Bahasapengaturcaraanyg paling hampirdenganperkakasankomputer. Aras Tinggi • Bahasa yang lebihdekatkepadabahasamanusia(english). • bahasa yang menggunakanperkataanpenuhdanperluditukarkepadabahasamesinsebelum CPU melakukanoperasi.

  5. GenerasiPertama GENERASI DAN ARAS BAHASA PENGATURCARAAN Aras Rendah

  6. GENERASI DAN ARAS BAHASA PENGATURCARAAN • GenerasiKedua • Bahasapenghimpun Aras Rendah Contohbezabahasapenghimpundanbahasa C bahasa

  7. GENERASI DAN ARAS BAHASA PENGATURCARAAN Aras Tinggi • GenerasiKetiga • Bahasabertatacara

  8. CONTOH Aras Tinggi IDENTIFICATION DIVISION. PROGRAM-ID. HELLO-WORLD. PROCEDURE DIVISION. DISPLAY 'Hello, world'. STOP RUN. • GenerasiKetiga • Bahasabertatacara COBOL # include <iostream> int main() { std::cout << "Hello, world!\n"; } C++ PRINT "Hello, World!" END BASIC class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); // Display the string. } } JAVA

  9. GENERASI DAN ARAS BAHASA PENGATURCARAAN Aras Tinggi • GenerasiKeempat • Bahasatidakbertatacara

  10. CONTOH Aras Tinggi * Hello World in NATURAL WRITE 'Hello World!' END NATURAL • GenerasiKeempat • Bahasatidakbertatacara CREATE TABLE tbl_1(id INT); INSERT INTO tbl_1(id) VALUES(1); INSERT INTO tbl_1(id) VALUES(2); COMMIT; UPDATE tbl_1 SET id=200 WHERE id=1; SAVEPOINT id_1upd; UPDATE tbl_1 SET id=1000 WHERE id=2; ROLLBACK TO id_1upd; SELECT id FROM tbl_1; SQL

  11. GENERASI DAN ARAS BAHASA PENGATURCARAAN Aras Tinggi • GenerasiKelima • Bahasatabii (natural)

  12. CONTOH Aras Tinggi Examples Hello World: :- module hello. :- interface. :- import_moduleio. :- pred main(io::di, io::uo) is det. :- implementation. main(!IO) :- io.write_string("Hello, World!\n", !IO). Mercury • GenerasiKelima • Bahasatabii (natural) ?- write('Hello world!'), nl. Hello world! true. ?- Prolog

  13. PENDEKATAN BAHASA PENGATURCARAAN

  14. PENDEKATAN BAHASA PENGATURCARAAN • Pendekatan • Berstruktur • Merujukkepadateknikpengaturcaraankomputerdimanaaturcaradibahagikankepadamodulseperfifungsi, subrutindanprosedur. • Menggunakanpendekatanrekabentukatas-bawah. • Aturcaradibuatdenganmemetakanstruktur yang besardalamaturcarakebentukoperasikecil, seterusnyamelaksanakandanmengujioperasi-operasikeciltersebutdanakhirnyadigabungkanmenjadikeseluruhanaturcara. • Contoh: Pascal, C

  15. PENDEKATAN BAHASA PENGATURCARAAN • Pendekatan • BerorientasikanObjek • (OOP) • Merujukkepadateknikpengaturcaraan yang menggunakankonsep “objek”yangmenggabungkan data danfungsidalamsatu unit tunggal. • MengandungicirisepertiClass (kelas), Object (objek), inheritance (perwarisan), encapsulation (pengkapsulan), polymorphism (polimorfime). • Contoh: C++, C#, Java, Visual Basic

  16. PERBEZAAN

  17. PENTERJEMAH

  18. PENTERJEMAH • Penghimpun • (Assembler) • Program komputer yang menterjemahbahasapenghimpunkepadabahasamesin.

  19. PENTERJEMAH • Pentafsir • (Interpreter) • Program komputer yang menterjemahbahasapengaturcaraanarastinggikepadabahasamesin.

  20. PENTERJEMAH • Pengkompil • (compiler) • Program komputer yang menterjemahbahasapengaturcaraanarastinggikepadabahasamesin.

  21. PERBEZAAN

  22. ELEMEN ASAS PENGATURCARAAN • Pemalar (constant) • Satutempat data untukmenyimpanmaklumat • Nilainyaadalahtetapsemasa program dilaksanakan. • Contoh: const PI=3.142 const gravity=9.8

  23. ELEMEN ASAS PENGATURCARAAN 2) Pembolehubah (variable) • Satutempat data untukmenyimpanmaklumat • Nilainyaakanberubahapabila program dilaksanakan. • Contoh: Dim Name As String Dim Mark As Integer

  24. ELEMEN ASAS PENGATURCARAAN 3) Jenis Data (data type) –VB6

  25. ELEMEN ASAS PENGATURCARAAN 3) Jenis Data (data type)

  26. ELEMEN ASAS PENGATURCARAAN 4) Operator • Simbolatautandauntukmemberitahukomputeruntukmelakukanoperasitertentu. • Operator matematik (mathematical operator) • Operator hubungan (realtional operator) • Operator logik (logical operator)

  27. ELEMEN ASAS PENGATURCARAAN • Operator matematik (mathematical operator) CONTOH: (254*2) + ( 18/4) -5

  28. ELEMEN ASAS PENGATURCARAAN ii) Operator hubungan (realtional operator)

  29. ELEMEN ASAS PENGATURCARAAN iii) Operator logik (logical operator) • Dim intVal1, intVal2 As Integer • intVal1 = 10 • intVal2 = 45 • If intVal1 < 25 Or intVal2 > 45 Then • MessageBox.Show("OK") • End If

  30. ELEMEN ASAS PENGATURCARAAN 5) StrukturKawalan (control structure) Membolehkanpengaturcaramengawalaturcara program.

  31. ELEMEN ASAS PENGATURCARAAN 5) StrukturKawalan (control structure) condition

  32. ELEMEN ASAS PENGATURCARAAN 5) StrukturKawalan (control structure)

  33. CARTA ALIR

  34. CARTA ALIRpengenalansimbol

  35. CARTA ALIRcontoh MULA Masukkan Nombor1, nombor2 Kirahasiltambah Sum=nombor1+nombor2 Papar sum TAMAT

More Related