• Nie Znaleziono Wyników

Laboratorium informatyki II. Język Pascal. Semestr letni. Ćwiczenie 6.

N/A
N/A
Protected

Academic year: 2021

Share "Laboratorium informatyki II. Język Pascal. Semestr letni. Ćwiczenie 6."

Copied!
1
0
0

Pełen tekst

(1)

Laboratorium informatyki II. Język Pascal. Semestr letni.

Ćwiczenie 6.

Pliki amorficzne

Cel ćwiczenia: projektowanie algorytmów wykorzystujących pliki amorficzne (file);

wyprowadzanie na ekran zawartości dowolnego pliku; kopiowanie fragmentu pliku, modyfikowanie zawartości pliku, znajdowanie zadanej sekwencji bajtów w pliku; procedury blokowego dostępu do plików.

1. Opracować program, który umożliwia przeglądanie zawartości dowolnego pliku stronami po 272 bajty (17 wierszy po 16 bajtów). Należy wykorzystać procedury blokowego dostępu do plików: BlockRead oraz BlockWrite, które korzystają z bufora w postaci tablicy

array[1..N] of byte, gdzie N=2720. Na ekranie dane powinny być wyświetlane szesnastkowo i znakowo.

a) przeglądanie zawartości pliku stronami (ekranami: PgUp - w górę, PgDn - w dół) w postaci znakowej;

b) przeglądanie zawartości pliku stronami (ekranami: PgUp - w górę, PgDn - w dół) w postaci szesnastkowej;

c) przesuwanie zawartości ekranu o jedną linie w górę lub w dół (strzałki);

d) modyfikowanie wybranych bajtów pliku;

e) kopiowanie zaznaczonego fragmentu pliku do innego pliku (o podanej nazwie);

f) znajdowanie zadanej sekwencji bajtów w pliku.

Sposób wyświetlania informacji na ekranie może wyglądać podobnie jak w programie NC, opcja F3, a następnie F4.

Cytaty

Powiązane dokumenty

Opracować procedurę, która tworzy losowy łańcuch typu string[20] złożony z małych liter (znaki łańcucha należą do przedziału [’a’,...,’z’].. Opracować procedurę,

b) odczytywania elementu z kolejki; c) wyprowadzania zawartości kolejki na ekran d) wyprowadzania długości kolejki oraz zawartości zmiennych pocz (początek kolejki) i kon

Cel ćwiczenia: projektowanie algorytmów wykorzystujących pliki tekstowe (text) oraz pliki zdefiniowane (file of ...); łączenie posortowanych plików; wstawianie danej

Cel ćwiczenia: definiowanie zmiennych wskaźnikowych; dostęp do zmiennych za pomocą wskaźników; inicjowanie wskaźników adresami zmiennych statycznych; wskaźniki typu

Opracować procedury umożliwiające obsługę kolejki typu FIFO zrealizowanej za pomocą listy jednokierunkowej o następującej strukturze type L = ^lst; lst

o wartościach większych). Zaprojektować procedury: a) dodawania losowego elementu (np. losowa liczba z przedziału od 0 do 100) do drzewa (element powinien być wstawiony do drzewa

inicjowanie wskaźnika na obszar pamięci o ustalonym adresie i rozmiarze; wczytywanie do pamięci pliku o rozmiarze przekraczającym rozmiar segmentu (64KB).. Opracować

Cel ćwiczenia: projektowanie bibliotek DLL oraz modułów importowych, wykorzystujących funkcje biblioteczne; funkcja wyjścia z biblioteki DLL; wyprowadzanie identyfikatora1.