2 CYKLUS S PEVNÝM POČTEM OPAKOVÁNÍ Podle řídící proměnné proveď n-krát příkaz P1.

Slides:



Advertisements
Podobné prezentace
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Advertisements

ŘÍDÍCÍ STRUKTURY - PODMÍNKY
Programování funkcí v Excelu (pole)
Příkazy Přednáška č. 4. Příkazy (statements)  Příkaz – dílčí krok programu (část kódu – zpravidla jeden řádek)  Program – posloupnost příkazů  Příkazy.
Třetí cvičení Podmíněné příkazy Cykly Break a Continue Switch Return
1/12 ALGO – Algoritmizace 5. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
Třídění Seminář IVT. Definice uspořádání skupiny dat (záznamů) dle daného klíče vzestupně (od nejmenší do největší hodnoty klíče) sestupně (od největší.
C# pro začátečníky Mgr. Jaromír Osčádal
If-else, do-while, switch, operátory
Materiály k přednášce Úvod do programování Ondřej Čepek.
Příklady z Matlabu 4 Příklady na řídící příkazy , IF , SWITCH , FOR , WHILE , příkazy vstupu a výstupu INPUT a DISP.
MATLAB® ( část 3 - scripty).
Příklady z Matlabu (5) Jednoduché scripty.
Větvení cykly J a v a Začínáme programovat Lucie Žoltá.
Algoritmizace a programování Podmíněné a cyklické příkazy- 08
Informatika I 3. přednáška
Jazyk vývojových diagramů
Vyučovací hodina 1 vyučovací hodina: Opakování z minulé hodiny 5 min Nová látka 20 min Procvičení nové látky 15 min Shrnutí 5 min 2 vyučovací hodiny: Opakování.
Mgr. Jan Lavrinčík, DiS..  pro proměnnou typu Date alokováno 8 bajtů paměti, které obsahují spakovaný vzorek bitů nejen pro datum, ale i pro přesný čas.
Informatika I 2. přednáška
ALGO – Algoritmizace 2. cvičení
Podmienený príkaz. Kĺúčové slová  Pro podmínky se v Pascalu používají klíčové příkazy IF, THEN a ELSE.  Také se jim říká „príkaz vetvenia"..  Příkaz.
Příkaz break, continue Cykly nemusejí probíhat vždy řádně celým cyklem. Cykly nemusejí probíhat vždy řádně celým cyklem. Někdy může být výhodné provádění.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ ŘAZENÍ PRVKŮ – PŘÍMOU VÝMĚNOU (BUBBLESORT) Vytvořila: RNDr. Ivanka Dvořáčková Gymnázium K. V. Raise, Hlinsko, Adámkova.
JavaScript Podmínky, cykly a pole.
3. Příkazy  Příkazy dělíme na jednoduché a strukturované.  Jednoduché příkazy - žádnou jejich dílčí částí neni příkaz - přiřazovací, vstupu a výstupu,
5. Procedury a funkce Procedura je samostatně odladěný algoritmus, v programu může být volána vícekrát. Dvojí terminologie - rozlišujeme procedury a funkce.
Pascal - cykly.
Hlášky Hlášky v JavaScriptu jsou trojího typu: Hlášky v JavaScriptu jsou trojího typu: Alert Alert Prompt Prompt Confirm Confirm Alert – zobrazí upozorňovací.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
C – cyklus while Mgr. Lenka Švancarová.
7. Typ soubor Souborem dat běžně rozumíme uspořádanou množinu dat, uloženou mimo operační paměť počítače (na disku). Pascalský soubor je abstrakcí skutečného.
Aplikační počítačové prostředky X15APP MATLAB Katedra elektroenergetiky, Fakulta elektrotechniky ČVUT, Technická 2, Praha 6 Ing. Zbyněk Brettschneider.
NEÚPLNÁ PODMÍNKA V JAVĚ. VÝVOJOVÝ DIAGRAM +- Podmínka Příkaz_1.
A1PRG - Programování – Seminář Ing. Michal Řízení běhu programu 5 Verze
Začínáme vážně programovat Řídící struktury Přetypování Vstupně výstupní operace Vlastní tvorba programů.
ALGO – Algoritmizace 4. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
Typy cyklů Do...Loop For...Next For Each...Next.
Základy ALgoritmizace 6. cvičení. Program cvičení Kontrolní bod 1 zakončení grafického zápisu algoritmů - vývojových diagramů –identifikátory a proměnné.
Cykly Cykly umožňují provádět určitou část kódu opakovaně až do nastaveného počtu cyklování nebo splnění podmínky. Cykly umožňují provádět určitou část.
PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES CYKLY V PHP.
2 PODMÍNĚNÝ PŘÍKAZ VĚTVENÍ if podmínka příkazy end Příklad 1 - chtěli bychom vypsat gratulaci jen v tom případě, kdy žák bude mít jedničku. Vyzkoušíme.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B4 Autor Ing. Jiří Kalousek Období vytvoření listopad.
PŘÍKAZ CYKLU S PODMÍNKOU NA ZAČÁTKU
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B5 Autor Ing. Jiří Kalousek Období vytvoření listopad.
Příkazy cyklů. Co je to cyklus Jako cyklus označujeme opakované vykonávání určitého bloku příkazů Jako cyklus označujeme opakované vykonávání určitého.
ZÁKLADNÍ POJMY. ZDROJOVÝ TEXT PROGRAMU Tvoří: klíčová slova komentáře identifikátory.
Úvod do UNIXu (6th round)
VISUAL BASIC PRALG.
doc. RNDr. Zdeněk Botek, CSc.
Cvičení 2 Podmíněné příkazy, cykly. Podmíněné příkazy Podmínka – jakýkoliv logický výraz ( a=1,……..) ( a=1,……..) Příkaz – vlastní instrukce, která se.
PHP Stručný úvod.
Řízení běhu programu, řídící struktury A0B36PRI - PROGRAMOVÁNÍ
Algoritmizace a programování Algoritmy 4 – Vývojové diagramy (cykly)
Programování KONSTANTY, ČTENÍ PO JEDNOM ZNAKU GETCHAR() FORMÁTOVANÝ VÝSTUP POMOCÍ PRINTF, VÝVOJOVÉ DIAGRAMY, CYKLY.
Algoritmizace a programování Cykly – While 1. Test Příští hodina test na větvení Konstrukce IF..ELSE případně IF..ELIF..ELSE.
VY_32_INOVACE_PR2_14. Cyklus umožňuje opakování určité posloupnosti příkazů bez nutnosti psát je stále znovu. Používáme tři základní druhy cyklů: cyklus.
Programovací jazyk C# 4. část - cykly.
Inf Cykly ve vývojových diagramech
Programování ENUM, SWITCH,pole jednorozměrná a vícerozměrná, deklarace, inicializace, kopírování, porovnání Erik Král.
Vícerozměrná pole (1) Jazyk C povoluje, aby pole mělo více rozměrů (dimenzí) než jeden Z vícerozměrných polí bývá nejčastěji použí-váno pole dvourozměrné.
Výukový materiál zpracován v rámci projektu
Příkazy cyklu (1) Umožňují vícekrát (nebo ani jednou) pro-vést určitý příkaz Jazyk C rozlišuje příkaz cyklu: s podmínkou na začátku: obecný tvar: while.
Jak brouček sekal souček
© Copyright Radim Štefan
Opakování základních příkazů a syntaxí v programovacím jazyce Pascal
CYKLUS S PODMÍNKOU NA ZAČÁTKU (se vstupní podmínkou)
Výukový materiál zpracován v rámci projektu
Cyklus for (1) Obecný tvar: for (výraz1; výraz2; výraz3) příkaz
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Transkript prezentace:

2 CYKLUS S PEVNÝM POČTEM OPAKOVÁNÍ Podle řídící proměnné proveď n-krát příkaz P1.

3 for identifikátor = počáteční_hodnota:inkrement:koncová_hodnota posloupnost_příkazů end Uvedení inkrementu (navýšení řídící proměnné po každé iteraci) je volitelné s výchozí hodnotou 1. Řídící proměnnou může být také pole (vektor) kdy iterace probíhají po jednotlivých sloupcích. Příkaz continue přeskočí všechny ostatní příkazy posloupnosti příkazů cyklu a pokračuje další iterací nejbližšího cyklu. Příkaz break předčasně ukončí nejbližší cyklus (skočí za end). CYKLUS S PEVNÝM POČTEM OPAKOVÁNÍ

4 %prikaz for disp('inkrement 2:'); for k = 1:2:10 disp(sprintf(' index %d',k)); end disp('vychozi inkrement 1:'); for k = 1:5 if k == 3 continue; %preskoceni hodnoty 3 end; disp(sprintf(' index %d',k)); end CYKLUS S PEVNÝM POČTEM OPAKOVÁNÍ

5 Dokud platí podmínka alfa, prováděj příkaz P1. CYKLUS S POČTEM OPAKOVÁNÍ 0 - n

6 while výraz posloupnost_příkazů end Opakování (provádění posloupnosti příkazů) probíhá dokud je výraz vyhodnocen jako true. V případě, že je výrazem matice, opakování probíhá dokud jsou všechny její prvky rovny jedné. Prázdné pole ve výrazu bude vyhodnoceno jako false a cyklus bude ukončen případně neproveden ani jednou. Příkaz continue přeskočí všechny ostatní příkazy posloupnosti příkazů cyklu a pokračuje další iterací nejbližšího cyklu. Příkaz break předčasně ukončí nejbližší cyklus (skočí za end). CYKLUS S POČTEM OPAKOVÁNÍ 0 - n

7 prikaz while disp('inkrement 2:'); k = 1; while k <= 10 disp(sprintf(' index %d',k)); k = k+2; End disp('vychozi inkrement 1:'); k = 1; while k <= 5 disp(sprintf(' index %d',k)); if k == 3 break; %ukonceni dosazenim hodnoty 3 end; k = k+1; end CYKLUS S POČTEM OPAKOVÁNÍ 0 - n

8 START ČTI n X=1 A=0 X<=n A=A+X X=X+1 PIŠ A STOP - + SEČTĚTE VŠECHNA ČÍSLA OD 1 DO n (n ZADÁME) PRO n = 100

End of Lecture Good Night.