Na czym polega programowanie w TURBO Pascalu, INFORMATYKA


Na czym polega programowanie w TURBO Pascalu.

program nazwa;

{część opisowa}

begin

instrukcja_1;

instrukcja_2;

...

instrukcja_n;

end.

Przykład:

program pierwszy;

begin

writeln('Witaj Mirek');

end.

lub ze stałą:

program pierwszy;

const

imie = 'Mirek';

begin

writeln('Witaj ',imie);

end.

OPERACJE WEJŚCIA - WYJŚCIA DANYCH

Write oraz WriteLn - służy do wyprowadzanie wartości danych na ekran monitora

Write(argument_1, argument_2, argument_3, ...) lub WriteLn(argument_1, argument_2, argument_3, ...)

Read oraz ReadLn - służy do wprowadzania wartości danych

Read(zmienna_1, zmienna_2, zmienna_3, ...) lub ReadLn(zmienna_1, zmienna_2, zmienna_3, ...)

Zadania:

1. Napisz program wyświetlający Twoje imię i nazwisko.

2. Napisz program obliczający sumę dwóch podanych liczb.

3. Napisz program obliczający pole powierzchni prostokąta o bokach a i b.

4. Napisz program obliczający średnią arytmetyczną trzech liczb.

5. Napisz program obliczający wartość wyrażenia:

0x01 graphic
gdzie x jest dowolną liczbą rzeczywistą.

Sqr(a) - zwraca kwadrat swojego argumentu. np. sqr(3)=9

6. Napisz program obliczający wartość wyrażenia:

0x01 graphic

gdzie x jest dowolną liczbą rzeczywistą.

Sqrt(a) - zwraca pierwiastek stopnia drugiego z wyrażenia podanego jako argument. np. sqrt(16) =4

7. Napisz program obliczający pole powierzchni trójkąta, czworokąta oraz pięciokąta równobocznego.

0x01 graphic

Algorytmy z warunkami w Pascalu - instrukcja if - then - else.

INSTRUKCJA WARUNKOWA

if warunek then instrukcja_1

else instrukcja_2

np

if a<0 then writeln ('Podano ujemną wartość zmiennej a')

if (x>=10) and (x<=100) then writeln('x należy do przedziału ...');

if x>0 then writeln(`x jest dodatnie')

else writeln(`x jest ujemne')

Program 1. Napisz program który wyświetla większą z dwóch liczb całkowitych.

Program 2. Napisz program na znajdowanie wartości bezwzględnej liczby rzeczywistej.

Program 3. Napisz program, który wyświetla mniejszą z trzech liczb całkowitych.

Program 4. Dane są liczby rzeczywiste a i b będące współczynnikami równania ax+b=0. Napisz program

rozwiązujący to równanie.

podpowiedź:

Porównaj współczynnik A z liczbą zero:

- jeżeli różny od zera, to równanie posiada dokładnie rozwiązanie - wypisz rozwiązanie, a mianowicie wartość -B/A

- jeżeli równy zero, porównaj z zerem współczynnik B:

- jeżeli równy zero, to równanie jest tożsamością postaci 0=0

- jeżeli różny od zera, to równanie jest sprzeczne (np. 3=0)

Program 5. Napisz program obliczający pierwiastki równania kwadratowego o współczynnikach, a, b, c.

podpowiedź:

0x01 graphic

Program 6. Dane są liczby rzeczywiste a, b, i c. Napisz program, który stwierdzi czy liczby te mogą być

długościami boków trójkąta prostokątnego.

1. Wczytaj liczby A, B i C

2. Jeżeli A>0 i B>0 i C>0, to Jeżeli A2=B2+C2 lub B2=A2+C2 lub C2=A2+B2, to wypisz TAK

W przeciwnym wypadku wypisz NIE

3. W przeciwnym wypadku wypisz NIE

4. Zakończ

Program 7. Napisz program badający, czy wpisana przez użytkownika liczba jest parzysta.

Program 8. Napisz program, który dla zadanych liczb: liczby rzeczywistej x oraz liczby n równej 2,3,4,5, liczący x do potęgi n.

Program 9. Napisz program obliczający dla zadanej długości promienia, obwód i pole koła - z kontrolą poprawności wprowadzanych danych.

Program 10. Napisz program, który dla zadanego numeru miesiąca w 2008 roku ma podawać ilość dni w tym miesiącu (np. 1 - 31dni)

Program 11. Napisz program, który wczytuje długości odcinków a, b, c trzech odcinków. Jeśli któraś wartość jest liczbą mniejszą od zera, program wyświetla komunikat o błędzie danych wejściowych. W przeciwnym wypadku program wyświetla jeden z komunikatów: „z tych odcinków można zbudować trójkąt” lub „z tych odcinków nie można zbudować trójkąta”.

Program 12.Napisz program, który wczytuje współrzędne punktu (x,y) i wyświetla jeden z komunikatów: „punkt leży w … ćwiartce” lub „punkt leży na osi …”



Wyszukiwarka

Podobne podstrony:
Zadania z programowania w Turbo Pascalu na ocenę 5, Informatyka
Tp w 10 Programowanie modularne w Turbo Pascalu, INFORMATYKA, PROGRAMOWANIE, wykłady
NA CZYM POLEGA SYNDROM POABORCYJNY, 5 - SYNDROM POSTABORCYJNY
48 Na czym polega różnica między zmiennymi Lagrangea i zmiennymi Eulera
Laboratorium 1, Na czym polega chaining w JavaScript
Wyjaśnij na czym polega tzw. kwestia homerycka, P-Ż
Na czym polegała hybrydalność polskiego oświecenia, oświecenie(3)
104 Na czym polega Umowa z Schengenid745
na czym polega chip tuning
Procedury?dania sprawoazdania finansowego (na czym polega procedura wiarygodności, zgodności…)x
Na czym polega rozchodzenie się?li dźwiękowej
Na czym polega metoda Vojty
Na czym polega metoda chromatografii bibułowej, kosmetologia, chemia kosmetyczna
Na czym polega i jaką funkcję pełni poetyzacja rzeczywistości w Panu Tadeuszu
Na czym polegała przedstawiona przez D Hume’a krytyka konieczno¶ci zwi±zków przyczynowych
Na czym polega indukcja?dukcyjna kolumny

więcej podobnych podstron