Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilJiří Šmíd
1
C – jak na procedury Mgr. Lenka Švancarová
2
C – procedury #include int main() { printf("Ahoj\n"); return(0); } #include void pozdrav(void) { printf("Ahoj\n"); } int main() { pozdrav(); return(0); } Pokud nemá funkce (nebo procedura) parametry na jejich místo uvádíme datový typ void.
3
C – procedury #include void pozdrav(void) { printf("Ahoj\n"); } int main() { pozdrav(); return(0); } #include void pozdrav(void) { printf("Ahoj\n"); } void S_c(float a) { pozdrav(); printf("S=%f\n",a*a); } int main() { S_c(10); return(0); } Pokud má funkce (nebo procedura) parametry uvedeme je. V podprogramech lze volat jiné podprogramy.
4
C – procedura bez parametru #include int main() { int i; i=0; do { i++; printf("%d %d \n",i,i*i); } while (i<5); return(0); } #include void vypis(void) { int i; i=0; do { i++; printf( " %d %d \n",i,i*i); } while (i<5); } int main() { vypis(); return(0); } Vytvořili jsme nový příkaz vypis. Aby byl příkaz vykonán musí být zavolán.
5
C – procedury Vytvořte proceduru s jedním parametrem, která bude vypisovat celá čísla od 1 do n, kde n zadá uživatel a n>=2.
6
C – procedura s parametrem #include int main() { int i, n; printf("Cislo n: "); scanf("%d",&n); i=0; do { i++; printf("%d\n",i); } while (i<n); return(0); } #include void vypis(int np) { int i; i=0; do { i++; printf("%d\n",i); } while (i<np); } int main() { int n; printf("Cislo n: "); scanf("%d",&n); vypis(n); return(0); }
7
C – procedury Vytvořte proceduru s jedním parametrem, která bude vypisovat celá čísla od 1 do n, kde n zadá uživatel. Pro n>0 0,1, …,n Pro n=0 0 Pro n<0 0,-1, …,n Vytvořte proceduru, která určí a vypíše největší číslo z n zadaných. Celé číslo n, n>=2, zadá uživatel a bude předáno parametrem.
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.