Informatyka w liceum lekcja 12

January 17th, 2008

Liczbe wymierna mozemy zapisac w formie ulamka dwoch liczb calkowitych l/m
wiec taka liczbe zapisac mozemy za pomoca dwukolumnowej tablicy
Wprowadzamy pojecie rekordu. Rekord jest rzedem tablicy, ktory ma swoja wlasna nazwe. definiujemy go:
type osoba = Record
nazwisko,imie=string;
pensja:real;
kierownik:boolean
end;

Do poszczegolnych pol rekordu odwolujemy sie za pomoca nazwarekordu.nazwapola.

Read the rest of this entry »

Notatki z excela 1

January 9th, 2008

jesli przed = wstawimy ‘, nie jest wykonywana operacja
suma (x:y)omija komorki, w ktorych nie ma liczb.
x+y+z nie omija
suma (d5:b5) – sumuje od d5 do b5
suma(d5;b5;) –  sumuje d5 i b5
suma(c13:d13;c19:d19) od c13 do d13 i od c19 do d19
suma ma ograniczenie do 30 argumentow
jesli chcemy sprawdzic gdzie jest blad w sumowaniu klikamy wykrzyknik i “pokaz kroki obliczania”
w excelu separatorem dziesietnym jest przecinek. edycja – zamien
klikniecie dwukrotne prawego dolnego rogu komorki – dopelnienie do kolumny z lewej
dwukrotne klikniecie prawej granicy komori – autodopasowanie
Ciagi danych:
jak wpiszemy 1,2,3 i pociagniemy – pojdzie dalej
jesli wpiszemy 1,3 to dalej bedzie 5, 7 itd (przy dwoch elementach wymysla ciag dalsyz, przy trzech juz nie)
jesli wpiszemy 1., to dalej beda kolejen liczby porzadkowe.
Dni tygodnia i miesiace tez, daty i godziny
nowe ciagi danych narzedzia – opcje, zakladka listy

Zadania z pascala 2

January 5th, 2008

We wszystkich warto uzywac procedur i/lub funkcji.

Zadania na stringach:
1. Zrobic program ktory szyfruje i deszyfruje szyfrem przesuwajacym. (trudniejsza wersja tego, co bylo w poprzednich zadaniach). Program ma dostawac informacje czy chcemy zaszyfrowac, czy deszyfrowac, oraz jakie jest przesuniecie. Zakladamy, za dostaje ciag zankow alfabetu lacinskiego ze spacjami.

Read the rest of this entry »

Informatyka w liceum lekcja 11

January 3rd, 2008

Temat: Grafika

Wyobrazmy sobie kilka ponumerowanych punktow w przestrzeni. Chcemy polaczyc kazdy z punktow z kazdym odcinkami.

Jesli chcemy stworzyc tablice, ktora ma wiecej niz jedna kolumne, tworzymy ja w ten sposob:
array [1..n,1..m] of...
gdzie n to liczba rzedow a m liczba kolumn

Uklad wspolrzednych wyglada w komputerze tak, ze x rosna w prawo od lewego gornego rogu ekranu, a y z tego samego punktu rosna w dol. Read the rest of this entry »

Fizyka – Praca i Energia potencjalna

December 28th, 2007

Temat: Praca→α

Prace ozanczamy litera W.
W=|F| * |Δr| * cosα(F,Δr)

W=F * Δr
F=ma * Δr
W=m*(vk-vp)/Δt(vpΔt+(vk-vp)/Δt*Δt2/2)
W=m*(vkvp-vp2+(vk2-2vkvp+vp2)/2)
W=m*(-vp2+vk2/2+vp2/2)
W=m(-vp2/2+vk2/2)
W=mvk2/2-mvp2/2
W=Ekkonc – Ekpocz = ΔEk

Jesli v=const, ΔEk=0
W=Fciezkosci (h1-h2)*cos 0
W=mgh1-mgh2
Ek=mgh
W=Ekkonc-Ekpocz
W=ΔEk
Q-cieplo
Q=E=W

Fizyka – Pęd

December 28th, 2007

Temat: Pęd

Pęd oznaczamy p
p=mv[kg*m/s]
a=F/m
Δv/Δt=F/m
Δv*m=F*Δt
(vk-vp)*m=F*Δt
mvk-mvp=F*Δt
pk-pp=F*Δt
Δp=F*Δt

Zasada zachowania pędu:
W układzie izolowanym mechanicznie, pęd całkowity układu (suma pędów ciał wchodzących w skład układu) jest stały.
Czyli: pc=const, czyli Δp=0, czyli pc koncowy=pc poczatkowy

Przedstawienie trzeciej zasady dynamiki Newtona za pomocą zasady zachowania pędu:

Δp1=F21*Δt
Δp2=F12*Δt
Oba równania dodajemy stronami:
Δp1+Δp2=(F21+F12)Δt
F21=-F12
Δp=(-F12+F12)Δt
Δp=0*Δt
Δp=0

Fizyka – Tarcie

December 28th, 2007

Temat: Tarcie

Na cialo spoczywajace, badz poruszajace is epo jakiejs powierzchni oddzialywuje sila tarcia. Ma ona przeciwny zwrot do zwrotu predkosci tego ciala.
Maksymalna wartosc tarcia statycznego Tsmax = μs*N (wspolczynnik tarcia * sila nacisku)

Jakie musi byc minimalne nachylenie rowni pochylej zeby cialo na ktore oddzialywuje sila tarcia o wspolczynniku tarcia μsi masie M zjechalo na dol?
Tsmax=mgsinα
M*N=mgsinα
N=mgcosα (wiemy to z lekcji o rowni pochylej)
M*mgcosα=mgsinα
M=-sinα/cosα=tgα

Fizyka – Rownia pochyla

December 28th, 2007

Temat: Rownia pochyla

Na cialo na rowni pochylej odzialywuja rozne sily:
Sila Ciezkosci skierowana w dol – mg – rozdzielamy ja na dwie skladowe – prostopadla i rownolegla do powierzchni rowni (Fy i Fx
Sila Reakcji podloza skierowana prostopadle do powierzchni rowni pochylej (R)
Sila Tarcia (T)
Fx/mg=sinα
Fy/mg=cosα
Fy=Fn (sila nacisku)
R=Fy
R=mg*cosα
Jakie jest przyspieszenie klocka zjezdzjacego z rowni?
a=Fx/m=mg*sinα/m=g*sinα

Informatyka w liceum lekcja 10

December 6th, 2007

Zadanie: wylosowac tablice liczb wiekszych od 1 i uporzadkowac ja w sposob:  najpierw liczby podzielne przez 2, potem przez 3, potem dalej.

program dupa;
const
n=10;
type
tablica=array [1..n] of integer;
function szukaj(A:tablica; j:integer; d:integer):integer;
var
b:boolean;
begin
b:=true;
while b do
if A[j] mod d = 0 then
begin
szukaj:=j;
b:=false
end
else
begin
j:=j+1 ;
if j>n then
begin
szukaj:=0;
b:=false
end;
end;
end;
procedure Losuj(var A:tablica);
var
i:integer;
begin
for i:=1 to n do
A[i]:=random(100)+2;
end;
procedure Wypisz(var A:tablica);
var
i:integer;
begin
for i:=1 to n do
write(A[i],' ');
writeln;
writeln;
end;
procedure sortuj(var A:tablica);
var
d, zap,i,j,m:integer;
b:boolean;
begin
i:=1;
d:=2;
while i<n do
begin
j:=szukaj(A, i, d);
If j=0 then
d:=d+1
else
begin
zap:=A[i];
A[i]:=A[j];
A[j]:=zap;
i:=i+1
end;
end;
end;
var
A,B,C:tablica;
begin
randomize;
Losuj(A);
Wypisz(A) ;
sortuj(A);
wypisz (A)
end.

Informatyka w liceum lekcja 9

November 29th, 2007

Program na sortowanie tablicy od najwiekszej do najmniejszej:

Read the rest of this entry »