ITT-Prokom01
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Soal latihan pertemuan 17 no.1

5 posters

Go down

Soal latihan pertemuan 17 no.1 Empty Soal latihan pertemuan 17 no.1

Post  113080021 Tue Nov 25, 2008 10:49 pm

Soal ini ada di slide pertemuan 17, tapi karena materi tentang mesin abstark dan integer sudah dijelaskan, saya mencoba untuk menyelesaikan soal ini. silakan beri komentar atau perbaiki jika ada kesalahan...

1. Diberikan sebuah mesin karakter dengan pita berisi karakter (mungkin kosong), hitunglah :
- banyaknya kemunculan huruf hidup yang muncul pada pita tersebut.
- frekuensi huruf hidup
- banyaknya kemunculan setiap huruf hidup
Definisikanlah dengan jelas apa yang dimaksud dengan huruf hidup.


program huruf hidup
{SKEMA PEMROSESAN DENGAN MARK, dengan penanganan kasus kosong }
_______________________________________________________________________________
Kamus
CPT_KAR : Integer {banyaknya karakter pada pita yang sudah dibaca}
CPTA : Integer {banyaknya huruf A yang muncul pada bagian pita yang sudah dibaca}
CPTI : Integer {banyaknya huruf I yang muncul pada bagian pita yang sudah dibaca}
CPTU : Integer {banyaknya huruf U yang muncul pada bagian pita yang sudah dibaca}
CPTE : Integer {banyaknya huruf E yang muncul pada bagian pita yang sudah dibaca}
CPTO : Integer {banyaknya huruf O yang muncul pada bagian pita yang sudah dibaca}
CPT_HDP : Integer {banyaknya huruf hidup yang muncul pada bagian pita yang sudah dibaca}
_________________________________________________________________________________
Algoritma
START {First_Elmt}
if CC = ‘.’ then
output (‘Pita kosong’)

else {CC ≠ ‘.’}
CPT_KAR ← 0 {Inisialisasi}
CPTA ← 0 {Inisialisasi}
CPTI ← 0 {Inisialisasi}
CPTU ← 0 {Inisialisasi}
CPTE ← 0 {Inisialisasi}
CPTO ← 0 {Inisialisasi}
CPT_HDP ← 0 {Inisialisasi}

repeat
CPT_KAR ← CPT_KAR + 1
if (CC = 'A') or (CC = 'I') or (CC = 'U') or (CC = 'E') or (CC = 'O') then
CPT_HDP ← CPT_HDP + 1
Depend on CC
CC = ‘A’ : CPTA ← CPTA + 1
CC = ‘I’ :CPTI ← CPTI + 1
CC = ‘U’ :CPTU ← CPTU + 1
CC = ‘E’ :CPTE ← CPTE + 1
CC = ‘O’ :CPTO ← CPTO + 1
Enddepend.
ADV {Next_Elmt}
until (CC = ‘.’)
output ('Jumlah kemunculan huruf hidup = ',CPT_HDP)
output ('Frekuensi huruf hidup = ',CPT_HDP/CPT_KAR) {Terminasi, CPT_KAR pasti tidak nol)
output ('Jumlah kemunculan huruf A = ', CPTA)
output ('Jumlah kemunculan huruf I = ', CPTI)
output ('Jumlah kemunculan huruf U = ', CPTU)
output ('Jumlah kemunculan huruf E = ', CPTE)
output ('Jumlah kemunculan huruf O = ', CPTO)


Last edited by 113080021 on Sat Nov 29, 2008 1:30 pm; edited 1 time in total
113080021
113080021

Posts : 70
Join date : 2008-11-12
Age : 34
Location : in the right place

http://taneyoroshi.blogspots.com

Back to top Go down

Soal latihan pertemuan 17 no.1 Empty Ada yang bisa jawab ???

Post  Admin Wed Nov 26, 2008 7:21 pm

Dari jawaban rekan anda di atas, ada yang bisa kasih jawaban : B / S ???
Kasih reason-nya...

*saya tahu sih, tapi saya yakin banyak juga yang lebih tahu daripada saya*

Admin
Admin

Posts : 10
Join date : 2008-10-31

https://20081prokom01.forumotion.net

Back to top Go down

Soal latihan pertemuan 17 no.1 Empty Thx triggernya

Post  Admin Wed Nov 26, 2008 7:22 pm

Hi.. 021
thx triggernya ke temen-temen yah..

Smile

Admin
Admin

Posts : 10
Join date : 2008-10-31

https://20081prokom01.forumotion.net

Back to top Go down

Soal latihan pertemuan 17 no.1 Empty Re: Soal latihan pertemuan 17 no.1

Post  113080026_if Thu Nov 27, 2008 12:06 am

menurutku salah,
karena pada inisialisasi harusnya bukan ditulis cpta,cptb,cptc dst,,tapi harusnya cpta,cpti,cptu,cpte,cpto.
trus waktu sebelum start belum ada masukan kata/kalimat apa yang akan diproses mesin karakter.

program huruf_hidup
kamus
cpt_kar:integer
cpta,cpti,cptu,cpte,cpto:integer
cpt_hdp:integer
cc:char
frekuensi:integer
pitaChar:string

algoritma
input(pitaChar)
start
if cc='.' then
output('pita kosong')

else
cpt_kar <- 0
cpta <-0
cpti <-0
cptu<-0
cpte<- 0
cpto <-0

while cc <> '.' do
cpt_kar <- cpt_kar+1
if (cc='a') or (cc='i') or (cc='u') or (cc='e') or (cc='o') then
cpt_hdp <- cpt_hdp+1

if cc='a' then
cpta <- cpta+1
if cc='i' then
cpti <- cpti+1
if cc='u' then
cptu <- cptu+1
if cc='e' then
cpte<-cpte+1
if cc='o' then
cpto <- cpto+1

adv

output('jumlah huruf hidup:',cpt_hdp)
output('frekuensi huruf hidup:',cpt_hdp,'/',cpt_kar)
output('a:',cpta)
output('i:',cpti)
output('u',cptu)
output('e',cpte)
output('o:',cpto)


Last edited by 113080026_if on Mon Dec 01, 2008 4:56 pm; edited 1 time in total
113080026_if
113080026_if

Posts : 30
Join date : 2008-11-15
Age : 33

Back to top Go down

Soal latihan pertemuan 17 no.1 Empty Re: Soal latihan pertemuan 17 no.1

Post  113080021 Sat Nov 29, 2008 1:31 pm

siipp...
trims...
113080021
113080021

Posts : 70
Join date : 2008-11-12
Age : 34
Location : in the right place

http://taneyoroshi.blogspots.com

Back to top Go down

Soal latihan pertemuan 17 no.1 Empty k0ment s0al17

Post  febriyana_113080040 Mon Dec 01, 2008 9:07 am

Yg bagian
if CC = . Dan Until CC=.
kan titik sebuah krakter sharusnya,
if CC= '.'
until CC='.'
kyanya itu yg plng kLhtn slahnya,
terima kasiH,

febriyana_113080040

Posts : 8
Join date : 2008-11-17
Age : 34

http://www.mfheb.wordpress.com

Back to top Go down

Soal latihan pertemuan 17 no.1 Empty Re: Soal latihan pertemuan 17 no.1

Post  113080021 Wed Dec 03, 2008 2:55 pm

siiippppppp Shocked
113080021
113080021

Posts : 70
Join date : 2008-11-12
Age : 34
Location : in the right place

http://taneyoroshi.blogspots.com

Back to top Go down

Soal latihan pertemuan 17 no.1 Empty rerere

Post  113080305 Fri Dec 12, 2008 6:48 pm

aduuhhh,,

udah pada jago euy,,,

wah,, harus blajar lbih keras lagi nie..

huehue...
DOTA pensiun dlo ah...


Rolling Eyes Rolling Eyes Rolling Eyes
113080305
113080305

Posts : 30
Join date : 2008-11-13
Age : 33
Location : Bandunks

http://profiles.friendster.com/dkeiz

Back to top Go down

Soal latihan pertemuan 17 no.1 Empty Re: Soal latihan pertemuan 17 no.1

Post  Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum