Perisian Sistem : Modul 1

Slides:



Advertisements
Similar presentations
For(int i = 1; i
Advertisements

Prosedur dan Fungsi.
Matematika I (SI-103) Sistem bilangan real. Sistem Bilangan Real Bilangan yang paling sederhana: bilangan asli Bilangan Asli = { 1, 2, 3, …} Ketika menghitung.
School of Computing Clemson University Mathematical Reasoning  Goal: To prove correctness  Method: Use a reasoning table  Prove correctness on all valid.
Pecahan stara adalah Pecahan yang mempunyai Jumlah yang sama.
Sistem Bilangan Universitas Muhammadiyah Malang Ganjil 2010 Oleh : Nur Hayatin, S.ST.
Basic Java Programming Teguh Sutanto, M.Kom.. Tujuan Mahasiswa dapat menyebutkan berbagai tipe data dan operato.
INF 3110/ INF INF Oppgave 6.7 Grammar RuleSemantic Rule decl → var-list : type var-list 1 → var-list 2 ; id var-list.
S T A C K Catatan Kuliah: Algoritma & Struktur Data Ari Cahyono, S.Si., M.T.
- PERTEMUAN 2- CONSTRUCTOR PBO. Definisi Konstruktor Konstruktor adalah sebuah metode yang dapat digunakan untuk memberikan nilai awal saat objek diciptakan.
PERSAMAAN LINEAR/ GARIS LURUS LANJUTAN
Union, bitfield, typedef, enum union nama_u{ }; union nama_u{ struct nama_s byte; }; enum{ }; Tipedef var BYTE.
Pertemuan : 6 Basis Data Terapan
Pointer. Kegunaan pointer yang utama adalah untuk menyimpan memory address dari sebuah variable (data type atau object dari class). Selain menyimpan address.
#5 Harmonisa Pada Sistem Tiga Fasa
SQL Pertemuan 26. Range Operator ‘Between dan Not Between’
MATERI-8 UJI-z OLEH IR. INDRAWANI SINOEM, MS. Pada dasarnya uji-z sama dengan uji-t, hanya uji-z ditujukan untuk jumlah data yg relatif besar (> 30).
Prime Numbers and Prime Factorization Developed by Kira Shank, M.Ed.
Struktur Kawalan Ulangan
 Next - Previous  Horizontal Bar  Vertical Menu.
Pembolehubah dan Pemalar
Struktur Kawalan Pilihan
Assigning Shift.
Problem Excel QM and Solver BY: Matthew Held These slides will walk you through solving this problem step by step Summarize problem information 3.
Arithmetic in Pascal A Short Glance We will learn the followings in this chapter Arithmetic operators Order of precedence Assignment statements Arithmetic.
POINTERS IN C. Introduction  A pointer is a variable that holds a memory address  This address is the location of another object (typically another.
NARFE Logging on to the OAM. Getting to the OAM Go to the NARFE home page.
Classes - Intermediate
1 Semantic Analysis  Semantic analysis includes  Dynamic Checking (Those checks for which to perform, compiler doesn’t have sufficient information) 
Query Module The Query module can be used to create complex queries (by algorithms) and get count for the given pattern in the following Grammar Syntax.
Sistem PNG & Graduasi (Menengah Rendah)
Part 2 Variabel & Data types
OPERATOR Dalam Java.
Pernyataan Kawalan Java
Subroutine / Function Guna : Bentuk : FORTRAN
NOR SYUHADA BINTI MOHD NOR HILME
Dasar-Dasar Pemrograman
Kandungan 1 RAID - (Redundant Array of Independent (or Inexpensive) Disks 2 Komputer Pelayan (Server) 3 Perisian Komputer Politeknik Seberang Perai.
BAB 2 PLANNING Objektif: Pengenalan kepada perancangan projek
INPUT, OUTPUT DAN STORAN
Bab 4: Operator & Ungkapan
TAKLIMAT PROJEK ILMIAH TAHUN AKHIR (MGM4199A;MGM4199B)
Bagaimana cara membuat
TOPIK KHAS : PENGGUNAAN VB DENGAN PERISIAN MICROSOFT YANG LAIN (VBA)
TAKLIMAT PROJEK ILMIAH TAHUN AKHIR (MGM4199A;MGM4199B)
PENATARAN KERTAS SEJARAH 1249/3 MULAI 2013
Pengenalan Sistem Automasi Industri
Pernyataan if.. Pernyataan switch..
Bab 2 Carta dan Geraf.
BAB 8 TATASUSUNAN.
Pengenalan.
ساختمان داده ها و الگوریتم ها
TOPIK KHAS : PENGGUNAAN VB DENGAN PERISIAN MICROSOFT YANG LAIN (VBA)
البرمجة بلغة فيجول بيسك ستوديو
Screen Title Screen text Page x of y Graphic: description
2.4 MOMENTUM Disediakan Oleh : Siti Rohayu Che Hassan.
Choose the best answer for each problem.
Pemrograman mesin bubut CNC OLEH: DR. B. SENTOT WIJANARKA, M.T.
BAB 2 PLANNING Objektif: Pengenalan kepada perancangan projek
Pembolehubah dan Pemalar
Semantic Analysis Semantic analysis includes
Screen Title Screen text Page x of y Graphic: description
Differences between Java and JavaScript
OPEN UNIVERSITY MALAYSIA
3.4.3 KONFIGURASI DAN UJIAN RANGKAIAN
Engine Part ID Part 1.
Engine Part ID Part 2.
Engine Part ID Part 2.
PEMBELAJARAN 3D.
Learning Management System (LMS) & Course Management System (CMS)
Presentation transcript:

Perisian Sistem : Modul 1 Pengkompil : pepohon huraian Pepohon huraian digunakan untuk menghuraikan fasa-fasa pengkompil keatas satu pernyataan. Contoh simulasi :- Simulasi 1 Simulasi 2 Simulasi 3

( A*B)-((D+E)+(F DIV G)) Simulasi 1 ( A*B)-((D+E)+(F DIV G)) Start Main Menu

Simulaisi 1 Main menu <exp> <exp> - <term> ( ) ( <term> ) <term> <factor> <exp> <term> <factor> Id {B} ( <exp> ) <term> DIV <factor> <exp> Id {A} <term> <factor> Id {G} <factor> <factor> Id {F} Id {D} Id {E} Main menu

Simulasi 2 Program Kira; VAR Markah : INTEGER; Jumlah , X : INTEGER BEGIN X := 0; FOR X := 0 TO 3 DO Jumlah := (jumlah div 2) + Markah END. Main Menu Start

Main menu Simulasi 2 <prog> PROGRAM VAR BEGIN END <prog-name> <dec-list> <stmt-list> <dec-list> ; <dec> <stmt-list> ; <stmt> <factor> <id-list> : <type> <stmt> <for> id {kira} <dec> FOR DO INTEGER <assign> <index-exp> <body> <id-list> <type> <assign> id {x} := <exp> <id> {markah} INTEGER id {jumlah} :- <exp> <term> <factor> <id-list> , <id> {x} int {0} <exp> + <term> <id> {jumlah} ( <term> ) <factor> id {x} := <exp> <term> DIV <factor> id {markah} <term> <factor> int {2} <factor> id {jumlah} int {0} Main menu

Simulasi 3 Program Contoh; Var L,M : INTEGER BEGIN FOR L := 1 TO 5 DO FOR M := 1 TO L DO READ(cuba) END Main Menu Start

Simulasi 3 Main menu <prog> PROGRAM <prog-name> VAR <dec-list> BEGIN <stmt-list> END Id <dec> <stmt> {Contoh} <for> <id-list> <type> INTEGER <body> <id-list> Id {M} <for> FOR <index-exp> DO id <exp> TO <exp> FOR <index-exp> DO <body> {L} <stmt> <term> <term> id <exp> TO <exp> {M} <read> <factor> <factor> <term> <term> READ ( <id-list> ) int int <factor> <factor> {L} {5} id int int {Cuba} {1} {L} Main menu