Pliki elementowe – A. Jędryczkowski © 2007 Turbo Pascal umożliwia wykorzystanie w programach plików elementowych. Pliki takie zawierają informację zakodowaną

Slides:



Advertisements
Podobne prezentacje
Programowanie wizualne PW – LAB6 Wojciech Pieprzyca.
Advertisements

Pomysł Sukces Wstępne rozwiązanie Symulacja Wynik zadowala? Poprawa rozwiązania Nie Tak Podstawowa pętla projektowania.
Rekursja Teoretyczne podstawy informatyki Wykład 5
Współprogramy Plan: Motywacja Składnia Scenariusz obiektu współprogramu Przykłady Producent – konsument ( instrukcja attach ) Czytelnik -pisarze ( instukcja.
Pliki. Pliki Pliki jako pamięć nieulotna Pliki jako pamięć nieulotna Nazwy, atrybuty i prawa dostępu Nazwy, atrybuty i prawa dostępu atrybuty atrybuty.
REKURENCJA.
Porysujmy trochę czyli Łączenie SQLa, AutoCADa i Delphi
Pliki tekstowe. Operacje na plikach. mgr inż. Agata Pacek.
© A. Jędryczkowski – 2006 r. © A. Jędryczkowski – 2006 r.
Definicja pliku tekstowego Operacje wykonywane na plikach tekstowych
Pliki Pojęcie i rodzaje plików Definicja typu plikowego Operacje wykonywane na plikach elementowych.
Pliki tekstowe – A. Jędryczkowski © 2007 Turbo Pascal umożliwia wykorzystanie w programach plików tekstowych. Pliki takie zawierają informację niezakodowaną
Do Archiwum Prac Dyplomowych (apd. uw. edu
Tajemnice klawiatury.
Ułamki dziesiętne.
Dzień Jak będzie ładna pogoda, to zbiórka jest pod tunelem z rowerami o 9:40 Jeżeli pogoda nie dopisze, to zbiórka jest pod moim domofonem.
Widzisz byłego prezydęta Clintona i jego następcę Gora? Nie... To są 2 twarze Clintona ale z innym uczesaniem. Co widzisz?
Autorzy: Agnieszka Kuraj Natalia Gałuszka Kl. III c.
Podstawowe jednostki informacji, co to jest bit i bajt?
To jest bardzo proste  Lekcja nr 3
Jeden komputer i co dalej? Lekcje z PowerPointem Anna Gadomska Szkoła Podstawowa Nr 79 Łódź
CZŁOWIEK I JEGO PASJA MÓJ TATA. TATA ZE SWOIM JUNAKIEM Przygotowanie do wyścigów, gdyż nie wszystko działało jak należy.
PREZENTACJA WYKORZYSTANA PODCZAS DEBATY W SALI PATRONA SZKOŁY.
Podstawy programowania
fotografie - Marcel Cohen
Prawa Dziecka.
TYPY STRUKTURALNE Tablice Tablicą nazywamy złożoną strukturę danych, która zawiera zbiór elementów tego samego typu.
Ach te baby... Ach te baby....
Zaniepokojony szef śledzi czas. Jego najlepszy pracownik znacznie się spóźnia, a zaraz przecież rozpoczyna się ważne spotkanie. Postanawia więc zadzwonić
ALGORYTMY.
Informatyka MTDI1 Wykład 11 Delphi Pascal c.d. Pliki Typ zbiorowy
Quiz o podatkach w innych krajach europy!!. Jak wielkie są podatki w Polsce na tle procentowym? 19,7%20% 17%18,5%
Cz.8 Zdarzenia. Refleksja – przypomnienie Event Programowanie zdarzeniowe Do dzieła!
Jeżdżę z głową.
Komputerowe prezentacje
HTML Podstawy języka hipertekstowego Damian Urbańczyk.
Jan Paweł II orędownik prawdy
T58 Zasady dynamiki 2x45 wykład 2x45 ćwiczenia. I zasada dynamiki I zasada dynamiki może być (jest) formułowana na kilka sposobów. Najczęściej ma ona.
J AK ZACZĄĆ PRACĘ Z ?. przed rejestracją Upewnij się, że posiadasz: aktywne konto zainstalowaną przeglądarkę Internet Explorer indywidualny studencki.
Warsztaty C# Część 2 Grzegorz Piotrowski Grupa.NET PO
Warsztaty C# Część 3 Grzegorz Piotrowski Grupa.NET PO
Opracowała: Iwona Kowalik
Sieci komputerowe. Nowe technologie komputerowe
Wskaźniki.
1 Strategia dziel i zwyciężaj Wiele ważnych algorytmów ma strukturą rekurencyjną. W celu rozwiązania rozwiązania problemu algorytm wywołuje sam siebie.
A. Jędryczkowski – 2006 ©. Tablica to struktura danych zawierająca zbiór obiektów tego samego typu i odpowiada matematycznemu pojęciu wektora (tablica.
Turbo Pascal umożliwia wykorzystanie w programach zbiorów teoriomnogościowych, których elementy muszą należeć do pewnego określonego typu. Typ zbiorowy.
Budowa programu #include /*instrukcje preprocesora */ #include int main(void) { /*podstawowa funkcja programu */ int a=1; /*deklaracja i inicjalizacja.
Instalacja DAPP Optic Instrukcja. Po włożeniu płyty do napędu optycznego instalacja rozpoczyna się automatycznie. W pojawiającym się oknie klikamy przycisk.
W.K. (c) Bazy danych Access. 2W.K. (c) 2007 Baza danych - definicje Baza danych to zbiór informacji dotyczących określonego tematu (stanowiących.
Skala i plan mgr Janusz Trzepizur.
Procedura Jak postępować z klientem po konwersji Profile 5.1 Następny.
Temat 1: Pojęcie bazy danych – podstawowe definicje
Temat 5: Elementy meta.
Temat 1: Umieszczanie skryptów w dokumencie
Procesy poznawcze WPROWADZENIE.
PROCEDURA LOGOWANIA SIĘ DO PANELU Ogólnopolski Program Partnerski dla Nauczycieli TWÓRCZY NAUCZYCIEL – TWÓRCZA EDUKACJA 1. Kliknij na wybraną zakładkę
Warsztaty użytkowników programu PLANS – Karwia06 Język makropoleceń JMP programu PLANS Część I mgr inż. Tomasz Zdun.
- przykłady.
Instrukcja switch switch (wyrażenie) { case wart_1 : { instr_1; break; } case wart_2 : { instr_2; break; } … case wart_n : { instr_n; break; } default.
Instrukcja switch switch (wyrażenie) { case wart_1 : { instr_1; break; } case wart_2 : { instr_2; break; } … case wart_n : { instr_n; break; } default.
Rozdział 3: Bezpieczeństwo w sieci opartej na systemie Windows 2000.
Komtech Sp. z o.o. Magic Janusz ROŻEJ.
Bardzo pożyteczna rzecz, czy narzędzie zbrodni?
w/g Grzegorz Gadomskiego
Największym bólem w życiu nie jest śmierć, lecz bycie ignorowanym.
1 Technika cyfrowa Systemy zapisu liczb wykonał Andrzej Poczopko.
Informatyka MZT1 Wykład 6 Iteracje while i repeat Tablice Rekordy
ASP BAZY DANYCH. 2 S. Wolek Wst. do Inf. Połączenie z bazą danych przez ADO (ActiveX Data Object) do: - źródła ODBC - bazy z podanie nazwy sterownika.
Strumienie, Wczytywanie, Zapisywanie, Operacje na plikach
Zapis prezentacji:

Pliki elementowe – A. Jędryczkowski © 2007 Turbo Pascal umożliwia wykorzystanie w programach plików elementowych. Pliki takie zawierają informację zakodowaną – nieczytelną w bezpośredni sposób. Plik elementowy deklarujemy w programie następująco: VAR nazwa_zmiennej: FILE OF typ;

Zanim użyjemy pliku w programie należy przyporządkować nazwę pliku dyskowego zadeklarowanej wcześniej zmiennej plikowej. Robimy to następująco: ASSIGN(nazwa_zmiennej,nazwa_pliku); Konkretny przykład takiej operacji: ASSIGN(plik, dane.dat); Nazwa pliku dyskowego może zawierać pełną ścieżkę dostępu: ASSIGN(plik,C:\dane.dat); Pliki elementowe – A. Jędryczkowski © 2007

Przyporządkowany instrukcją ASSIGN plik przed użyciem należy otworzyć w jeden z poniższych sposobów: REWRITE(nazwa_zmiennej); {jeśli pliku jeszcze nie ma – jest tworzony nowy; jeśli plik istniał – jego zawartość jest kasowana!!!} RESET(nazwa_zmiennej); {otwiera istniejący plik.; jeśli plik nie istnieje wyświetlany jest błąd!!!} Po użyciu plik należy koniecznie zamknąć: CLOSE(nazwa_zmiennej); Pliki elementowe – A. Jędryczkowski © 2007

Odczyt danych z pliku tekstowego wykonujemy następująco: READ(nazwa_zmiennej,zmienna); Odczytana wartość jest zapisywana do wcześniej zadeklarowanej zmiennej. Zapis do pliku realizujemy jak poniżej: WRITE(nazwa_zmiennej,wartość); Wartość jest zapisywana do pliku elementowego. Pliki elementowe – A. Jędryczkowski © 2007

Do odczytu zawartości pliku używa się zazwyczaj pętli WHILE. Ze względu na strukturę pliku przydaje się kontrola osiągnięcia końca pliku. Służy temu poniższa funkcja. EOF(nazwa_zmiennej); {zwaraca logiczną prawdę jeśli osiągnięty zostaje koniec pliku – End Of File} Pętla odczytu pliku zaczyna się zazwyczaj tak: WHILE NOT EOF(nazwa_zmiennej) DO BEGIN tekst programu tekst programu END; END; Pliki elementowe – A. Jędryczkowski © 2007

1.Napisz program przepisujący tablicę jednowymiarową, zawierającą liczby całkowite do pliku elementowego. 2.Napisz program przepisujący zawartość pliku tekstowego do innego pliku elementowego. 3.Napisz program, który stworzy plik elementowy umożliwiając wczytanie do niego 10 losowych liczb z zakresu , a następnie policzy sumę liczb zapisując wynik w pliku tekstowym. Pliki elementowe – A. Jędryczkowski © 2007

Pliki tekstowe – A. Jędryczkowski © 2007