• Tidak ada hasil yang ditemukan

lZ jika n genap ni*r=f3n+l jika nganjil tD1

N/A
N/A
Protected

Academic year: 2024

Membagikan "lZ jika n genap ni*r=f3n+l jika nganjil tD1"

Copied!
2
0
0

Teks penuh

(1)

UNrVERSITI SAINS

MALAYSIA

Peperiksaan Semester Pertama Sidang Akademik 1997 198

September 1997

MAT

181 - Pengaturcaraan untuk Penggunaan Sains Masa: [3jam]

ARAHAN

KEPADA CALON:

Sila pastikan bahawakertas peperiksaan ini mengandungi

LIMA

soalan di dalam DUA halaman yang bercetak sebelum anda memulakan peperiksaan ini.

Jawab SEMUA soalan.

l.

Matriks segi empat sama mempunyai banyak ciri yang membuatkan ianya berguna. Suatu mariks segi empat sama dikatakan simetri jika unsur pada baris ke

i,

lajur ke

j itu

sama dengan unsur baris ke

j,

lajur ke f, untuk semua

i

dan

7.

Tulis aturcara yang menerima nilai-nilai bagi suatu matriks 6-baris dan 6-lajur dan tentukan sama ada ianya simetri atau tidak.

(20/100)

2.

Tulis suatu aturcara yang menggunakan kaedatr Kedudukan-Palsu untuk mencari punca

bagi

4x2

-2x-1.5.

(ts/rM)

3.

Tulis suatu fungsi rekursi rekursMaksirnum yang mengambil suatu tatasusunan integer

dan saiz

tatasusunan sebagai

hujah dan

mengembalikan

unsur

terbesar daripadz, tatasusunan tersebut. Fungsi tersebut patut

brhenti

dan mengembalikan nilai apabila- ia menerima tatsusunan 1 unsur.

(20/r00)

4

Biarkan

n

merupakan integer positif yang diberikan. Bagi

i

= 0, 1, 2, ..., takrifkan

| ",lZ jika n

genap

ni*r=f3n+l jika

nganjil

tD1 Lk.

...2t-

(2)

-2-

(MAT

181)

Jujukan tersebut berhenti apabila

n,

rnempunyai nilai 1. Nombor-nombor yang dijanakan dengan cara

ini

disebut

"hailstones". Tulis

suatu aturcara yang akan menjanakan beberapa hailstones. Fungsi

void hailstones (int n)

patut digunakan untuk mengira serta mencetak jujukan yang dijanakan oleh

n.

Output

aturcara anda patut kelihatan seperti di bawah:

Hailstones yang dijanakan oleh77

Bilangan hailstones yang

dijana:

23

Anda akan dapati bahawa semua jujukan yang anda jana itu adalah terhingga.

(20/to0)

5.

Gelintaran dedua membanding unsur tengah

di

dalam senarai yang telah terisih dengan

nilai sasar. Jika unsur perpadanan, proses berhenti. Jika tidak anda menguji sama ada nilai sasar lebih kecil atau lebih besar daripada unsur tengah. Jika nilai sasar lebih besar anda gelintar bahagian atas daripada senarai, jika tidak gelintar bahagian bawah. Proses diulangi sehingga hanya unsur tunggal yang tertinggal. Pada peringkat ini, sama ada anda telah menemui unsur yang digelintal atau unsur tersebut tidak wujud.

Tulis aturcara yang akan mencipta buku telefon yang saling tindak dengan memuatkan tatasusunan rekod dengan himprrnan nirma-nama syarikat dan nombor-nombor telefon syarikat. Isih senarai mengikut nama syarikat dengan cara apa sahaja yang anda pilih dan bina sub-aturcara yang akan menggunakan gelintaran dedua untuk mempamerkan nombor telefon syarikat yang anda cari.

(2s/100\

- ooo0ooo -

29

88

t7

52

105

I

58 34 20 2 116

11

40 4

77

232

44

22

26

13

168

i2B

Referensi

Dokumen terkait

Yang paling harus kita takutkan adalah jika kita tidak dapat memercayakan hidup sepenuhnya kepada Allah – DC.. KEKUATAN KRISTUS DI DALAM DIRI ANDA JAUH LEBIH

cardholder’s name, dan sebagainya (lihat gambar). Gambar 11: Masukkan Informasi Pembayaran / Entering Payment Information.. Jika kedua data ini tidak sama, maka pendaftaran

Instruksi lebih kecil dan lebih besar adalah suatu instruksi input yang menguji nilai S1 dibandingkan dengan nilai S2.. Jika nilai S1 tidak sama dengan S2 maka output Y23

Hasil dari penelitian pada variabel intellectual capital yang diproksikan dengan VAIC menunjukkan bahwa nilai mean lebih besar dibandingkan standar

Jika mereka tidak memiliki kemampuan untuk membantu orang lain, kita juga boleh memberi bimbingan: “Anda boleh membangkitkan sebersit niat hati penuh cinta kasih ‘saya

kasih, tetapi Anda tidak mau datang kepada orang yang pernah Anda lukai dan meminta maaf kepadanya, maka Anda belum memiliki kasih; dan juga bila Anda tidak mau

Suatu pernyataan yang sesuai dengan pernyataan : „ Jika anda datang maka saya tidak pergi” adalah .... Jika saya pergi maka anda

Bahan organik lebih ringan daripada bahan mineral. Disamping itu bahan organik akan memperbesar pori tanah. Nilai Bulk density akan lebih rendah bahan organik