ALGO – Algoritmizace 4. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.

Slides:



Advertisements
Podobné prezentace
Pole Příklad: přečíst teploty naměřené v jednotlivých dnech týdnu, vypočítat průměrnou teplotu a pro každý den vypsat odchylku od průměrné teploty Řešení.
Advertisements

Počítače a programování 1 Přednáška 13 Jiří Šebesta.
Programování funkcí v Excelu (pole)
Programování funkcí v Excelu
Algoritmizace od algoritmu k Pascalu.
ALGO – Algoritmizace 6. cvičení
Vytváření, použití dávkových souborů
DATOVÝ TYP POLE.
Semestrální práce KIV/PT Martin Kales Hana Hůlová.
1/12 ALGO – Algoritmizace 5. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
ALGO – Algoritmizace 7. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
ALGO – Algoritmizace 1. cvičení
Materiály k přednášce Úvod do programování Ondřej Čepek.
Základy Visual Basicu.
ALGORITMIZACE ÚVODNÍ PŘEDNÁŠKA 2 SLOVO ALGORITMUS VZNIKLO ZE JMÉNA ARABSKÉHO MATEMATIKA AL-KHWARIZMIHO, KTERÝ V DEVÁTÉM STOLETÍ SEPSAL ROZSÁHLOU KOLEKCI.
Informatika I 3. přednáška
ALGO – Algoritmizace 9. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
registrační číslo CZ.1.07/1.5.00/
Procedury a funkce Základní charakteristika a použití v programu.
Algoritmizace.
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í.
doc. RNDr. Zdeněk Botek, CSc.
Algoritmizace a základy programování
ALGO – Algoritmizace 2. cvičení
Algoritmy a programovací techniky
2 CYKLUS S PEVNÝM POČTEM OPAKOVÁNÍ Podle řídící proměnné proveď n-krát příkaz P1.
KIV/PRO Cvičení Částečný součet v posloupnosti Najděte maximální částečný součet v posloupnosti Vstup: – Reálná čísla Výstup: – Maximální.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
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.
Napište program v C pro výpočet plochy obdélníka se stranami A=3 a B=2. Výsledek vytiskněte s patřičným komentářem na obrazovku formátovým příkazem printf.
Aplikační počítačové prostředky X15APP MATLAB Katedra elektroenergetiky, Fakulta elektrotechniky ČVUT, Technická 2, Praha 6 Ing. Zbyněk Brettschneider.
OSNOVA: a)Funkce – úvod b) Hlavičky funkcí c) Rekurze funkcí d)Knihovny funkcí e)Příklady Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače.
A1PRG - Programování – Seminář Ing. Michal Řízení běhu programu 5 Verze
Typy cyklů Do...Loop For...Next For Each...Next.
KIV/PPA1 cvičení 6 Cvičící: Pavel Bžoch. Osnova cvičení Datový typ pole –Jednorozměrná a vícerozměrná –Práce s vektory a maticemi.
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é.
doc. RNDr. Zdeněk Botek, CSc.
DATABÁZOVÉ SYSTÉMY Ing. Roman Danel, Ph.D.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ
VISUAL BASIC PRALG.
doc. RNDr. Zdeněk Botek, CSc.
ALGO – Algoritmizace 7. cvičení – ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
Algoritmizace a programování Algoritmy 4 – Vývojové diagramy (cykly)
Algoritmizace a programování Algoritmy 1 - Úvod. Základní pojmy Počítačový program Počítačový program zápis zdrojového kódu, kterému rozumí počítač zápis.
Algoritmizace a programování Algoritmy 2 – Vývojové diagramy (sekvence)
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.
Inf Cykly ve vývojových diagramech
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Vzorové řešení zápočtového testu
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
© Copyright Radim Štefan
Výukový materiál zpracován v rámci projektu
Opakování základních příkazů a syntaxí v programovacím jazyce Pascal
Výukový materiál zpracován v rámci projektu
Algoritmizace a programování
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
CYKLUS S PODMÍNKOU NA ZAČÁTKU (se vstupní podmínkou)
Výukový materiál zpracován v rámci projektu
program TextovySoubor;
Algoritmizace a datové struktury (14ASD)
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Algoritmizace a datové struktury (14ASD)
Algoritmizace a datové struktury (14ASD)
Transkript prezentace:

ALGO – Algoritmizace 4. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.

Přepínač SELECT Podle výsledku podmínky P proveď příslušný příkaz PříkazN. Select Case Podm1 Prikaz1 Case Podm2 Prikaz2 Case Podm3 Prikaz3... Case PodmN PrikazN... Else Prikaz Jinak End Select

Přepínač SELECT - příklad Přiřaďte linii barvu podle typu silnice. Další př.: Výše úroku podle výše vkladu (1%, 2%,…). Pokuta za překročení povolené rychlosti o 10, 20, 30 km/h.

Proměnná x Pole proměnných Proměnná – paměťové místo pro dočasné uložení hodnot. Po skončení programu se obsah ztrácí. Jednoduchá proměnná nestačí. př.: A, I, J, K, Mocnina, SUMA, MIN, MAX, Prumer Pole – datová struktura Několik paměťových míst stejného jména př.: A(I), B(I), SouradniceX (I), Cetnost(I) Pozice v poli označena indexem A(I) ……………….N A(1) A(2) ………………….A(N)

Příklad 4.1 Sestavte algoritmus, který načte vstupní posloupnost čísel a 1, a 2, a 3,… a n pro libovolné N do pole pomocí cyklu FOR. Vstup N For I = 1 to I = N Step L = 1 Do Vstup A(I) End For

Příklad 4.2 K libovolnému počtu vstupních čísel zjisti jejich druhou mocninu. Pro uložení použij pole. Vstup N For I = 1 to I = N Step L = 1 Do Vstup A(I) End For For I = 1 to I = N Step L = 1 Do Mocnina(I) = A(I) * A(I) Tisk Mocnina(I) End For Upravte pro samostatný tisk výsledku.

Tisk posloupnosti For I = 1 to I = N Step L = 1 Do Tisk A(I) End For tisk výsledku: For I = 1 to I = N Step L = 1 Do Tisk Mocnina(I) End For Snaha o oddělení částí programu na část: 1.vstupu (načtení) dat 2.zpracování dat 3.výstupu (tisku) dat