funcții matematice și proceduri, și mod
De duminică site-ul se deschide o nouă secțiune - rezolvarea problemelor, vom avea un studiu rapid, partea de bază a operațiunilor matematice, funcții și proceduri.
Să vedem ce este funcția și procedura. Aceasta rutina este - parte dintr-un program care efectuează un algoritm specific și care să permită apelul la ea din diferite părți ale programului global. Care este diferența dintre o procedură și o funcție?
Proceduri - mini-program.
Procedurile utilizate în cazurile în care este necesară subprogramului pentru a obține unele rezultate. Din imaginile situate mai jos puteți vedea cum funcționează procedura. Datele de intrare nu poate fi deloc, și poate o sută.
De exemplu, programator vrea în supercodes sale între blocuri de valori de ieșire prescrie 20 ampersand. Pentru a facilita sarcina lui, el va scrie o rutină simplă.
Funcții în Pascal - mega variabile.
Funcția este diferită de procedura, astfel încât, după executarea funcției în locul său în codul este pus un singur număr, literă, linie, etc. Un set de functii incorporate in Pascal este destul de larg. De exemplu, pentru a calcula pătratul numărului, puteți utiliza funcția standard de SQR (x). După cum probabil deja a realizat sqr (x) necesită doar un singur parametru real - numărul.
Acorde o atenție! Funcțiile trebuie să fie alocate! Doar le scrie în program, ca procedura, nu vei ajunge nicăieri!
Funcția structura prezentată în imaginea de mai jos.
Dacă programul pe care doriți să includă o nouă caracteristică unică, acesta trebuie să fie, de asemenea, descris ca o procedură. Pentru mai multe informații cu privire la modul de a face propriile funcții și proceduri, vom vorbi prin cele 10 lecții. Mai jos este un tabel de funcții standard de bază și proceduri în Pascal.