Počítače a programování 1 Přednáška 13 Jiří Šebesta.

Slides:



Advertisements
Podobné prezentace
Standardní knihovní funkce pro práci s textovými řetězci
Advertisements

Tabulky v MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
Programování funkcí v Excelu (pole)
Programovací jazyk C++
Přednáška 11 Jiří Šebesta
Programování funkcí v Excelu
Programování 2 Cvičení 5.
HYPERTEXT PREPROCESSOR. JAZYK PHP. Jazyk PHP (Hypertext PreProcessor) je intepretovaný jazyk určený pro web. Je celkem jednoduchý, snadno přenositelný.
Visual Basic POLE. 2 POLE Pole - je řada prvků označených indexem Například: řada čísel, které spolu nějak souvisejí řada známek jednoho studenta řada.
DATOVÝ TYP POLE.
Algoritmy I Cvičení č. 5.
Algoritmy I Cvičení č. 2. Cíl hodiny Datové typy a přetypování (int, float, double, bool, char, long, short) Konstanty – Celočíselné Desítkové – 15, 0,
Algoritmy I. Cvičení č. 10.
Databázové systémy 1 Cvičení č. 2 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Programování v C++ Cvičení.
Algoritmy I Cvičení č. 4.
Algoritmy I Cvičení č. 3.
Programování v Pascalu Přednáška 7
Materiály k přednášce Úvod do programování Ondřej Čepek.
Příklady z Matlabu (5) Jednoduché scripty.
C# - struktury, výčtové typy, pole
Datové typy 6 A1PRG - Programování – Seminář
Jazyk vývojových diagramů
A1PRG - Programování – Seminář Ing. Michal Standardní knihovní funkce pro práci se soubory 13 Verze
OSNOVA: a) Řetězce v C b) Funkce stdio.h pro řetězce c) Funkce string.h pro řetězce d) Příklad Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače.
Jednoduché datové typy
A1PRG - Programování – Seminář Ing. Michal Operátory (2. část) 4 Verze
Datové typy a práce s nimi
Současný svět Projekt č. CZ /3. 1
Databázové systémy I Cvičení č. 6 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
A1PRG - Programování – Seminář Ing. Michal Ukazatele a pole 10 Verze
OSNOVA: a)Programování se soubory b)Záloha databáze v souboru c) Příklady Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače a programování.
Proměnná typu "pole" Mezi proměnné typu "pole" patří všechny superglobální proměnné. Mezi proměnné typu "pole" patří všechny superglobální proměnné. To.
Datové typy a struktury
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
A1PRG - Programování – Seminář Ing. Michal Standardní knihovní funkce pro vstup a výstup 12 Verze
C# - předávání parametrů Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
Gymnázium prof. Jana Patočky Jindřišská Praha 1 „Praha & EU: Investujeme do vaší.
Databázové systémy 2 Zkouška – 8:00. Příklad I – Procedura – 5 bodů Vytvořte proceduru P_ZK4(p_oddeleni_id_from NUMBER, p_oddeleni_id_to NUMBER)
OSNOVA: a) Příkazy pro větvení b) Příkazy pro cykly c) Příkazy pro řízení přenosu d) Příklad Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače.
Databázové systémy 2 Zkouška – 12:00. Příklad I - Funkce Vytvořte funkci ZK_TRP_TREND(P_ID_TRPASLIKA IN NUMBER, P_DATUM_OD IN VARCHAR2, P_DATUM_DO.
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.
ALGO – Algoritmizace 4. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
Databázové systémy 2 Cvičení IV Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky
Počítače a programování 1 7.přednáška. Základy Pole ve třídách a metodách Pole Arrays.
OSNOVA: a) Algoritmy třídění b) Třídění dynamických záznamů Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače a programování 1 pro obor EST.
Databázové systémy 2 Zkouška – 8:00. Příklad I - Funkce Vytvořte funkci ZK_DIFF_MIN_MAX (P_ZAM_ID NUMBER) RETURN VARCHAR2. Funkce může vracet.
Datové typy a operátory. Co jsou datové typy  Charakterizují proměnnou nebo konstantu – jaká data obsahuje  Data jsou v počítači ukládána jako skupiny.
Ukazatele, řetězce Přednáška č. 3. Ukazatele  Ukazatel (pointer) – typ o velikosti 4 bajty (v 32bit. systémech) pro uložení adresy objektu na který ukazuje.
Soubory BI-PA1 Programování a algoritmizace 1, ZS Katedra teoretické informatiky © Miroslav Balík Fakulta informačních technologií České vysoké.
Jazyk C A0B36PRI - PROGRAMOVÁNÍ Část II.
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é.
Databázové systémy I Cvičení č. 8 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2015.
HYPERTEXT PREPROCESSOR. JAZYK PHP. VYUŽITÍ JAZYKA Programování dynamických internetových stránek a webových aplikací vytvoření šablony webu kniha návštěv.
Programovací jazyk C# 2. část. Datové typy C# rozeznává dva druhy datových typů, hodnotové a referenční. Hodnotové datové typy Proměnné hodnotového datového.
NÁZEV ŠKOLY: Střední odborná škola Net Office, spol. s r.o., Orlová-Lutyně AUTOR: Ing. Adéla Tomalová NÁZEV: Podpora výuky v technických oborech TEMA:
Počítače a programování 2
Typ struktura (1) Datový typ struktura (struct) je agrego-vaný heterogenní datový typ Jedná se o skupinu několika proměnných, které mohou mít různé datové.
Programovací jazyk C# 4. část - cykly.
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é.
Algoritmizace a programování
Programovací jazyk C++
C# konzole – Podíl dvou čísel, podmínka IF
Vzorové řešení zápočtového testu
Algoritmizace a programování
Typový příklad 3 – zadání 1
Funkce výstupu (2) Funkce printf: deklarována v: stdio.h
Řetězce (24) Funkce strchr: deklarována v: string.h
Oblast platnosti identifikátoru (1)
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Transkript prezentace:

Počítače a programování 1 Přednáška 13 Jiří Šebesta

TÉMA – zápočtový test 1.Zápočtový test - rozbor

Zápočtový test - rozbor (1/6) • Příklad 1. V hlavním programu jsou v poli double voltage [100] uložena změřená napětí. Velikost napětí je kladná a pohybuje se od 0 V do 5 V. Za poslední změřenou hodnotou je uloženo záporné číslo. Sestavte funkci, která vypočte aritmetický průměr změřených napětí a použije jej jako návratovou adresu. Napište i část kódu pro hlavní program, kde se bude sestavená funkce a výsledek průměru se vypíše do konzolového okna. 4 body

Zápočtový test - rozbor (2/6) • Příklad 2. V řetězci char number[10] jsou uloženy číslice a desetinná tečka, za posledním znakem je null. Sestavte část hlavního programu, kde se do řetězce cela uloží číslice před tečkou, do řetězce des číslice za desetinnou tečkou. Řetězce cela a des pak převeďte na celá čísla i_cela a i_des voláním funkce y = atoi(x) z celých čísel složte číslo racionální x. Do konzolového okna vypište celé číslo před tečkou, celé číslo za tečkou a racionální výsledek (parametry tiskového řetězce jsou čísla). 6 bodů

Zápočtový test - rozbor (3/6) • Příklad 3. Deklarujte strukturu Book, která popisuje knihu ve vaší knihovně. Struktura obsahuje řetězce ukončené znakem null se jménem autora author a s názvem knihy title, a dále celočíselné položky year (rok vydání) a price (cena knihy). Definujte typ t_Book pro strukturu Book. V hlavním programu vytvořte dynamickou proměnnou kniha typu t_book a naplňte ji daty Hrabal, Postřižiny, 1986, 200. Údaje vypište do konzolového okna. 4 body

Zápočtový test - rozbor (4/6) • Příklad 4. Deklarujte vlastní typ t_Books jako pole pro uložení 100 ukazatelů na strukturu knihy (viz předchozí příklad). Nechť je toto pole naplněno z části odkazy na dynamicky vytvořené záznamy knih, pokud odkaz na dané pozici v poli ukazatelů není, pozice obsahuje adresu NULL. Napište funkci, která vypíše do konzolového okna všechny údaje o nejstarší knize a o knize nejdražší ze vstupního pole ukazatelů. První (index 0) ukazatel vždy odkazuje na naplněný záznam. 6 bodů

Zápočtový test - rozbor (5/6) • Příklad 5. Deklarujte svůj vlastní datový typ TMatrix – pole o třech řádcích a třech sloupcích celých čísel. V hlavním programu deklarujte proměnné A a B typu TMatrix a naplňte je náhodnými hodnotami v rozsahu -10 až 10. Použijte funkci rand(), která vrací celočíselnou hodnotu v rozsahu 0 až Pro inicializaci semínka náhodného generátoru použijte následující konstrukci srand(time(NULL)); Sestavte funkci, která provede součet dvou matic typu TMatrix a výsledek vypíše do konzolového okna. Použijte ji v hlavním programu pro součet matic A a B. 5 bodů

Zápočtový test - rozbor (6/6) • Příklad 6. V poli double data[100] je uloženo 100 náhodných čísel neznámého rozsahu. Napište část kódu pro seřazení těchto čísel podle velikosti od největšího po nejmenší a vypište je do konzolového okna, každé na nový řádek. 5 bodů

Přeji hodně úspěchů v zápočtovém testu DĚKUJI ZA SPOLUPRÁCI