Kurz algoritmizace a programování v jazyce C

Slides:



Advertisements
Podobné prezentace
Vstup a výstup Ing. Lumír Návrat  katedra informatiky, A-1018 
Advertisements

Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
ŘÍDÍCÍ STRUKTURY - PODMÍNKY
Vstup a výstup doc. Dr. Ing. Miroslav Beneš  katedra informatiky, A-1007 
Elektronická učebnice - I
Algoritmizace od algoritmu k Pascalu.
Vytváření, použití dávkových souborů
VISUAL BASIC Práce se soubory.
Algoritmy I. Cvičení č. 10.
Programování v Pascalu Přednáška 9 RNDr. Hana Havelková.
PHP Práce se soubory v PHP - 13
UŽITEČNÉ PROGRAMY – MŮJ PRVNÍ SKRIPT Spustíme více prográmků najednou. SPŠ Teplice - 3.V.
Materiály k přednášce Úvod do programování Ondřej Čepek.
( vstupy a výstupy v Matlabu na konzolu [ do Command Windows]
2IT – PVY – objektové DBS Bc. Jiří Šilhán
KIV/PPA1 cvičení 11 Cvičící: Pavel Bžoch. Osnova cvičení Souborový vstup a výstup Práce s textovými soubory.
Algoritmizace a programování Podmíněné a cyklické příkazy- 08
Procedury a funkce Základní charakteristika a použití v programu.
Práce se soubory. * soubory patří k základním datovým prvkům v počítači * převážná většina programovacích jazyků má podporu určité formy práce se soubory.
A1PRG - Programování – Seminář Ing. Michal Standardní knihovní funkce pro práci se soubory 13 Verze
PRÁCE S PROUDY V.NET FRAMEWORK APLIKACÍCH Architektura technologie.NET Jan Martinovič, FEI - Katedra Informatiky.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B8 Autor Ing. Jiří Kalousek Období vytvoření listopad.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Práce se soubory Soubory se používají pro ukládání dat pro pozdější použití. Dalším a lepším způsobem jak ukládat data je použití databáze. Soubory se.
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,
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í.
Algoritmizace a programování Binární soubory - 14 Mgr. Josef Nožička IKT Algoritmizace a programování
Příklady v jazyku C – část 4
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.
PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
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.
Gymnázium prof. Jana Patočky Jindřišská Praha 1 „Praha & EU: Investujeme do vaší.
Sedmé cvičení Soubory Vstupně/výstupní proudy. Java cv72 Soubory Třída File Objekt popisující soubor na filesystému Nedá se z něho přímo číst a psát Představuje.
doc. RNDr. Zdeněk Botek, CSc.
Algoritmizace a programování Textové soubory - 13 Mgr. Josef Nožička IKT Algoritmizace a programování
1 Počítače a programování 1 13.přednáška. 2 Obsah přednášky Vstupy a výstupy – 1.část.
Textové soubory Vytváření a zpracování textových souborů.
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_07 Digitální učební materiál Sada: Úvod do programování.
Problémy s češtinou České znaky se standardně nepovažují za alfanumerické znaky (\w) Vadí to při třídění vyhodnocování regulárních výrazů Je třeba použít.
6. Typ záznam Strukturovaný datový typ - znamená spojení několika elementů stejného nebo různých typů do jedné proměnné. Např. pole je strukturovaný datový.
JUI přednáška Vstup a výstup, cykly RNDr. Jiří Dvořák, CSc.
Systém souborů. Množina souborů různých typů – Data – Spustitelné programy – Konfigurační a pomocné informace – I/O zařízení Způsob organizace množiny.
Soubory BI-PA1 Programování a algoritmizace 1, ZS Katedra teoretické informatiky © Miroslav Balík Fakulta informačních technologií České vysoké.
doc. RNDr. Zdeněk Botek, CSc.
Práce se soubory a řetězci Přednáška č. 9. Práce se soubory v C (1)  Knihovna #include  Knihovna #include  Ukazatel FILE *stream;  Otevření souboru.
KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 4: Programovací jazyk C Bc. Radek Libovický.
Algoritmizace a programování Soubory. Oč jde? Vytvoření externího souboru Vytvoření externího souboru Tento soubor může být: Tento soubor může být: Textový.
Batové dávky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Vojtěch Mrózek. Dostupné z Metodického portálu ISSN: ,
Algoritmizace a programování Aritmetické, Relační a Logické operátory, Knihovny.
PHP – CYKLY, POLE. CYKLY V PHP Cykly se používají, chceme-li opakovat určitou činnost, několikráte za sebou, opakovaně provádět stejnou proceduru. Postupně.
Algoritmizace a programování Cykly - For. FOR Předem známe počet opakování Předem známe počet opakování Syntaxe: Syntaxe: for proměnná in range(rozpětí):
KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 2: Základní pojmy Bc. Radek Libovický.
KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 1: Úvod Bc. Radek Libovický.
KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 10: Tvorba vlastních funkcí Bc. Radek Libovický.
Algoritmizace a programování
Úvod do Pythonu – IO operace se soubory.
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Kurz algoritmizace a programování v jazyce C
NÁZEV ŠKOLY: Střední odborná škola Net Office, spol. s r. o
Kurz algoritmizace a programování v jazyce C
Kurz algoritmizace a programování v jazyce C
Výukový materiál zpracován v rámci projektu
SOUBOR Souborový systém (anglicky file system) je v informatice označení pro způsob organizace dat ve formě souborů (a většinou i adresářů) tak, aby k.
Základní škola a Mateřská škola Bílá Třemešná, okres Trutnov
Výukový materiál zpracován v rámci projektu
Algoritmizace a datové struktury (14ASD)
Algoritmizace a datové struktury (14ASD)
Transkript prezentace:

Kurz algoritmizace a programování v jazyce C Lekce č. 11: Práce se soubory Bc. Radek Libovický

Logická hádanka Jedna topinka se smaží deset minut - pět minut z každé strany. Na pánev se vejdou dva chleby vedle sebe. Za jak dlouho nejrychleji osmažíte na jedné pánvi tři topinky? Odpověď na konci prezentace

Datový typ FILE Datový typ FILE: Zápis definování datové proměnné: Slouží pro práci se souborem Zápis definování datové proměnné: FILE *fr; pro čtení ze souboru (anj. read) FILE *fw; pro zápis do souboru (anj. write)

Otevření souboru Když jsou již nadefinované proměnné pro práci se soubory, je nutné k nim přiřadit adresu souboru a soubor otevřít Zápis pro otevření souboru: fr=fopen(“adresa_souboru“,“r“); fw=fopen(“adresa_souboru“,“w“); Funkce fopen má dva parametry, první je celý název souboru včetně adresy, v případě, že se nachází soubor ve shodném adresáři jako program, pak stačí jen název souboru. Druhý parametr označuje, co se se souborem bude dělat (r – číst, w – zapisovat) Pokud se při otevírání zjistí, že cílový soubor pro zápis neexistuje, bude touto funkcí vytvořen

výpis a Zápis do souboru Pro zapisování a vypisování ze souboru dostatečně postačí: Výpis: znak=getc(fr); //načte znak ze souboru pro čtení Zápis: putc(znak,fw); //zapíše znak do souboru pro zápis Tyto funkce se používají ve spojení s cyklem while – Např. načítej znaky tak dlouho, dokud znak nebude EOF (end of file)

Zavření souboru Když už je veškerá práce se soubory hotová, je ještě nutné používané soubory uzavřít Zápis pro uzavření souboru: fclose(fr); // uzavření souboru, ze kterého se četlo fclose(fw); // uzavření souboru, do kterého se zapisovalo Pokud programátor zapomene tyto soubory uzavřít, mohly by se vyskytnout komplikace při budoucí práci s těmito soubory.

Odpověď na logickou hádanku Za 15 minut. Po pěti minutách jednu topinku sundáte a druhou otočíte. Po deseti minutách je jedna hotová a dvě je třeba osmažit ještě z jedné strany.