1 / 7

C – jak na procedury

C – jak na procedury. Mgr. Lenka Švancarová. # include &lt;stdio.h&gt; int main() { printf(&quot; Ahoj <br>&quot; ) ; return(0); }. # include &lt;stdio.h&gt; void pozdrav( void ) { printf(&quot; Ahoj <br>&quot; ) ; } int main() { pozdrav(); return(0); }. C – procedury.

skule
Download Presentation

C – jak na procedury

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. C – jak na procedury Mgr. Lenka Švancarová

  2. #include <stdio.h> int main() { printf("Ahoj\n"); return(0);} #include <stdio.h> void pozdrav(void) { printf("Ahoj\n"); } int main() { pozdrav(); return(0);} C – procedury Pokud nemá funkce (nebo procedura) parametry na jejich místo uvádíme datový typ void.

  3. #include <stdio.h> void pozdrav(void) { printf("Ahoj\n"); } int main() { pozdrav(); return(0);} #include <stdio.h> 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);} C – procedury Pokud má funkce (nebo procedura) parametry uvedeme je. V podprogramech lze volat jiné podprogramy.

  4. #include <stdio.h> int main() { int i; i=0; do { i++;printf("%d%d\n",i,i*i); } while (i<5); return(0); } #include <stdio.h> void vypis(void) { int i; i=0; do { i++;printf("%d %d\n",i,i*i); } while (i<5); } int main() { vypis(); return(0); } C – procedura bez parametru 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. #include <stdio.h> 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 <stdio.h> 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); } C – procedura s parametrem

  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 zn zadaných. Celé číslo n, n>=2, zadá uživatel a bude předáno parametrem.

More Related