Dodaj publikację
Autor
Magdalena Ślusarczyk
Data publikacji
2015-02-24
Średnia ocena
0,00
Pobrań
17

Zaloguj się aby ocenić lub skomentować publikację.

Konspekt lekcji otwartej z informatyki dla uczniów klasy drugiej.
 Pobierz (doc, 53,0 KB)

Podgląd treści


Konspekt Lekcji

Część organizacyjna:

Rok szkolny: 2011/2012
Data: 23.V.2012r
Nazwisko nauczyciela: Magdalena Ślusarczyk
Przedmiot: programowanie strukturalne i obiektowe
Klasa: 2c
Liczba uczniów: 14
Liczba godzin: 1
Miejsce odbywania zajęć: pracownia komputerowa

Część merytoryczna:

Temat jednostki metodycznej: „Operacje na plikach w Pascalu.”
Temat jednostki lekcyjnej: „Operacje na plikach tekstowych.”

Cele lekcji:
a) poznawczy
• uczeń potrafi wyjaśnić sens zastosowania zmiennej plikowej
• uczeń potrafi opisać ogólny schemat operacji na pliku
• uczeń potrafi wyjaśnić działanie procedury „assign”, „reset” i „rewrite”
• uczeń potrafi wyjaśnić działanie procedury „append”
• uczeń potrafi wyjaśnić zastosowanie procedur „read” i „write”
• uczeń potrafi wyjaśnić działanie procedury „close”
• uczeń potrafi wyjaśnić działanie procedury EOF
b) kształcący
• uczeń potrafi kojarzyć fizyczny plik na dysku ze zmienną plikową
• uczeń potrafi otworzyć plik tekstowy do odczytu lub zapisu danych
• uczeń potrafi odczytać lub zapisać informację do pliku
• uczeń potrafi dopisywać informacje do pliku bez utraty danych
• uczeń potrafi zamknąć plik
• uczeń potrafi zastosować procedurę EOF

Część metodyczna:

Metody nauczania:
- pogadanka
- pogadanka wstępna
- ćwiczenia z użyciem komputera
- pogadanka utrwalająca

Środki kształcenia:
✓ stanowisko komputerowe z systemem operacyjnym Mac OS X;
✓ program Xcode;
✓ projektor

Forma prowadzenia zajęć: grupowa

|Ogniwo |Czas |Treści |Metoda wiodąca |Uwagi metodyczne |
|I |5 |Podanie tematu i celów lekcji. |Metoda podająca (pogadanka) | |
|III |10 |Omówienie procedur wykorzystywanych w operacjach |Metoda podająca (pogadanka | |
| | |na plikach tekstowych |wstępna) | |
|V |25 |Ćwiczenia praktyczne przy komputerze |Metoda praktyczna (ćwiczenia z | |
| | | |użyciem komputera) | |
|VI |5 |Powtórzenie i utrwalenie wiadomości. |Metoda podająca (pogadanka | |
| | | |utrwalająca) | |

Ćwiczenia do wykonania w czasie lekcji.

Zad.1
Otwarcie istniejącego pliku do odczytu i wyświetlenie jego zawartości.

program test;
uses
EmptyPlaceHolderUnit;

var
zmienna_plikowa: text;
dane:string;

begin
assign(zmienna_plikowa,'/Users/ZSTiO/pliki2/palindrom.txt');
reset(zmienna_plikowa);

while not EOF (zmienna_plikowa) do
begin
readln(zmienna_plikowa,dane);
writeln(dane);
end;

close(zmienna_plikowa);
end.

Zad.2
Otwarcie pliku do zapisu, wpisanie nowych danych i ich wypisaniem.

program test;
uses
EmptyPlaceHolderUnit;

var
zmienna_plikowa: text;
dane:string;
i:integer;

begin
assign(zmienna_plikowa,'/Users/ZSTiO/pliki2/palindrom.txt');
rewrite(zmienna_plikowa);

for i:=1 to 5 do
begin
readln(dane);
writeln(zmienna_plikowa,dane);
end;
close(zmienna_plikowa);

reset(zmienna_plikowa);
while not eof (zmienna_plikowa) do
begin
readln(zmienna_plikowa,dane);
writeln(dane);
end;

close(zmienna_plikowa);
end.

Zad.3
Dopisywanie informacji do pliku, bez kasowania starych danych.

program test;
uses
EmptyPlaceHolderUnit;

var
zmienna_plikowa: text;
dane:string;
i:integer;

begin
assign(zmienna_plikowa,'/Users/ZSTiO/pliki2/palindrom.txt');
append(zmienna_plikowa);

for i:=1 to 5 do
begin
readln(dane);
writeln(zmienna_plikowa,dane);
end;
close ...