Programik. Pascal.

zochaaaa
Użytkownik
Użytkownik
Posty: 9
Rejestracja: 28 lut 2010, o 20:41
Płeć: Kobieta
Lokalizacja: bdg

Programik. Pascal.

Post autor: zochaaaa »

Witam! Potrzebuję programik na wyliczenie potęgi \(\displaystyle{ a^x}\) z użyciem pętli for.
Ostatnio zmieniony 7 mar 2010, o 18:14 przez Althorion, łącznie zmieniany 1 raz.
Powód: Niepoprawnie napisany kod LaTeX-a. Proszę zapoznaj się z http://matematyka.pl/178502.htm .
Awatar użytkownika
Althorion
Użytkownik
Użytkownik
Posty: 4541
Rejestracja: 5 kwie 2009, o 18:54
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 9 razy
Pomógł: 662 razy

Programik. Pascal.

Post autor: Althorion »

1. Jak bardzo chcesz, żeby to było wydajne?
2. Nie znasz algorytmu czy nie potrafisz zaprogramować?
zochaaaa
Użytkownik
Użytkownik
Posty: 9
Rejestracja: 28 lut 2010, o 20:41
Płeć: Kobieta
Lokalizacja: bdg

Programik. Pascal.

Post autor: zochaaaa »

byle działało:)
Awatar użytkownika
Althorion
Użytkownik
Użytkownik
Posty: 4541
Rejestracja: 5 kwie 2009, o 18:54
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 9 razy
Pomógł: 662 razy

Programik. Pascal.

Post autor: Althorion »

Nigdy nie programowałem w Pascalu. Wczytywanie danych będziesz musiała sobie zaprogramować sama. Sama pętla potęgująca będzie wyglądała tak:

Kod: Zaznacz cały

wynik = podstawa;
for i:=2 to wykladnik do
begin
    wynik = wynik * podstawa
end;
Liczy potęgi całkowite dodatnie. Musisz wcześniej zadeklarować wszystkie zmienne i pobrać do nich potrzebne dane.
zochaaaa
Użytkownik
Użytkownik
Posty: 9
Rejestracja: 28 lut 2010, o 20:41
Płeć: Kobieta
Lokalizacja: bdg

Programik. Pascal.

Post autor: zochaaaa »

Program petla;
Uses Crt;
Var i,n,a:integer;
s:integer;
begin
Clrscr;
write('Podaj wykadnik: ');
readln(a);
write('Podaj potege: ');
readln(n);
i:=1;
s:=1;
For i:=1 To n Do
s:=s*a;

writeln('Liczba po potegowaniu wynosi: ','a^n=',s);
readln;
end.


Zrobiłam tak i tez działa ;)
Awatar użytkownika
Natasha
Użytkownik
Użytkownik
Posty: 986
Rejestracja: 9 lis 2008, o 15:08
Płeć: Kobieta
Podziękował: 97 razy
Pomógł: 167 razy

Programik. Pascal.

Post autor: Natasha »

Mam głupie pytanie
Napisałam program, który rozwiązuje równanie kwadratowe i wyskakuje mi czarne okienko, to co mam w nie wpisać, zeby się przekonać, że mój program działa?
Awatar użytkownika
rozkminiacz
Użytkownik
Użytkownik
Posty: 465
Rejestracja: 24 wrz 2008, o 20:12
Płeć: Mężczyzna
Lokalizacja: Krk
Podziękował: 65 razy
Pomógł: 36 razy

Programik. Pascal.

Post autor: rozkminiacz »

pokaz kod
Awatar użytkownika
Althorion
Użytkownik
Użytkownik
Posty: 4541
Rejestracja: 5 kwie 2009, o 18:54
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 9 razy
Pomógł: 662 razy

Programik. Pascal.

Post autor: Althorion »

Natasha, jak pisałaś program, to zapewne wiesz, jakich danych oczekuje on od użytkownika (zapewne współczynników trójmianu kwadratowego). Wpisz mu je po prostu.
ODPOWIEDZ