Přejít k hlavnímu obsahu
Moodle ZČU
  • Titulní stránka
  • Kalendář
  • E-shop
  • Další
Čeština ‎(cs)‎
Čeština ‎(cs)‎ Deutsch ‎(de)‎ English ‎(en)‎ Español - Internacional ‎(es)‎
Momentálně na stránky přistupujete s právy hosta.
Přihlášení
Moodle ZČU
Titulní stránka Kalendář E-shop
Rozbalit vše Sbalit vše

Bloky

Přeskočit: Navigace

Navigace

  • Titulní stránka

    • Hlavní nabídka

      • Moje kurzy

      • Štítky

      • FórumNovinky stránek

    • Moje kurzy

    • Kurzy

      • Projekty

        • Flexibilní formy - ukázka

        • ESF +

        • FPE - jednání grémií

        • FPE - projekty

        • Projekt UDRŽITELNOST

        • Projekt NPO

        • Ombudsman ZČU

        • CIV

        • Knihovna

        • FPE - Fakulta pedagogická

        • IPC - Informační a poradenské centrum

        • Tvořivost a otevřená mysl - Základní kompetence uč...

        • Flexibilní formy výuky - FF

        • Studentské soutěže

        • Odbor lidských zdrojů

        • Elektronické opory KČJ - neúspěšnost studia

        • Rozvoj kapacit a prostředí

        • Otevřené výzvy FPE

        • Vnitřní soutěž

        • Ukončené projekty

          • NEPOUŽÍVANÉ KURZY

          • PVBV - Popularizace vědy

          • Mimoškolní výchova

          • Spolupráce s NUV

          • Projekt Didaktika - Člověk a příroda A

          • Didacticae bohemicae orbis

          • TPMC

          • Pískoviště

          • Pregraduální vzdělávání

          • Spolupráce s VŠPJ

          • Postgraduální vzdělávání učitelů – kompetence k tv...

          • HR Award

          • Projekt ESF pro vysoké školy - realizace kurzů

          • Projekt ESF pro vysoké školy - šablony kurzů

          • Konference ESF "Za akademické horizonty"

          • Projekt ESF 2

            • Pro autory e-learningových kurzů

            • KOMBINOVANÁ FORMA

              • FEL

              • FST

                • KPV/TI_ESF2_cviceni

                • KPV/PPVS_akreditace

                • KPV/TI_akreditace

                  • Úvod

                    • KnihaAlgoritmus a vazba na program

                    • SložkaAlgoritmy - Flowgorithm

                    • KnihaÚvod k cvičením

                  • Základní příklady

                  • Příklady s podmíněnými příkazy

                  • Příklady s cykly

                • KPV/PMA_akreditace

                • KMM/TZS_akreditace

                • KMM/TTSS_akreditace

                • KMM/SMA_akreidtace

                • KMM/NM_akreditace

                • KMM/UMCH_akreditace

              • FF

              • FPE

              • FEK

              • FZS

              • UJP

              • FDULS

            • PREZENČNÍ FORMA

            • CIZÍ JAZYK

            • KA6 - IPC

            • Šablona ESF2

            • ESF2

          • Projekt ESF 2 - realizace kurzů

          • Projekt ESF II - Nové kombinované kurzy

          • IDEG - Zvyšování kvality interních grantových sché...

          • Inspire

          • Vytvoření studijních opor na KČJ

          • BY-CZ

          • ISW2019

          • ISW2018

          • FPE - Kreativní knihovník 2023

          • ajip test

          • Novela 2020

          • ARABFEST 2020: Ke hvězdám / To the Stars

          • OCJPSO

          • PSZSOMJ

        • CŽV

        • Zvyšování informovanosti neformálních pečujících o...

        • PRVA

        • Kurzy UK / Kusch

        • NPO - externí

        • Kurzy pro UHK

        • KMT/projekty

        • FPE - jednání grémií

        • Odbor bezpečnosti

        • Ovládněte Moodle: jak na efektivní výukové materiá...

        • Nový kurz FVFN - záloha

        • KVD ZPKP 2024 - mimořádné studium

        • FST/KKS - Kurz Hosnedl

        • Cvičný kurz KEM

        • Ekonomické aspekty projektů

        • PŘÍRODNÍ VĚDY PRO NADANÉ

        • Efektivní využívání cizojazyčných zdrojů na VŠ

        • Příběhy lidí a míst. Digitální média ve výuce hist...

        • Diskuze

      • Akademický rok 2026/2027

      • EUPEACE

      • Otevřené kurzy

      • Organizace

      • Archiv

      • Eshop

    • E-shop

Přeskočit: Support

Support

Vítejte na e-learningovém portálu Západočeské univerzity v Plzni.

Technická podpora:

moodle@service.zcu.cz


Welcome to the e-learning portal of the University of West Bohemia in Pilsen..

Technical support:

moodle@service.zcu.cz


  1. Titulní stránka
  2. Kurzy
  3. Projekty
  4. Ukončené projekty
  5. Projekt ESF 2
  6. KOMBINOVANÁ FORMA
  7. FST
  8. KPV/TI_akreditace
  9. Úvod
  10. Algoritmy - Flowgorithm

Algoritmy - Flowgorithm

Požadavky na absolvování
Algoritmus HelloWorld 
  • Popis: Vývojový diagram výpisu textu "Hello, World!" 
  • Zadání: Zkuste vymyslet, jak byste zaznamenali výpis textu pomocí vývojového diagramu, včetně komentáře, který popisuje, co daná značka výpisu provádí


Algoritmus HelloWorldPromenna 
  • Popis: Vývojový diagram výpisu proměnné s názvem osloveni v níž je uložen text "Hello, World!" 
  • Zadání: Zkuste vymyslet, jak byste zaznamenali výpis hodnoty uložené v proměnné pomocí vývojového diagramu, včetně komentářů, které popisují, co jednotlivé značky zajišťují


Algoritmus HelloWorldNacteni 
  • Popis: Vývojový diagram výpisu proměnné v níž je uložen text zadaný uživatelem
  • Zadání: Zkuste vymyslet, jak byste zaznamenali výpis hodnoty zadané uživatelem uložené v proměnné s názvem osloveni pomocí vývojového diagramu, včetně komentářů, které popisují, co jednotlivé značky zajišťují


Algoritmus PrirozeneCislo 
  • Popis: Vývojový diagram testu na přirozené číslo 
  • Zadání: Rozhodněte, zda uživatelem zadané číslo je přirozené číslo. Pokud je číslo přirozené, vypište uživateli zadanou hodnotu. V opačném případě se nestane nic


Algoritmus Kalkulacka
  • Popis: Vývojový diagram pro řešení aritmetických operací u dvou zadaných čísel 
  • Zadání: Zkuste navrhnout algoritmus, který řeší základní aritmetické operace podle zadaného číselného kódu (1 … sčítání, 2 … odečítání, 3 … násobení a 4 … dělení) u dvou uživatelem zadaných čísel a a b


Algoritmus KalkulackaPodprogramy 
  • Popis: Vývojový diagram pro řešení aritmetických operací u dvou zadaných čísel pomocí podprogramů
  • Zadání: Zkuste navrhnout algoritmus, který řeší základní aritmetické operace podle zadaného číselného kódu (1 … sčítání, 2 … odečítání, 3 … násobení a 4 … dělení) u dvou uživatelem zadaných čísel a a b. Vytvořte funkci ZadejCislo ve které naplníte hodnotu čísla, které je argumentem pro některou z aritmetických operací. Tato funkce má vstupní argument NazevParametru, který je názvem aktuálně zadávaného čísla a je vypsán před načtením hodnoty čísla zadaného uživatelem (aby uživatel věděl, který argument právě zadává). Rozdělte aritmetické operace do následujících podprogramů: SectiParametry, OdectiParametry, NasobParametry a VydelParametry, ve kterých budou prováděny příslušné aritmetické operace. Pro zobrazení výsledku výpočtu deklarujte podprogram ZobrazVysledek


Algoritmus KalkulackaPodprogramyZadejKodOperace 
  • Popis: Vývojový diagram funkce pro zadání číselného kódu operace pomocí cyklu s podmínkou na konci 
  • Zadání: Na základě předchozího algoritmu KalkulackaPodprogramy zkuste navrhnout funkci ZadejKodOperace, která řeší zadání platného číselného kódu podle vypsaného číselníku kódů aritmetických operací pomocí cyklu s podmínkou na konci. Zadání číselného kódu bude probíhat neustále, dokud nebude definován validní (správný) číselný kód aritmetické operace (1 … sčítání, 2 … odečítání, 3 … násobení, 4 … dělení)


Algoritmus KalkulackaPodprogramyVydelParametry
  • Popis: Vývojový diagram funkce pro dělení zadaných čísel pomocí cyklu s podmínkou na začátku 
  • Zadání: Na základě předchozího algoritmu KalkulackaPodprogramy zkuste modifikovat funkci VydelParametry, která provádí aritmetickou operaci dělení dvou zadaných čísel, které jsou vstupními argumenty této funkce (formální parametry). Řešte tento problém pomocí cyklu s podmínkou na začátku. Uvnitř cyklu opakujte zadání hodnoty jmenovatele pomocí funkce ZadejCislo, dokud je jmenovatel nulový


Algoritmus KalkulackaPodprogramyZadejKodOperaceGrafika 
  • Popis: vývojový diagram modifikované funkce pro zadání číselného kódu operace pomocí cyklu s krokem 
  • Zadání: Na základě předchozího algoritmu KalkulackaPodprogramy zkuste modifikovat funkci ZadejKodOperace. Do výpisu informujícího uživatele o možnostech zadání číselného kódu aritmetické operace vložte před výpis a za výpis textu (uloženého v proměnné vyzva) grafický prvek. Tento grafický prvek (uložený v proměnné grafika) představuje znaky hvězdiček, tj. "*" umístěné v řádce za sebou. Jejich počet je roven délce počtu znaků textu výzvy (uložené v proměnné delkaVyzvy). Jednotlivé grafické prvky oddělte od výpisu výzvy novým řádkem (nová řádka, tj. ToChar(10) - znak v ASCII)
    • HelloWorld.fprg HelloWorld.fprg
    • HelloWorldNacteni.fprg HelloWorldNacteni.fprg
    • HelloWorldPromenna.fprg HelloWorldPromenna.fprg
    • Kalkulacka.fprg Kalkulacka.fprg
    • KalkulackaPodprogramy.fprg KalkulackaPodprogramy.fprg
    • KalkulackaPodprogramyZadejKodOperaceGrafika.fprg KalkulackaPodprogramyZadejKodOperaceGrafika.fprg
    • KalkulackaPodprogramyZadejKodOperaceVydelParametry.fprg KalkulackaPodprogramyZadejKodOperaceVydelParametry.fprg
    • PrirozeneCislo.fprg PrirozeneCislo.fprg
Předchozí
Zpět do kurzu
Další

Univerzitní ul. 2732 / 8
306 14 Plzeň
Česká republika
IČO: 49777513
Všeobecné obchodní podmínky

Copyright © 2026 by ZČU. All rights reserved. Web by Moodlepartner.