Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Ohjelmien suunnittelu

Samankaltaiset esitykset


Esitys aiheesta: "Ohjelmien suunnittelu"— Esityksen transkriptio:

1 Ohjelmien suunnittelu
Tietokone noudattaa yksityiskohtaisia käskysarjoja, algoritmeja, joita kutsutaan ohjelmiksi. Algoritmeilla ilmaistaan ohjelman toimintalogiikka. Algoritmi kertoo missä järjestyksessä toiminnot suoritetaan. Algoritmi voidaan esittää tekstinä, vuokaaviona tai niin sanottuna pseudokoodina ennen kuin se koodataan jollekin ohjelmointikielelle. Loppu Toiminta 2 Toiminta 1 Jatka jos ehto on tosi Aloita IF vertailulause on ei

2 Tavalliset vuokaaviosymbolit
Päätepiste Toiminta Vertailu Ali- ohjelma Dokumentti

3 Esimerkki algoritmista: Ohjelma, joka avustaa lemmikkieläimen valinnassa
Pidätkö eläimistä? 1) pidän: jatka seuraavaan kohtaan 2) en: Älä siis harkitse lemmikkiä. Poistu ohjelmasta. Asutko maatilalla? kyllä: siirry kohtaan Maaseutu en: siirry kohtaan kaupunki MAASEUTU: Ota koira.Onko hiiristä riesaa? 1) on: ota myös kissa 2) Ei: valitse muut eläimet vapaasti mieltymystesi mukaisesti. Poistu. KAUPUNKI: Onko asunnossasi enemmän kuin yksi huone? 1) Ei: akvaario voisi sopia. Poistu. 2) jatketaan ... Etc. Harjoitustehtävä: Suunnittele algoritmi, joka auttaa bileiden valmistelussa. Tee siitä vuokaavio.

4 Ohjelman logiikka pitää suunnitella ennen kuin sitä aletaan varsinaisesti ohjelmoida eli koodata. Seuraavassa esimerkki ohjelmalogiikasta, joka laskee keskiarvon annetuista luvuista. PRINT "Ohjelma laskee keskiarvon henkilöiden iästä" PRINT "Kuinka monta henkeä?" INPUT N LET S = 0 LET I = 0 SILMUKKA: PRINT "Kuinka vanha on henkilö" I+1 INPUT X LET S = S+X LET I = I+1 IF I < N GOTO SILMUKKA LET K = S/N PRINT "Joukon keski-ikä on " K END


Lataa ppt "Ohjelmien suunnittelu"

Samankaltaiset esitykset


Iklan oleh Google