• Tidak ada hasil yang ditemukan

ini mengandungi EMPAT peperiksaan dijawab di - EPrints USM

N/A
N/A
Protected

Academic year: 2024

Membagikan "ini mengandungi EMPAT peperiksaan dijawab di - EPrints USM"

Copied!
4
0
0

Teks penuh

(1)

UNIVERSITI SAINS MALAYSIA

Peperiksaan

Semester Pertama

sidang

Akademik 1995/96

Oktober/November

1995

IUK 105 - APLIKASI KOMPUTER PERINDUSTRIAN

Masa: [3

jam]

Sila

pastikan

bahawa kertas soalan ini

mengandungi

EMPAT

mukasurat yang bercetak sebelum anda memulakan

peperiksaan

ini.

Jawab LIMA L2l soalan.

Bahasa

Malaysia.

Semua soalan mesti

dijawab

di dalam

1

81

(2)

(1) Gambarajah

Sistem

Komputer

Lukiskan suatu sistem

komputer (termasuk peranti-peranti input,

output. d!

storan)

danlabelkan semua

bahagian.

(20 markah)

(2) Penciptaan

Dan Pelaksanaan

Program Komputer

Andaikataanda telah

mencipta

sesuatuprogram dalam bahasa pemprograman C.

Kemudian andahendak melaksanakanprogramitu:

(a) Bagaimana

anda membina fail .0B11

Apa

program

komputer

yan.

digunakan?

(b) Bagaimana

anda membina fail .EXE?

Apa

program

komputer

yar,

digunakan?

(c) Bagaimana

melaksanakan program itu?

Apa

program

komputer

yan,

memuatkan .EXE program ituke dalam

ingatan primer?

(d) Sekiranya

program itu adalah program bahasa

penghimpun sebagai

gan:

bahasaC, apa yang berbeza dari

segi langkah-langkah

yang

perlu

diarnb;

untuk melaksanakan

program?

(e) Apa perbezaan

utama di antara fail .OBJ dan fail .EXE?

Kenapa

fail .OB.

tidak

dapat

dilaksanakan?

(25 markah)

2

82

(3)

IUK 105

(3)

Analisis

Program Komputer

(a) Terangkan tujuan

program C yang disenaraikan di bawah ini:

#include-cstdlo.h>

mainO {

intc,

b,

t, n;

printf("\nlnput

a message

(end

with

<Control-Z»:\n\n");

b =t =n =

O;

while

«c

=

getchartj)

!=

EOF) {

if

(c

== '

') ++b;

if

(c

==

'\t')

++t;

if

(c

==

\n')

++n;

}

printf("

b = %d\n t = %d\n n =

%d\n", b,

t,

n);

return(O);

}

(b) Terangkan tujuan

program C yang disenaraikan di bawah ini:

#include <stdio.h>

#define LOWER 0.0

#define UPPER 300.0

#define STEP 20.0 float

cel(float fah);

mainO {

floatfah;

printf("

F

C\n");

printf("

---\0

");

for

(fah

=

LOWER;

fah<= UPPER; fah =fah +

STEP) printf("%

15.0f %

l1.If\n", fah, celtfahj);

return

O;

}

float

cel(float fah) {

}

return

(5.0/9.0)

...

(fah

-

32.0)

(c) Apa

yang dibuat oleh program bahasa

penghimpun

ini?

CODE SEGMENT

ASSUME

CS:CODE,DS:CODE,ES:CODE,SS:CODE

ORO IOOH

NOP INT ENDS END

20H START:

CODE

START

(15 markah)

3

83

(4)

IUK 105

(4) Pengendali-pengendali

DalamBahasa

Pemprograman

C

Satu kebaikan bahasa pemprograman C ialah

adanya berbagai-bagai pengendali

yang

dapat

melaksanakan

banyak fungsi. Terangkan

maksud

setiap

san­

pengendali

yang

simbolnya ditunjukkan

di bawah:

....a

!a

--a

a--

*a

&a a+b

a-b a*b alb

a%b a!= b a=b a=b a&b al\b allb a+=b

a «n

a»n (20 markah)

(5) Penciptaan Program

C

Menulisdi bawah ini suatu program C yang

berguna.

Markah-markah akan diberi berdasarkan

kejituan kenyataan-kenyataan,

penggunaan

pelbagai

struktur data.

kecekapan

dan

kecanggihan

program, dan

sebagainya.

Cadangan: Seboleh-bolehnya,

tuliskan semula program C

bagi projek

C anda.

(20 markah) 000000000000000

4

Referensi

Dokumen terkait

UNIVERSITI SAINS MALAYSIA PePeriksaan Semester Pertama SiOtng Akademik 200312004 SePtember / Oktober 2003 MAT 282- Pengiraan Kejuruteraan 1 Masa : 3 iam sila pastikan bahawa kertas

{l I UNIVERSITI SAINS MALAYSIA Peperiksaan Semester Pertama Sidang Akademik 200512006 November 2005 MAT 263 - Teori Kebarangkalian Masa : 3 jam Sila pastikan bahawa kertas

UNIVERSITI SAINS MALAYSIA Peperiksaan Kursus Semasa Cuti Panjang Sidang Akademik 1997 198 April 1998 MAA 101 - Kalkulus Masa: [ 3 jam] ARAHAN KEPADA CALON: Sila pastikan bahawa

UNIVERSITI SAINS MALAYSIA Peperiksaan Kursus Semasa Cuti Panjang Sidang Akademik 2000/2001 April/Mei 2001 MAA 111 - Aljabar Linear Masa : 3 jam Sila pastikan bahawa kertas

Angka Giliran UNIVERSITI SAINS MALAYSIA Peperiksaan Semester Kedua Sidang Akademik 2002/2003 Februari/Mac 2003 JKE 413 - Analisis Ekonomi Islam Masa: 3 jam Sila pastikan bahawa

UNIVERSITI SAINS MALAYSIA Peperiksaan Semester Pertama Sidang Akademik 2003/2004 September / Oktober 2003 MAT 616 - KAEDAH LENGKUNG DAN PERMUKAAN UNTUK RGBK Masa : 3 jam Sila

,' UNIVERSITI SAINS MALAYSIA Peperiksaan Semester Pertama Sidang Akademik 200512006 November 2005 MAT 222 - Persamaan Pembezaan II Masa : 3 jam Sila pastikan bahawa kertas

UNIVERSITI SAINS MALAYSIA Peperiksaan Semester Tambahan Sidang Akademik 1994/95 Mei/Jun 1995 JUM, 101 - MATEMATIK KEJURUTERAAN 1 Mesa : [3 jam] ARAHAN KEPADA CALON: Sila pastikan