Programování (14PRG) 1. cvičení.

Slides:



Advertisements
Podobné prezentace
Název SŠ: SŠ-COPT Uherský Brod Autor: Mgr. Renáta Burdová Název prezentace (DUMu): 3.1 – 3.4 Lineární rovnice, vyjádření neznámé ze vzorce Název sady:
Advertisements

Fyzika I Marie Urbanová Fyzika I-2016, přednáška 1 1.
Přijímací řízení pro školní rok 2012/2013 Krajský úřad Pardubického kraje odbor školství, kultury a tělovýchovy oddělení organizační a vzdělávání.
Maturita 2017 YMNÁZIUM BLANSKO Základní informace o maturitní zkoušce v roce 2017.
Výukový materiál zpracovaný v rámci projektu Číslo projektuCZ.1.07/1.4.00/ Šablona klíčové aktivityIII/2 SadaMatematika 6 NázevDesetinná čísla_8.
Přijímací řízení pro školní rok 2017/2018
První informativní setkání
Jazyk C# a platforma .NET ZS 2016/2017
Binomická věta 30. října 2013 VY_42_INOVACE_190212
Výukový materiál zpracován v rámci projektu
Grafické programy - opakování
Biologie - pokyny ke zkoušce
Evaluace předmětů studenty (Anketky)
MATEMATIKA Obsah přednášky. Opakování, motivační příklady Funkce.
Způsoby zápisu algoritmů
Výukový materiál zpracován v rámci projektu
Algoritmizace - opakování
Algoritmizace - opakování
úlohy lineárního programování
Financováno z ESF a státního rozpočtu ČR.
Jednotné principy klasifikace na GJKT
PB071 – Programování v jazyce C
Organizace a požadavky
Výukový materiál zpracován v rámci projektu
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.
Z0076 Meteorologie a klimatologie
Fakulty elektrotechnické Západočeské univerzity
VY_32_INOVACE_RONE_13 Rovnice a nerovnice Iracionální rovnice.
Soustavy dvou lineárních rovnic o dvou neznámých Metoda sčítací
Číslo projektu CZ.1.07/1.5.00/ Číslo materiálu
SŠ-COPT Uherský Brod Mgr. Renáta Burdová
DIGITÁLNÍ UČEBNÍ MATERIÁL
Inf Vývojový diagram.
Příkazy IF a SELECT CASE
4.1 – 4.3 Lineární nerovnice i jednoduchý podílový tvar
Obchodní akademie, Střední odborná škola a Jazyková škola s právem státní jazykové zkoušky, Hradec Králové Autor: Mgr. Vladimíra Houšková Název materiálu:
Novinky v Záznamníku učitele
Výukový materiál zpracován v rámci projektu
Kvadratické nerovnice
Výukový materiál zpracován v rámci projektu
Z0026 FYZICKÁ GEOGRAFIE Semestr: podzim 2013.
MATEMATIKA Druhá písemná práce a její analýza.
Dělení mnohočlenů jednočlenem
Mgr. et Mgr. Michal Tuláček 9. října 2017
Maturity 2017/2018 listopad 2017 L. Jíša.
Výukový materiál zpracován v rámci projektu
Harmonogram cvičeních Podmínky pro zápočet Informační zdroje
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
DIGITÁLNÍ UČEBNÍ MATERIÁL
MATEMATIKA Obsah přednášky. Opakování, motivační příklady Funkce.
MU002 Informatika II Základy algoritmizace 1/13
MATEMATIKA Obsah přednášky. Opakování, motivační příklady Funkce.
Účetnictví I Cvičení.
MATEMATIKA Obsah přednášky. Opakování, motivační příklady Funkce.
Dostupné z Metodického portálu
Sada 3 Matematika MŠ, ZŠ a PrŠ Trhové Sviny
Kontrolní práce – složené lomené výrazy
PŘEDZKOUŠKOVÁ PREZENTACE
Gymnázium Na Vítězné pláni, Praha 4
Úvodní přednáška pro 1. ročník
Funkce v jazyce C = „množina“ operací, která provádí nějakou činnost s různými vstupy odstranění vícenásobného psaní či vkládání téhož kódu a lepší přehlednost.
Algoritmizace a datové struktury (14ASD)
Seminář o stavebním spoření
Teorie chyb a vyrovnávací počet 2
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
MU002 Informatika II Základy algoritmizace 1/13
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Pravděpodobnost a matematická statistika I.
MATEMATIKA Lineární rovnice o jedné neznámé.
Transkript prezentace:

Programování (14PRG) 1. cvičení

Michal Jeřábek jerabem1@fd.cvut.cz (jerabek@fd.cvut.cz) místnost K311 konzultace po dohodě

Obsah předmětu opakování algoritmizace zápis algoritmů pomocí vývojových diagramů jednoduché matematické úlohy základy programovacího jazyka C implementace algoritmů v programovacím jazyce C programování v prostředí volně šiřitelného překladače Dev C++

Harmonogram týden středa 1 22.2.2017 úvod, algoritmy 2 1.3.2017 programovací jazyky teorie, jazyk C 3 8.3.2017 proměnné, vstup a výstup 4 15.3.2017 základní operátory, podmínky, příkaz switch 5 22.3.2017 6 29.3.2017 1. PÍSEMNÁ PRÁCE, cykly 7 5.4.2017 8 12.4.2017 pole 9 19.4.2017 10 26.4.2017 funkce a procedury, rekurze 11 3.5.2017 12 10.5.2017 2. PÍSEMNÁ PRÁCE 13 17.5.2017 rektorský den 14 24.5.2017 oprava

Docházka => účast na cvičeních nepovinná neprovozovat aktivity nesouvisející s výukou!

Požadavky ke klasifikovanému zápočtu napsat 2 písemné práce během semestru 1. písemná práce: otázka z teorie, program v jazyce C přepsat pomocí vývojového diagramu a přečtení programu 2. písemná práce: naprogramování úlohy, přečtení programu a získat alespoň stanovené minimum bodů z každé práce neomluvená neúčast na testu = 0 bodů porušení pravidel 0 bodů bez možnosti opravit

Termín pro získání klasifikovaného zápočtu do konce zkouškového období LS 2016/17

Klasifikace 1. písemná práce – max. 8 bodů (první pokus) nebo max. 7 bodů (při opakování) alespoň na 4 body 2. písemná práce– max. 14 bodů (první pokus) nebo max. 13 bodů (při opakování) alespoň na 7 bodů Hodnocení dle Studijního a zkušebního řádu pro studenty ČVUT – minimálně 11 bodů na známku E

Klasifikační stupnice Body Známka <20;22> A (výborně) <17,5;20) B (velmi dobře) <15,5;17,5) C (dobře) <13;15,5) D (uspokojivě) <11;13) E (dostatečně) <0;11) F (nedostatečně)

Výsledky klasifikace na webu (http://www.fd.cvut.cz/personal/jerabem1/14prg) kdo nechce zveřejňovat své výsledky, ať o tom informuje vyučujícího z fakultního mailu zápis klasifikovaného zápočtu do KOSu ihned po dosažení známky lepší než F – v případě nesouhlasu nutno bezodkladně kontaktovat vyučujícího z fakultního mailu

Informační materiály Pšenčíková J.: Algoritmizace - Computer Media 2009 Fábera V., Krušina K., Malinovský V.: Sbírka řešených úloh z programování v jazyku C – skripta, ČVUT 2009 Virius M.: Základy algoritmizace – skriptum FJFI ČVUT Kukal J.: Myšlením k algoritmům – Grada 1992 Herout P.: Učebnice jazyka C, 1. a 2. díl – kniha, 5. vydání, vydavatelství KOPP 2008 http://www.fd.cvut.cz/personal/jerabem1/14prg

Opakování algoritmizace

Algoritmus pro výpočet kořenu lineární rovnice Lineární rovnice ve tvaru: ax + b = c

Vytvořte algoritmus, který bude ze vstupu načítat čísla <> 0 (0 znamená konec načítání) a spočítá z nich harmonický průměr vzorec pro harmonický průměr

Vytvořte algoritmus, kterým vypočtete vážený průměr vzorec pro vážený průměr předpoklady: do prvního pole se načtou ze vstupu hodnoty do druhé pole se načtou váhy jednotlivých hodnot první prvek pole má index 1

Vytvořte algoritmus, kterým vypočtete vážený průměr vzorec pro vážený průměr předpoklady: do prvního pole se načtou ze vstupu hodnoty do druhé pole se načtou váhy jednotlivých hodnot první prvek pole má index 0

Vytvořte algoritmus, kterým vypočtete násobení matice s číslem vzorec 𝐵=𝑘∗𝐴 𝑏 𝑖𝑗 =𝑘∗ 𝑎 𝑖𝑗 předpoklady: výsledek součinu se uloží do nové matice první prvek matice se nachází v řádku 1 a sloupci 1

Vytvořte algoritmus, kterým vypočtete násobení matice s číslem vzorec 𝐴=𝑘∗𝐴 𝑎 𝑖𝑗 =𝑘∗ 𝑎 𝑖𝑗 předpoklady: výsledek součinu se uloží do načtené matice (hodnoty načtené matice se přepíší) první prvek matice se nachází v řádku 0 a sloupci 0