Avatar billede klikkomania Nybegynder
23. maj 2006 - 22:22 Der er 1 kommentar

Alm. C programmering - sekvensbaseret program

Hej.
Jeg vil meget gerne hvis der er nogen der evt. ved hvad et funktionsbaseret program i c er, og hvad et sekvens baseret program i c er? Og hvad er forskellen på de to?
Hvad gør at et program er sekvensbaseret frem for funktionsbaseret eksempelvis?
Jeg er nybegynder så jeg vil meget gerne bede om en "nybegynder-idiotsikker" forklaring:-)
Mange tak.
Avatar billede krismort Nybegynder
24. maj 2006 - 01:21 #1
et funktions baseret program er et træ af funktioner.

                main
        /                \
beregn_gem_og_exit    spoerg_bruger_om_input
                        /                \
                vis_formateret        vis_output_paa_skaerm
                          \            /
                            gem_og_exit


Et sekvens baseret program er nok en enkelt funktion hvor man hopper mellem liner som du tænker på noget alá:

01 main() {
02  int a=0;
03  if( a==0 ) {
04    goto 02;
05  } else {
06    goto 08;
07  }
08 }

Et rent funktions baseret program arbejder ikke med data og events eller data sammenhænge mellem data. Begge principper er håbløst uddateret og i dag bruger man primært objekt orienterede principper I ny udvikling men man vil sikkert kunne støde ind i gamle forretnings systemer som benytter sig af gamle metoder og værktøjer rundt
omkring i erhvervslivet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester