readkey zwraca Ci kod naciśniętego klawisza (a ściślej - zmienną typu char ). Po prostu sprawdź ją, a zamknięcie i ewentualny napis po prostu musisz wstawić przed końcem programu a za pętlą, z której wyjście de facto prowadzi do końca.
a po co record? wystarczy typ. Ponadto - widzę niezgodność typów tablicy z n i for n:=z to n do - zagrożenie pętlą nieskończoną! uzywasz tej samej zmiennej po obu stronach. nie ja uzywam tylko przerobilem ten program co byl, autor powinien sam popracowac - ja podpowiadam....
program tablica; uses crt; var t:array[1..10] of integer; i:integer; begin clrscr; writeln ('Wpisz 10 liczb'); for i:=1 to 10 do readln (t[i]); writeln('liczby podzielne przez 2 to '); for i:=1 to 10 do begin if t[i] mod 2 =0 then writeln(t[i]); end; readln; end; tak wygląda...
Co do WinAPI to zalezało mi aby z poziomu pascala napisac taki program no to chyba nie napiszesz bo pascal jest pod dos`a :| chyba, że się mylę ;) Co do funkcji to nie wiem w ogóle dlaczego chcesz mieć funkcję, skoro nie ma Ci nic zwracać. Użyj procedury: procedure Pamiec(N:integer); var T:array of variant; //tutaj typ tablicy jaką...
Nie ma potrzeby żadnej tablicy - po prostu wywołujesz procedurę wyświetlającą pytanie (parametr) i możliwe odpowiedzi (kolejne np. 4 parametry) oraz, która poprawna (parametr), a niech zwraca (i to będzie funkcja, a nie procedura już!), czy wybrano poprawną. Gdzieś w głównym bloku zliczasz liczbę poprawnych. Oczywiście pojęcie użycia procedur jest dość...
Moim zdaniem eleganckim rozwiązaniem będzie zrobić na początku programu głównego wczytanie danych do jakiejś tablicy, następnie porgram poprosi o wybór co chce otrzymać użytkownik poprzez CASE (wywoła on odpowiednią funkcje) . Poszczególne operacje aż proszą się o procedurkę lub funkcje (jako że zwracają tylko jedną "liczbę" proponuje funkcję). Innymi...
Znalazłem w tablicach jeszcze jedno rozwinięcie w szereg ważne dla każdego x>0: Ln(x)=2*\sum{\frac{1}{2n+1}*(\frac{x-1}{... dla n=0 do ∞ {Oblicza logarytm naturalny z dokładnością eps z ograniczeniem na ilość wyrazów ciągu maxit (by uniknąć zawieszenia się jeżeli nie udaje się osiągnąć założonej dokładności) Funkcja zwraca:...
Opcja pierwsza, najprostsza: do każdego pytania posiadasz flagę czy zostało już wylosowane. Losujesz numer pytania i jeśli zostało ono już wylosowane, to ponawiasz losowanie. Złożoność jest zależna od generatora liczb losowych - w najgorszym przypadku może on zwracać cały czas jedną liczbę. Opcja druga, preferowana: robisz sobie tablicę, w której umieszczasz...
Sam Sung - jeśli jednak z jakiś względów uzycie parametrów przez referencję nie wchodzi w grę (notabene: Pascal nawet ma specjalny typ parametru out - w C jest cos takiego?) oraz nie chce się tworzyć struktury (np. duża liczba funkcji zwracając wiele parametrów mogłaby zaciemnić kod), to moim zdaniem zwracanie dynamicznie utworzonej tablicy (a ściślej...
czemu w funkcji suman nie inicjujesz wartosci zmiennej sn? nie pamietam jak to wygladalo w Pascalu, ale podejrzewam, ze na poczatku w niej znajduja sie jakies smieci do ktorych dodajesz komorki tablicy i dlatego wynik masz nieprawidlowy nie wspominajac, ze fukcje maxi i suman powinny zwracac jakas wartosc
podany przez ciebie temat niestety niedokońca rozwiazał mój problem. muszę wczytać plik tekstowy( A.txt ) do programu a następnie przeliczać uzyskane dane. dane które muszę wczytać to tablica: 2 3 7 1 4 3 2 8 1 na początku programu zadeklarowałem że zmienna i:=1 j:=1 następnie warunek że jeżeli A var P:text; A: array [1..10,1..10] of...
program Cezar; {szyfrowanie i deszyfrowanie pojedyńczych liter szyfrem cezara o dowolnym przesunięciu k} uses crt, dos; var k:integer;{klucz} alfj:array[1..25] of char; {tablica alfabetu jawnego} alft:array[1..25] of char; {tablica alfabetu tajnego} a:integer;{wyświetanie...
funkcje eof eoln seekeoln Ale prezciez to jest bez sensu! Oczywiście należy sprawdzać koniec pliku i tu się nie obejdzie bez funkcji eof, ale zupełnie nie widze sensu stosowania pozostałych (no chyba tylko w formie balastu i komplikacji). Zamiast readln należy użyć read, bo przeciez potrzebny jest pojedyńczy znak a nie łańcuch. Napisałem prog co sortuje...
tJanusz C nielogiczne? Wiesz jeśli wszyscy myślą inaczej niż ja, to zastanawiam się czego nie rozumiem. rTom -co do begin i end w Pascalu, nie trzeba zmieniać przyzwyczajeń z Pascala, preprocesor to strasznie silne narzędzie -poważniejsza sprawa to inne priorytety operatorów -w C nie pisze się i=i+1 ;) tylko i += 1, ta konstrukcja jest ogólniejsza,...
min=t[0]; max=t[0] licznik=0 // licznik prównan for i=1..n-1 licznik++ if t[i]<min min=t[i] else licznik++ if t[i]>max max=t[i] proste liniowe szukanie, licznik przybiera wartości między N a 2N +/- (raczej więcej niż mniej) strategia dziel i zwyciężaj powinna dać między N a 3/2N (raczej N niż więcej)...
.identyfikator2); read(oceny,ucz Proszę pamiętać o używaniu znaczników . Opcja Listing kodu . Ostatni raz zwracam uwagę, kolejny post wyląduje w koszu. - arnoldziq
Ostatnio mialem sprawdzian teoretyczny (o.O) z programowania. Nasza facetka jest nieogarnieta.. wogole szkoda gadac... Ale do sedna, na sprawdzianie padlo kilka dziwnie sformulowanych pytan, chcialbym aby doswiadczeni uzytkownicy podali mi na nie prawidlowe odpowiedzi. Do wyboru prawda lub falsz: 1.Kompilator tworzy kod wykonywalny na podstawie programu...
No cóż, wyszedłem z założenia, że jeśli się dostaje tego typu temat do realizacji to należy posiadać pewien zasób wiedzy i umiejętności. W tym wypadku wskazana byłaby wiedza : o konstrukcji i działaniu komputera o językach programowania i pisaniu programów o sygnale akustycznym ze szczególnym uwzględnieniem mowy o metodach przetwarzania cyfrowego sygnału...
No cóż...na razie struktury dynamiczne są dla mnie za trudne. Starałem się jakoś napisać program na strukturze statycznej i wyszło mi to tak mniej więcej jak poniżej. [syntax=pascal]program wypozyczalnia; uses crt; type auto=record marka:string; model:string; rok:integer; km:integer; wypozyczajacy:string; cj:boolean; end; klient=record id:integer; imie:string;...
W takiej notacji, że każda cyfra jest w osobnej komórce tablicy, problemem jest obsługa wartości ujemnych. Najłatwiej jest operować na kodzie uzupełnienia do dwóch. Wtedy wyliczanie przeniesienia nie jest skomplikowane. Tutaj możesz zastosować algorytm pisemnego odejmowania, przy czym najniższe cyfry trzymać pod niskimi indeksami, aby można było działania...
Witam Szanownych Forumowiczów. Mam tablicę ledową która wyświetla różne napisy, które ma zaprogramowane. Chciałbym móc zmienić wyświetlaną treść. Jednak dla mnie to zupełna nowość, dlatego zwracam się z prośbą o pomoc w ogarnięciu tematu. Na "pokładzie" jest Atmega644. Do płytki jest dołączony dość długi kabel zakończony rs232, więc przypuszczam że...
czemu w rekordzie masz tablice stringów ? Przemko - to nie tablica stringów, tylko ShortString o określonej długości. (at)tomek98-99 Po pierwsze warunek na brak wyników jest niewłaściwy, gdyż odwołujesz się do ostatniego przypadku, co jest błędem. Radzę przed pętlą utworzyć sobie zmienną iw przypadku znalezienia - zmienić jej stan. Jesli nie doszło...
Witam Napisałem program mający po kolei: 1. Robić array jednowymiarowy o 7 elementach: 1,2,3,8,16,24,48. 2. Z niego zrobić dwuwymiarowy array na podstawie takiej, że ten array jest jakby przylegający do niego od góry i lewej strony, (indeksy i,j) i z niego wyliczać logarytm naturalny. 3. Stworzyć funkcję sumującą elementy znajdujące się "na skraju"...
zwracać tablica pascal tablica tablica pascal
przekrój kabla tabela zacisk hamulcowy ręczny cordoba pompa paliwa
Porowata listwa i jaśniejsze rolki w Xerox WorkCentre 6605 Betriebsleistung w kolumnach głośnikowych - co to jest?