Procedury a Funkce v programovacím jazyce Pascal

Slides:



Advertisements
Podobné prezentace
Procedury a funkce Základní charakteristika a použití v programu.
Advertisements

Mobilní aplikace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN
Počítačové sítě 8. Využití sítí © Milan Keršlágerhttp:// Obsah: ● sdílení v sítích.
Programovací jazyky OB21-OP-EL-KON-DOL-M Orbis pictus 21. století.
Deník příjmů a výdajů Průběžné položky. 3. ro Název projektu: Nové ICT rozvíjí matematické a odborné kompetence Číslo projektu: CZ.1.07/1.5.00/
VZNIK PRACOVNÍHO POM Ě RU Název školy: Základní škola Karla Klíče Hostinné Autor: Mgr. Helena Baculáková Název: VY_32_INOVACE_01_B_08_VZNIK PRACOVNÍHO.
Delphi – práce se základními komponentami (1. hodina) OB21-OP-EL-KON-DOL-M-4-008A Orbis pictus 21. století.
Úvod do Delphi - 1.hodina OB21-OP-EL-KON-DOL-M-4-006A Orbis pictus 21. století.
Název: Vstřikovací element řadového vstřikovacího čerpadla Autor: Ing. Jiří Kubeček Název SŠ:VOŠ, SPŠ automobilní a technická Tem. oblast:Autotronik Motorová.
Výukový materiál zpracovaný v rámci projektu. Registrační číslo projektu: CZ 1.07/1.4.00/ Šablona: 32 Sada: F6/15 Předmět: Fyzika Ročník: 6. Jméno.
MĚŘENÍ DÉLKY /praktické činnosti/ Autor: Mgr. Ivana Tesařová Datum:
Předmět:Ekonomika Ročník: 3.ročník učebního oboru Autor: Mgr. Libuše Suchánková Anotace: Formou prezentace se žáci seznámí se základním rozdělením mzdy.
Síťové operační systémy OB21-OP-EL-KON-DOL-M Orbis pictus 21. století.
Software Licence a distribuce Karel Nymsa Dotkněte se inovací CZ.1.07/1.3.00/
Řetězce v jazyce C ● řetězec je posloupnost znaků ● řetězcové konstanty se v C vkládají mezi uvozovky, např. "Ahoj Hugo!" ● v paměti je řetězec uložen.
Interaktivní tabule, USB disky, paměťové karty, záložní zdroj
Název školy: Základní škola Pomezí, okres Svitavy
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o., Orlová-Lutyně
Pojem přeměna obchodní společnosti
Technické vybavení počítače - Počítač PC
Celá čísla VY_32_INOVACE_2.14.M.7 Ročník: 7. Vzdělávací oblast:
Výukový materiál zpracován v rámci projektu
Číslo projektu CZ.1.07/1.5.00/ Číslo materiálu
Databázové systémy a SQL
Vytápění Tepelné ztráty
Strukturované typy proměnných v programovacím jazyce Pascal - 1.hodina
Přetěžování Datové typy.
Uživatelem definované datové typy
Algoritmizace - opakování
Algoritmizace - opakování
Financováno z ESF a státního rozpočtu ČR.
Struktury.
Autor: Předmět: Ročník: Název: Označení: DUM vytvořen:
Mobilní bezpečná platforma Policie ČR CZ / /17
Název projektu: Moderní výuka s využitím ICT
DIGITÁLNÍ UČEBNÍ MATERIÁL
Strukturované typy proměnných v programovacím jazyce Pascal - 2.hodina
Základní zadání POPR Úlohy budou vypracované v jediném XLSX souboru.
Jednočipové počítače – aplikace I2C sběrnice
Programovací jazyky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN.
Financováno z ESF a státního rozpočtu ČR.
Algoritmizace a programování
NÁZEV ŠKOLY: Střední odborné učiliště a Základní škola AUTOR: Bc
zpracovaný v rámci projektu
„EU peníze středním školám“
Písemné dělení jednociferným dělitelem
Six sigma – zkrácená verze
Inf Vývojový diagram.
Výukový materiál zpracován v rámci projektu
Zpracovala: Mgr. Věra Kreuzová
Vzdělávání pro konkurenceschopnost
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Opakování základních příkazů a syntaxí v programovacím jazyce Pascal
Název školy: ZŠ Klášterec nad Ohří, Krátká 676 Autor: Mgr
© 2012 STÁTNÍ ÚSTAV PRO KONTROLU LÉČIV
Juliovy množiny 1.
Výukový materiál zpracovaný v rámci projektu
Tato prezentace byla vytvořena
Základní zadání POPR Úlohy budou vypracované v jediném XLSX souboru.
Přednáška 10 Uložené procedury.
Autor: Mgr. Eva Kotounová
Juliovy množiny.
Vítáme vás! Název společnosti.
Náhodný jev, náhodná proměnná
Seminář o stavebním spoření
Číslo projektu CZ.1.07/1.5.00/ Číslo materiálu
Teorie chyb a vyrovnávací počet 2
Algoritmizace a datové struktury (14ASD)
Mobilní bezpečná platforma Policie ČR CZ / /17
Transkript prezentace:

Procedury a Funkce v programovacím jazyce Pascal Orbis pictus 21. století Procedury a Funkce v programovacím jazyce Pascal OB21-OP-EL-KON-DOL-M-4-004

K čemu jsou procedury a funkce? Jsou to v podstatě klíčové konstrukce, používané při programování. Každá část programu, která se použije více než jednou, se „vytkne“ do procedury, nebo funkce. Tam, kde se má použít, se pouze napíše její jméno (popřípadě s příslušnými parametry) a tím se použije. Jsou to vlastně podprogramy.

Jaký je rozdíl mezi procedurou a funkcí? Procedura při spuštění „vykoná“ určitou činnost, případně změní určené proměnné a skončí. Funkce se chová podobně, ale na rozdíl od procedury „vrací“ určitý výsledek. U funkce se deklaruje datový typ výsledku a vlastní funkce se chová v podstatě jako proměnná toho typu, která je pouze pro čtení. Tudíž se může použít přímo při výpočtech a pod...

Deklarace a použití procedury Procedura musí být deklarována, před tělem programu (případně v některé z použitých knihoven) deklarace: procedure Tisk; {procedura bez vstupních parametrů} begin {program} end; procedure Tisk_2(x,y: integer; s: string); {procedura se 3 vstupnímy} begin {parametry 2 čísla a 1 řetězec} použití v těle programu: Tisk; Tisk_2(10,5,'Ahoj');

Deklarace a použití funkce Funkce musí být deklarována, před tělem programu (případně v některé z použitých knihoven) deklarace: function Pocet: integer; {funkce bez vst. par, výsledkem je číslo} begin {program} Pocet:=x; {na konci, se musí názvu fce přiřadit výsledek } end; function Soucet(x,y: integer): integer; {fce se 2 číselnými parametry} Soucet:=x+y; {na konci, se musí názvu fce přiřadit výsledek } použití v těle programu: x:=Pocet+Soucet(15,y);