Forum serwisu Linux.pl
Witamy,
Gość
.
Zaloguj się
lub
zarejestruj
. Czy dotarł do Ciebie
email aktywacyjny?
1 Godzina
1 Dzień
1 Tydzień
1 Miesiąc
Zawsze
Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności:
Start
Pomoc
Szukaj
Kalendarz
Pokaż kalendarz
Dodaj wydarzenie
Zaloguj się
Zarejestruj się
Regulamin
Forum Linux.pl
»
System
»
Inne
»
Odczyt partycji ufs
Linux.pl
»
Baza sprzętu
»
Rozdajemy Linuksa
»
Poczta Linux.pl
»
Hosting Linux.pl
»
Nowe posty
Laptop MSI CR500 - nie akceptuje linuksa
(6)
Wczoraj
o 05:30:18
Co to jest ?
(3)
2024-07-02, 13:36:58
Nowa wersja libreoffice
(1)
2024-06-30, 18:22:49
Dystrybucja - środowisko graficzna dla amigowca (MUI)
(4)
2024-06-30, 12:14:25
Jaki kod błędu zwracać z kernela?
(3)
2024-06-09, 12:29:22
Diablo 2 w OpenDiablo2
(4)
2024-06-07, 12:56:21
Chrome vs Firefox – która przeglądarka internetowa jest lepsza
(3)
2024-06-05, 04:06:26
ePBF & Observability meetup in Warsaw
(0)
2024-05-16, 08:51:28
Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana)
(6)
2024-05-15, 08:24:30
Webmin - nie mogę uruchomić lokalnie wirtualnego hosta
(1)
2024-05-13, 17:06:50
« poprzedni
następny »
Drukuj
Strony: [
1
]
2
Do dołu
Autor
Wątek: Odczyt partycji ufs (Przeczytany 7432 razy)
Omol
Gość
Odczyt partycji ufs
«
dnia:
2006-01-17, 20:29:15 »
Mam problem. Na jutro potrzebuje rozwiazanie, kombinuje sam i lipa:( otóz mam juz taki program:
program Tablica;
var
m,i,los,n,MAX: integer;
tab: array [1..100] of integer;
Begin
writeln (\\'Podaj ilosc elementow tablicy: \\'); readln(m);
n:=100;
randomize;
for i:=1 to m do
Begin
los:=random(100);
writeln (\\' tab[\\',i,\\']=\\',los);
end;
readln;
end.
I teraz do tego musze dopisac takie polecenie aby program wybierał mi i wyswietlal najwiekszą wartość z tej tablicy. A takie bylo cale polecenie dla tego zadania:
{zadeklarowac tablice 1 - wymiarowa o wymiarze 0..max max=const=100.
elementy tablicycalkowite.
program ma pytac sie o faktyczny wymiar tablicy \\"n\\" [n należy (0..max)].
tablica ma byc generowana
automatycznie (RANDOMIZE)
napisac program znajdujacy wartosc maksymalna w tablicy.
efekt dzialania:
1)wyswietlenie tablicy
a[1]=...
a[2]=...
.
.
.
a[n]=...
2)wypisac wartosc maksymalna}
Prosze o pomoc:)
Zapisane
Insenic
Gość
Odczyt partycji ufs
«
Odpowiedź #1 dnia:
2006-01-17, 20:35:52 »
zmienna tmp = 0
sprawdzaj po kolejno wartości tablicy
jeżeli wartość tablica
> tmp to tmp = wartość tablica
jak przeszukasz w ten spsób wszystkie elementy to znajdziesz największy
Zapisane
Omol
Gość
Odczyt partycji ufs
«
Odpowiedź #2 dnia:
2006-01-17, 20:41:53 »
Qrcze, tylko jak pisalem jestem z tego jeszcze \\"zielony\\" wiec jak bys mi napisal polecenie ktore mam tam wpisac bylbym wdzieczny!!
Zapisane
Insenic
Gość
Odczyt partycji ufs
«
Odpowiedź #3 dnia:
2006-01-17, 20:43:04 »
Czyli piszesz program tak:
--- cut here ---
var
m, i, tmp,: integer;
tab: array [1..100] of integer;
begin
writeln (\\'Podaj ilosc elementow tablicy: \\');
readln(m);
randomize;
for i := 1 to m do
begin
tab
:= random(100);
writeln (\\' tab[\\',i,\\']=\\', tab
);
if tab
> tmp then tmp := tab
end;
writeln;
writeln(\\'Najwieksza wartosc w tablicy to: \\', tmp);
readln
end.
Zapisane
Insenic
Gość
Odczyt partycji ufs
«
Odpowiedź #4 dnia:
2006-01-17, 20:44:45 »
Gdzieś mogłem popełnić drobne błędy bo pisałem z pamięci...
Zapisane
Omol
Gość
Odczyt partycji ufs
«
Odpowiedź #5 dnia:
2006-01-17, 20:51:40 »
Super!! Wielkie dzieki:)
Zapisane
Omol
Gość
Odczyt partycji ufs
«
Odpowiedź #6 dnia:
2006-01-17, 21:28:36 »
Jeszcze jedno pytanie! Chcialem zrobic petle! ALe w czasi kompilacji wyskakuje blad! A zrobilem to tak:
program Tablica;
uses CRT;
var
m,i,n,tmp,g: integer;
tab: array [1..100] of integer;
label powtorz;
Begin
writeln (\\'Podaj ilosc elementow tablicy: \\'); readln(m);
n:=100;
powtorz;
randomize;
for i:=1 to m do
Begin
tab
:=random(100);
writeln (\\' tab[\\',i,\\']=\\',tab
);
if tab
>tmp then tmp:=tab
;
delay(1000);
end;
writeln (\\'Najwieksza licza tablicy jest liczba: \\',tmp);
writeln (\\'Czy chcesz powtórzyć to jeszcze raz? Tak(1)!\\'); readln(g);
if g = 1 then goto powtorz ;
readln;
end.
Za wskazanie bledy bede wdzieczny:)
Zapisane
chmooreck
Gość
Odczyt partycji ufs
«
Odpowiedź #7 dnia:
2006-01-17, 22:28:15 »
2006-01-17 21:28:36 Omol napisał:
> Mam problem. Na jutro potrzebuje rozwiazanie, kombinuje sam i lipa:(
bylo sie uczyc caly semestr...
> Jeszcze jedno pytanie! Chcialem zrobic petle! ALe w czasi kompilacji wyskakuje blad!
tresc bledu mowi ci co zrobiles zle... a co najwazniejsze w ktorym miejscu...
Zapisane
Lorenzo
Gość
Odczyt partycji ufs
«
Odpowiedź #8 dnia:
2006-01-17, 23:08:20 »
Ja bym ci proponował zmienić to:
[ciach]
(...)
label 1:powtórz;
(....)
goto 1;
[/ciach]
na pętle do while.
Goto jest deprecated i nie wskazane ;-)
Zapisane
Lorenzo
Gość
Odczyt partycji ufs
«
Odpowiedź #9 dnia:
2006-01-17, 23:13:27 »
Sory.
Oczywiście w pascalu jest repeat until a nie do while. Za dużo tych języków mam w głowie ;-)
Zapisane
Users
Prawie jak Guru
Wiadomości: 432
Odczyt partycji ufs
«
Odpowiedź #10 dnia:
2006-01-18, 13:23:52 »
Spox Lorenzo niewielka pomyłka. W Pascalu ( a przynajmniej fpc i Turbo Pascal jest komenda while warunek do polecenie;
Rzeczywiście, w pascalu jest label oraz go to ale to jest jak z prezerwtywą: masz, ale nie należy używać
Pozdr
Zapisane
olka
Gość
Odczyt partycji ufs
«
Odpowiedź #11 dnia:
2006-01-17, 16:44:43 »
Cześć,
skompilowałam jądro z obsługą ufs, załadowałam moduł, robię mount a linuks mi na to, że nie może :/. O co chodzi? Googlam, googlam i co widzę:
2004-05-08 15:48:03 jezior napisał:
(...)
> FreeBSD uzywa defaultowo systemu plików ufs do 5.0, od 5.1 defaultowo jest ufs2.
>
> Linux potrafi czytac ufs, natomiast nie potrafi ufs2.
(...)
sprawdzam, że może jednak... przypadkiem... ufs..., ale niestety, mam ufs2.
Ale post jest dość stary, dlatego zwracam się tutaj z zapytaniem: nadal nie ma szans na odczyt partycji ufs2, czy to może ja źle mountuję ?
pozdrawiam
olka
Zapisane
Maciek_Rutecki
Gość
Odczyt partycji ufs
«
Odpowiedź #12 dnia:
2006-01-17, 16:56:40 »
2.6.15.1 ./Documentation/filesystems/ufs.txt:
UFS OPTIONS
===========
ufstype=type_of_ufs
UFS is a file system widely used in different operating systems.
The problem are differences among implementations. Features of
some implementations are undocumented, so its hard to recognize
type of ufs automatically. That's why user must specify type of
ufs manually by mount option ufstype. Possible values are:
old old format of ufs
default value, supported as read-only
44bsd used in FreeBSD, NetBSD, OpenBSD
supported as read-write
ufs2 used in FreeBSD 5.x
supported as read-only
5xbsd synonym for ufs2
sun used in SunOS (Solaris)
supported as read-write
sunx86 used in SunOS for Intel (Solarisx86)
supported as read-write
hp used in HP-UX
supported as read-only
nextstep
used in NextStep
supported as read-only
nextstep-cd
used for NextStep CDROMs (block_size == 2048)
supported as read-only
openstep
used in OpenStep
supported as read-only
--
Maciek
Zapisane
olka
Gość
Odczyt partycji ufs
«
Odpowiedź #13 dnia:
2006-01-17, 17:27:27 »
2006-01-17 16:56:40 Maciek_Rutecki napisał:
> 2.6.15.1 ./Documentation/filesystems/ufs.txt:
>
> UFS OPTIONS
> ===========
>
> ufstype=type_of_ufs
(...)
> ufs2 used in FreeBSD 5.x
> supported as read-only
(...)
Dzięki ogromne, na usprawiedliwienie dodam, że w manie nie ma takiej opcji
są tylko: old, 44bsd, sun, sunx86, hp, nextstep, nextstep-cd, openstep.
Z tego, co widzę, tak mozna zamountować tylko partycję główną, a partycji mountowanych we FreeBSD jako /var czy /usr nie (puste katalogi). Jest na to jakaś rada?
dziękuję
olka
Zapisane
jezior
Gość
Odczyt partycji ufs
«
Odpowiedź #14 dnia:
2006-01-17, 17:30:17 »
2006-01-17 16:44:43 olka napisał:
> Cześć,
> skompilowałam jądro z obsługą ufs, załadowałam moduł, robię mount a linuks mi na to, że nie
> może :/. O co chodzi? Googlam, googlam i co widzę:
>
> 2004-05-08 15:48:03 jezior napisał:
>
> (...)
> > FreeBSD uzywa defaultowo systemu plików ufs do 5.0, od 5.1 defaultowo jest ufs2.
> >
> > Linux potrafi czytac ufs, natomiast nie potrafi ufs2.
> (...)
I nadal jest to obowiazujace w kernelach serii 2.4.x, zmienilo sie w 2.6.x ale to juz opisal Maciek.
Zapisane
Drukuj
Strony: [
1
]
2
Do góry
« poprzedni
następny »
Forum Linux.pl
»
System
»
Inne
»
Odczyt partycji ufs