Informatyka - instrukcje, Instrukcja 1 - poprawiona, Podstawy Informatyki - Laboratorium


Podstawy Informatyki - Laboratorium

Politechnika Świętokrzyska, Wydział Elektrotechniki, Automatyki i Informatyki

Turbo Pascal

Instrukcja laboratoryjna nr 1

Opracował: dr inż. Grzegorz Słoń

Typy proste, instrukcje przypisania i warunkowe

  1. Uruchomić środowisko Turbo Pascala (program turbo.exe w podkatalogu /BIN). Wyróżnić: pasek menu, okno edytora tekstu, pasek stanu.

  2. Odnaleźć na pasku menu pozycje odpowiedzialne za otwieranie i zapisywanie pliku (File | New, File | Open, File | Save, File | Save as...). Zwrócić uwagę na skróty klawiszowe, przypisane do poszczególnych pozycji.

  3. Odnaleźć w oknie edytora następujące elementy: nazwa pliku, pozycja kursora, numer bieżącego okna, paski przewijania.

  4. Zwrócić uwagę na zawartość paska stanu zależnie od trybu pracy (edycja dokumentu, korzystanie z menu).

  5. Ustalić nowy katalog bieżący (File | Change dir...).

  6. Zamknąć wszystkie otwarte dokumenty (Window | Close all), otworzyć nowe okno (File | New) i wprowadzić następujący program:

program P1_INT;

var a,b,c,min: integer;

begin

write('Wprowadz a: ');

readln(a);

write('Wprowadz b: ');

readln(b);

write('Wprowadz c: ');

readln(c);

min:=a;

if b<min then min:=b;

if c<min then min:=c;

write('Liczba minimalna to: ');

writeln(min);

end.

  1. Skompilować wprowadzony program (Compile | Compile). Poprawić ewentualne błędy.

  2. Zapisać plik pod nazwą P1_INT.PAS (File | Save).

  3. Uruchomić program i sprawdzić poprawność działania.

  4. Uruchomić program ponownie i wprowadzić, jako daną wejściową, przynajmniej jedną liczbę rzeczywistą. Zaobserwować reakcję komputera.

  5. Zmodyfikować program tak, aby było możliwe wprowadzanie liczb rzeczywistych, skompilować go i poprawić ewentualne błędy.

  6. Zapisać plik pod nazwą P1_REAL.PAS (File | Save as...).

  7. Uruchomić program i zaobserwować sposób prezentacji wyniku. Uzupełnić polecenie drukowania wyniku o format wyprowadzanej liczby.

  8. Zamknąć okno z plikiem P1_REAL.PAS (Window | Close).

  9. Otworzyć nowe okno edytora (File | New).

  10. Otworzyć plik P1_REAL.PAS (File | Open...).

  11. Zaznaczyć i skopiować pierwsze 9 linii programu (Edit | Copy).

  12. Przejść do nowego okna i odtworzyć w nim skopiowany fragment programu (Edit | Paste).

  13. Poprawić i uzupełnić program tak, aby uzyskał poniższą postać:

program P2_REAL;

var a,b,c: real;

begin

write('Wprowadz a: ');

readln(a);

write('Wprowadz b: ');

readln(b);

write('Wprowadz c: ');

readln(c);

write('Liczba minimalna to: ');

if a<b then if a<c then writeln(a)

else writeln(c)

else if b<c then writeln(b)

else writeln(c);

end.

  1. Skompilować i zapisać program pod nazwą P2_REAL.

  2. Uruchomić program, skorygować format wyniku i zapisać ponownie.

  3. Napisać i uruchomić program wyznaczający wartość funkcji danej przepisem:

0x01 graphic

program Funkcja;

var x,f,m: real;

begin

write('Podaj x: ');

readln(x);

m:=abs(x);

if m>5 then f:=sqrt(m)+5

else if m=5 then f:=sqr(x)+3

else f:=(x+2)/5;

writeln('F = ',f:4:2);

end.

  1. Napisać program znajdujący pierwiastki rzeczywiste równania kwadratowego o postaci:

0x01 graphic

program rownanie;

var a,b,c,d,x1,x2:real;

begin

writeln('Wprowadz wspolczynniki rownania:');

write('a = '); readln(a);

write('b = '); readln(b);

write('c = '); readln(c);

d:=b*b-4*a*c;

if d>=0 then begin

x1:=(-b-sqrt(d))/(2*a);

if d=0 then begin

writeln('Rownanie ma jeden pierwiastek rzeczywisty:');

writeln('x = ',x1:5:3);

end

else begin

x2:=(-b+sqrt(d))/(2*a);

writeln('Rownanie ma dwa pierwiastki rzeczywiste:');

writeln('x1 = ',x1:5:2);

writeln('x2 = ',x2:5:2);

end;

end

else writeln('Rownanie nie ma pierwiastkow rzeczywistych');

end.

  1. Napisać programy rozwiązujące następujące problemy:

  1. Obliczyć objętość i powierzchnię kuli o promieniu R.

  2. Napisać program wyznaczający wartość funkcji Sgn(x), jeśli wiadomo, że funkcja ta dana jest przepisem:

0x01 graphic

  1. Dane są trzy liczby rzeczywiste. Napisać programy wyznaczające:

str. 2/3 Turbo Pascal - Instrukcja nr 1

Turbo Pascal - Instrukcja nr 1 str. 3/3



Wyszukiwarka

Podobne podstrony:
Informatyka - instrukcje, Instrukcja 3, Podstawy Informatyki - Laboratorium
Informatyka - instrukcje, Instrukcja 13, Podstawy Informatyki - Laboratorium
Informatyka - instrukcje, Instrukcja 2, Podstawy Informatyki - Laboratorium
Informatyka - instrukcje, Instrukcja 9, Podstawy Informatyki - Laboratorium
Informatyka - instrukcje, Instrukcja 11, Podstawy Informatyki - Laboratorium
Informatyka - instrukcje, Instrukcja 8, Podstawy Informatyki - Laboratorium
Informatyka - instrukcje, Instrukcja 12, Podstawy Informatyki - Laboratorium
Informatyka - instrukcje, Instrukcja 10, Podstawy Informatyki - Laboratorium
Informatyka - instrukcje, Instrukcja 4, Podstawy Informatyki - Laboratorium
Informatyka - instrukcje, Instrukcja 7, Podstawy Informatyki - Laboratorium
Informatyka - instrukcje, Instrukcja 14, Podstawy Informatyki - Laboratorium
pom nap okr zm 1, Informatyka, Podstawy miernictwa, Laboratorium
pom mocy ukl trojfaz, Informatyka, Podstawy miernictwa, Laboratorium
pom czestot, Informatyka, Podstawy miernictwa, Laboratorium
01 Podstawowe czynności laboratoryjne instrukcja
dec2bin, Elektronika i Telekomunikacja, z PENDRIVE, Politechnika - EiT, 2011 - sem 1, PODSTAWY INFOR
01 Podstawowe bramki logiczne instrukcja poprawiona

więcej podobnych podstron