Upload
nguyendieu
View
230
Download
1
Embed Size (px)
Citation preview
ii
“1169-Juvan-2” — 2010/7/19 — 11:41 — page 1 — #1 ii
ii
ii
List za mlade matematike, fizike, astronome in racunalnikarje
ISSN 0351-6652Letnik 21 (1993/1994)Številka 2Strani 125–126
Martin Juvan:
NALOGE IZ PROGRAMIRANJA – pascal in logo
Kljucne besede: naloge, razvedrilo.
Elektronska verzija: http://www.presek.si/21/1169-Juvan-naloge.pdf
c© 1993 Društvo matematikov, fizikov in astronomov Slovenijec© 2010 DMFA – založništvo
Vse pravice pridržane. Razmnoževanje ali reproduciranje celote aliposameznih delov brez poprejšnjega dovoljenja založnika ni dovo-ljeno.
Zastavimo si nekaj preprmtih programenkih nalog, ki zahtevajo delo z nizi. V programskih juikih pascal in logo poskusaj sprogramirati restve naslednjih Itirih nalog.
1, naloga: NapiSi funkcijski podprogram, ki kot parameter dobi samostalnik fenskcga spola s kontnico -a in vrne ~e sklone tega samostalni- ka, rdrurene v dolg niz, v kateram so posamune besedc lotene s prcsledki! Tako pri samostalniku miza dobimo odgovor
2. naloga: Sstavi logirno funkcijo, ki za podani bescdi ugotovi, ali sta ssstavljeni iz enakih znakov! Stevilo pojavitev pozamunega znaka pri tcm ni porncmbno, Tako naj na primer pri besedah k o t in otok funkcija vrne vradnwt rtsniEno, pri besedah kot in otrok pa vrednost nercsniCno.
3. naloga: Napizi IogiEno funkcijo, ki za podani bcredi odlozi, ali je druga bcscda prcmctanka prvc! Funkcija torcj vrne vrednost resniZno natanko tedaj, ko sta bcsedi sestavijeni iz enakih tnakov, pri Eemer se tudi Htevilo pojavitev posarneznlh xnakov pri obeh bescdah ujema. Tako j e beseda zima premetanka btsede miza, medtem ko beseda romar ni premetanka besede omara.
4, naloga: Pri nekaterih operacijskih sistemih lahko v opisu imen datotek uporabljama tudi nadomcstna znaka * in 7. Prvi nadomtsti poljubno zaporedjc znafrw, drugi pa zemenja Ie niE ali en znak. Swtavi IogiEno funkcija, ki za pedana niza ugotovi, aR prvi niz ustrcra shemi, ki jo doloifa drugi niz! T a b sherni *a* ustrezajo vsi nizi, ki vscbujejo maj eno Erko a, shemi z* pa vsi niti, ki ss zaEno s Erko z. Shema ??? opisuje vsc nize, ki n'lmajo we€ kot treh Erk.
Martin Jwan