i i “1169-Juvan-2” — 2010/7/19 — 11:41 — page 1 — #1 i i i i i i List za mlade matematike, fizike, astronome in računalnikarje ISSN 0351-6652 Letnik 21 (1993/1994) Številka 2 Strani 125–126 Martin Juvan: NALOGE IZ PROGRAMIRANJA – pascal in logo Ključne besede: naloge, razvedrilo. Elektronska verzija: http://www.presek.si/21/1169-Juvan-naloge.pdf c© 1993 Društvo matematikov, fizikov in astronomov Slovenije c© 2010 DMFA – založništvo Vse pravice pridržane. Razmnoževanje ali reproduciranje celote ali posameznih 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