Gymnázium prof. Jana Patočky Jindřišská 36 110 00 Praha 1 „Praha & EU: Investujeme do vaší.

Slides:



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

Pascal - příklady.
Programování 2 Cvičení 5.
VISUAL BASIC Práce se soubory.
Programování v Pascalu Přednáška 9 RNDr. Hana Havelková.
PHP Práce se soubory v PHP - 13
Algoritmizace a programování Datové typy v Delphi - 05
Cvičení 2 Proměnné(jednoduché a složené) a konstanty První program Zápis výrazů.
Programování v C++ Cvičení.
Zpracování programu programovatelným automatem. Zpracování programu na PA se vykonává v periodicky se opakujícím uzavřeném cyklu, tzv. scanu. Nejprve.
( vstupy a výstupy v Matlabu na konzolu [ do Command Windows]
MATLAB® ( Funkce v Matlabu ).
J a v a Začínáme programovat Lucie Žoltá pole řetězec debugr.
Struktury, qsort, mergesort BI-PA1 Programování a algoritmizace 1, ZS Katedra teoretické informatiky © Miroslav Balík Fakulta informačních technologií.
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.
PHP FUNKCE DANIEL BEZNOSKOV. Seznam funkcí Strlen File Substr Trim File_exists Strrev Strtr.
A1PRG - Programování – Seminář Ing. Michal Operátory (2. část) 4 Verze
Seminář C cvičení STL, Trolltech Ing. Jan Mikulka.
Algoritmy a programovací techniky
Datové typy a práce s nimi
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.
Současný svět Projekt č. CZ /3. 1
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o. Osvoboditelů 380, Louny Číslo projektu CZ.1.07/1.5.00/ Číslo sady 28Číslo.
Jiří Znoj - zno Tvorba konkordace Algoritmy II 3. projekt, 5. zadání Jiří Znoj - zno
A1PRG - Programování – Seminář Ing. Michal Ukazatele a pole 10 Verze
Cvičení.
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í.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
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
A1PRG - Programování – Seminář Ing. Michal Standardní knihovní funkce pro vstup a výstup 12 Verze
UNIX — doplňky Informatika pro ekonomy II přednáška 9.
Gymnázium prof. Jana Patočky Jindřišská Praha 1 „Praha & EU: Investujeme do vaší.
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.
OSNOVA: a) Úvod a klasifikace b) Funkce main() s argumenty c) Souborový vstup a výstup d) Programování WAV Jiří Šebesta Ústav radioelektroniky, FEKT VUT.
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.
Algoritmizace a programování Textové soubory - 13 Mgr. Josef Nožička IKT Algoritmizace a programování
KIV/PPA1 cvičení 9 Cvičící: Pavel Bžoch. Osnova cvičení Třída String a její metody –Řetězce a operace s nimi.
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ů.
JUI přednáška Vstup a výstup, cykly RNDr. Jiří Dvořák, CSc.
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é.
Vstupně-výstupní porty
Jazyk C A0B36PRI - PROGRAMOVÁNÍ Část II.
Počítače a programování 2 pro obor EST KPC2E TUTORIÁL 1
IB111 Práce se soubory Správa paměti. Práce se soubory v Pythonu Soubor musíme „otevřít“ Poté s ním pracujeme –Čteme a/nebo zapisujeme Nakonec musíme.
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.
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: ,
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.
Programování OPERÁTOR SIZEOF, FUNKCE, POLE JAKO PARAMETRY FUNKCÍ ERIK KRÁL.
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é.
Algoritmizace a programování
Definiční obor a obor hodnot
Úvod do Pythonu – IO operace se soubory.
Vstupní a výstupní operace (1)
Programovací jazyk C Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN.
Algoritmizace a programování
Programování v jazyce C++
Kurz algoritmizace a programování v jazyce C
Kurz algoritmizace a programování v jazyce C
Funkce výstupu (2) Funkce printf: deklarována v: stdio.h
Řetězce (24) Funkce strchr: deklarována v: string.h
INFORMATIKA – složky a soubory
Vstupní a výstupní operace (1)
Transkript prezentace:

Gymnázium prof. Jana Patočky Jindřišská Praha „Praha & EU: Investujeme do vaší budoucnosti“

Jazyk C Práce se soubory Vstup údajů ze souborů Výstup výsledků práce do souborů Vstupní/výstupní operace jsou vždy bufferované, tzn. -při čtení ze souboru se do paměti načte celý blok najednou a jednotlivé údaje se z něj při běhu programu postupně vybírají -při zápisu do souboru se zapisuje do bufferu (paměťového bloku) a teprve když je plný, zapíše se na médium (disk). V programu je nutno soubory pro vstup a výstup definovat: datový typ FILE * - pointer na objekt typu file FILE (píše se vždy velkými písmeny):

Jazyk C Práce se soubory Pro více proměnných: (definice souborové proměnné pro čtení a pro zápis): FILE *fr, *fw ; obvykle se používá *fr pro soubor, který je pro čtení a *fw pro soubor pro zápis Otevření souboru pro čtení: fr = fopen("ctimne.txt", "r") ; /* fr...pointer na soubor */ Pokud se neuvede celá cesta k souboru, předpokládá se umístění souboru ve složce, ve které je program. Otevření souboru pro zápis: fw = fopen("soubor.txt", "w") ; Toto je otevření v textovém režimu, pro binární by bylo "rb" resp. "wb".

Jazyk C Práce se soubory Základní operace s otevřeným textovým souborem: (předpokládáme proměnnou f typu FILE): c = getc(f) ; /* cteni jednoho znaku */ putc(c, f) ; /* zapis jednoho znaku */ formátovaný vstup a výstup: pocpol = fscanf(f, "format", argumenty) ; /*podobne jako scanf-pocpol je pocet prectenych polozek */ fprintf(f, "format", argumenty ) ; Uzavření otevřeného souboru: fclose(f) ; Uzavření souboru na konci práce s ním je nutné, zejména při zápisu - uložení obsahu bufferu na médium (disk).

Jazyk C Práce se soubory Další funkce pro čtení/zápis: fgets - řádkově orientovaný vstup definice: char *fgets(char *str, int max, FILE *fr) ; /* str - retezec, kam se uklada, max / max delka retezce, fr - soubor ; posledni znak v retezci je \0 */ fputs - řádkově orientovaný výstup definice: int fputs(char *s, FILE *fw) ; /* s - retezec, fw - soubor ; retezec neukoncuje ani nedava \n */