• Tidak ada hasil yang ditemukan

6/t0a) - EPrints USM

N/A
N/A
Protected

Academic year: 2024

Membagikan "6/t0a) - EPrints USM"

Copied!
3
0
0

Teks penuh

(1)

UNIVERSITI

SAINS

MALAYSIA PEPERIKSAAN SEMESTER KEDUA

SIDANG AKADEMIK

1994/95

APRIL

1995

MKT180

-

Pengaturcaraan Untuk

Penggunaan Sains

[Masa:

3

Jaml

Jawab

SEMUA

soalan.

L Dengan menggunakan gelungan FOR serta memformatkan output

yang

bersesuaian

tulis

suatu aturcara ringkas

untuk

melukis pepenjuru

terdiri

daripada lima bintang seperti yang ditunjukkan di bawah:

(6/100)

Tulis

aturcara untuk membaca satu integer dan outputkan hasil-batraginya dengan 3

jika

ianya terbahagi dengan

3 (tidak

ada

baki).

Jika integer

ymg

dibaca

tidak

terbahagi 3 cetak baki serta pernyataan bahawa integer

ini tidak

terbahagi dengan

3.

(6/Ioo)

Suatu senarai 30 integer perlu disimpan

di

dalam tatasusunan.

Tulis

pengistiharan Pascal

untuk

menyimpan integer-integer tersebut

di dalam

tatasusr:n tersebut.

Selanjutnya tulis bahagian afi:u:cata untuk membaca integer-integer tersebut'

6/t0a)

Tulis

suatu fungsi bertajuk KIRA.HT seperti

di

bawah untuk mencari hasil tambah n integer

positif

pertama. Sebagai contoh, bagi n

=

5, hasil tambahnya

ialah I +

2

+3+4+5=15

2.

{

4"

55

(8/100)

(2)

5. Pertimbangkan sistem

(a ol (*, ) _ (r,)

[c d/ [*rJ = [yr)

Salah satu kaedatr penyelesaian ialah Petua Kramer yang memberikan

xr = Dr I D, x,

--

D, lD jika D

+O.

6.

7.

8.

,=l: ') , o,=l'r', ') , ,, =lo" ';,

Tulis aturcara untuk mencari penyelesian

(l )

Aturcara

anda hendaklah membaca

ma " (u b) ' /.' \

nrks [l ij o* vekror t;]j

Pastikan

aturcara anda mempunyai jalan keluar yang selamat

jika D

= O'

(14/rc0) Tulis

aturcara

yang

membaca suatu

integer

antara

2 dan 99 dan

mengoutput integer tersebut bersama dengan pernyataan 'nombor perdana atau 'bukan nombor perdana'.

(r2/t00) Tulis

aturcara Pascal yang mula-mula membaca suatu integer

tt

serta tatasusunan dua dimensi

n x n

(matrik

A)

baris demi

baris.

Aturcara iurda patut menentukan sama

ada

tatsusunan

yang baru dibaca tadi

merupakan

matrik segitiga

atas,

ai=A,bagii<7.

(12/100) Diberikan fungsi rekursi berikut:

function rk(m: integer): integer;

var

nilaibaru : integer;

begin

if.m=

0 then

nilaibaru:=3

else

nilaibaru :=

rk(m-t)

+ 5;

r/< :=nilaibaru:

writeln ('nilai

semasa m serta nilaibaru adalah',

n,

nilaibaru)

end;trkl

Apakah output yang dihasilkan oleh pernyat{um berikut:

writeln

(rft(3));

s6

(10/100)

(3)

9.

10,

Tulis

aturcara untuk membaca dua senarai integer, lnasing-masing paling banyak

10 nombor. Nombor yang dibaca

dianggap

dalam tertib menaik.

Aturcara

kemudiannya akan menggabung kesemua nombor (paling banyak dua

puluh)

serta outputkan dalam tertib

menaik'

(15/100) Tulis

aturcara untuk mencari punca bagi

fungsiflx)

dengan rnenggunakan kaedah kedudukon

palsu. Merujuk

kepada garnbarajah

di bawah titik -r,

merupakan

penghampiran terhadap

punca. Titik ini

menggantikan

titik xr

dan

x,

mengikut

kedudukannya. Jika

titik

tersebut berada pada

sisi

yang sama dengan 12

,

IIrakiI

titik ini menggantikffi x2

menjadikan

(x3, x1)

pasangan

titik

yang mengurung

punca yang

baru.

Sebaliknya,

jika titik x,

berada pada sisi yang sirma dengan

titik

11

,

rr&k&

titik ini

menggantikan

titik

x1

.

Gambarajah

di

bawah menggambarkan

titik .r,

terletak pada sisi yang sama dengan.rr ,

Rumus

x,

dalam sebutan x1 , x2

,fl\ ) doaJ(xr)

perlu dicari terlebih dahulu'

=

f(x)

(1slr00)

lf(x')

I

57

Referensi

Dokumen terkait

Tulis aturcara inventori yang diistiharkan seperti berikut: type inventori = record nama: string[2O]; kuantiti: integer; harga: real end; tsinventori = array[ 1..200] of

Komen secara ringkas terhadap corak yang diperoleh Y, = 1 + 0.8B1- 0.5f1’~ E, ii Suatu siri masa sepanjang 500 cerapan seperti ditunjukkan pada graf di bawah telah disuaikan dengan

Menggunakan diagram yang bersesuaian, terangkan secara ringkas perbezaan antara kerja yang dilakukan oleh sistem semasa pengembangan berbilang bagi peringkat berbalik dan tidak

b -3- IEEE22el c Tuliskan satu aturcara bagi sistem 8085 supaya ianya dapat membaca fail objek yang dihantar oleh komputer peribadi dan memasukkan data-data tersebut ke dalam

Suatu sampel yang terdiri daripada n cerapan tak: bersandar diambil daripada suatu taburan dengan f.k.k.. a Katakan Xl dan X2sampelrawak daripada taburandengan

Bincangkan secara ringkas faktor-faktor yang menentukan kedudukan sisa berbahaya di dalam lima 5 ruang persekitaran yang dinyatakan di atas iaitu antrosfera, geosfera, hidrosfera,

Dengan bantuan satu carta alir proses, terangkan secara ringkas, aliran pengekstrakan titanium daripada mineral titanium.. Draw a schematic diagram of titanium sponge reduction by the

30/100 b Terangkan secara ringkas dengan bantuan gerafI-V ciri-ciri input dan output litar tersebut.. 30/100 c Secara ringkas terangkan maksud parameter-parameter hibrid yang