Senin, 23 November 2015

tugas pemrograman dasar


Tugas Pemrograman Dasar

1.      Apa yang anda ketahui tentang variabel ?
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam sebuah program.
2.      Bagaimanakah aturan penamaan sebuah variabel ?
-          Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf.
-          Bahasa C bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda.
-          Variabel yang dideklarasi tidak boleh menggunakan spasi, apabila ingin menggunakan spasi lebih baik gunakan garis bawah(underscore).
-          Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain : $, ?, %, #, !, &, *, (, ), -, +, = dsb
-          Panjang variabel bebas, tetapi yang bisa dikenali hanyalah 31 karakter pertama. Apabila nama variable panjang sebaiknya disingkat, misalnya Nomor Induk Pegawai disingkat NIP
3.      Apa yang anda ketahui tentang tipe data ?
Tipe Data adalah jenis nilai yang dapat ditampung oleh suatu variabel.
4.      Bagaimanakah struktur program pascal ?
a.       Judul Program
Judul program sifatnya adalah optional di dalam program, artinya boleh dituliskan atau boleh juga tidak dituliskan. Judul Program hanya bertujuan untuk memberi nama dari program yang dibuat. Judul program harus terletak pada awal program dan diakhiri dengan titik koma.

Contoh :   Program  Hallo;

b.      Bagian Deklarasi
Deklarasi hanya disebutkan jika akan digunakan dalam program. Bahkan dalam program yang sangat sederhana ada yang tidak menggunakan deklarasi. Dalam pemrograman dasar, pada umumnya menggunakan deklarasi variabel, konstanta, tipe data, dan label. Sedangkan deklarasi prosedur dan fungsi umumnya digunakan dalam pemrograman tingkat lanjut yaitu pemrograman tekstruktur.Deklarasi variabel selalu diawali dengan kata var, deklarasi konstanta diawali dengan kata Const, dan deklarasi label diawali dengan kata Label. 
Contoh :

Var  a,b,c : integer;  Deklarasi variabel a,b,c dengan tipe data integer.
Const   Pi = 3.14;   Deklarasi konstanta bilangan pi.
Label   Selesai ;  Deklarasi label dengan nama Selesai
 
c.       Bagian Program
Bagian Program adalah kumpulan dari pernyataan-pernyataan atau kode program yang akan  dikerjakan oleh program. Bagian ini diawali dengan kata BEGIN dan diakhiri dengan kata END. Kata END harus diakhiri dengan tanda titik.

Begin
 …………. Kode program
End.
5.      Buatlah sebuah algoritma untuk menghitung rata – rata dari inputan 3 nilai !
Program nilai ;
{Program untuk Menghitung Rata – Rata dari 3 Nilai}
Deklarasi
      Nilai 1 : real;
      Nilai 2 : real;
      Nilai 3 : real;
Nilai rata : real;
Badan Algoritma
      Read (Nilai 1)
Read (Nilai 2)
      Read (Nilai 3)
      Nilai rata := (nilai 1 + nilai 2 + nilai 3)/3
Write (rata)
6.      Tuliskan program pascal dari algoritma yang anda buat !
7.      Buatlah algoritma pemilihan untuk menghitung luas segitiga dan bujur sangkar berdasarkan inputan yang ada !
If pilihan 1 Then
Hitung luas seditiga
Else
If pilihan 2 Then
Hitung luas bujur sangkar
Else
Pilihan anda kurang tepat
End
8.      Tuliskan program pascal dari algoritma yang anda buat !