Bola by tu dobra dusa co by mi vedela urobit toto zadanie?
Napíšte program, ktorý v danej vete (jeden reťazec) zmení prvé písmeno vety na veľké a ostatné písmená na malé. Na konci vety pridá bodku.
Zadanie vypracujte nasledovne:
1. Vykonajte analýzu všetkých potrebných vstupných a výstupných premenných. Stanovte ich dátový typ.
2. Zostavte štruktogram.
3. Zostrojte program v Pascale.
Diki moc
Pomoc s pascalom
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
-
feromakovi
Expert
- Príspevky: 165
- Registrovaný: 24 okt 2008, 14:16
- Bydlisko: Bánovce nad Bebravou
odpoved
ahoj,
neviem robit ziadne veci co si popisal tie strukturogramy a podobne somariny ale spravil som ten program v pascali dufam ze pomoze:
rad som pomohol program mozno neni programovany super pouzil som tam aj txt dokument ktory sa ale sam vymaze ale je 100% funkcny. 
neviem robit ziadne veci co si popisal tie strukturogramy a podobne somariny ale spravil som ten program v pascali dufam ze pomoze:
Kód: Vybrať všetko
program vetka;
uses crt;
var veta:string;
i:integer;
txt:text;
begin
assign(txt,'pokus.txt');
rewrite(txt);
clrscr;
write('Zadaj mi tvoju vetu: ');readln(veta);
for i:=1 to length(veta) do if (ord(veta[i])>=65)and(ord(veta[i])<=90) then veta[i]:=chr(ord(veta[i])+32);
veta[1]:=chr(ord(veta[1])-32);
writeln;
i:=0;
if veta[length(veta)]='.' then i:=1;
write(txt,veta);
if i=0 then writeln(txt,'.');
if i=1 then writeln(txt,'');
reset(txt);
readln(txt,veta);
writeln(veta);
close(txt);
erase(txt);
readln;
end.-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
//autoeditácia príspevku ( 06 May 2009, 14:58 )
nechcem vytvarat novu temu takze napisem sem... takze moj pribeh naprogramovat naprogramujem no problem ale vyvojovy diagram to uz premna problem je bola by tu nejaka dobra dusa co by mi ho zbuchala ? k+ a samozrejme ho pozvem aj na pivo
edit
ako vidim setci namna kaslete... ok tak tenkto to spravi dostane odomna na rapidko.net 30linkov ...
nechcem vytvarat novu temu takze napisem sem... takze moj pribeh naprogramovat naprogramujem no problem ale vyvojovy diagram to uz premna problem je bola by tu nejaka dobra dusa co by mi ho zbuchala ? k+ a samozrejme ho pozvem aj na pivo
Kód: Vybrať všetko
{Roman Sedivy, LC1, 2008/09, Sucet matice}
Program ma;
uses crt;
var s:array[1..10]of byte;
i,j,max:byte;
a:array[1..10,1..10]of byte;
procedure matica;
begin
clrscr;
gotoxy(20,1);textcolor(139);write('<<<MATICA>>>');
randomize;
textcolor(white);
writeln;
for i:=1 to 10 do
for j:=1 to 10 do a[i,j]:=random(10)+1;
for i:=1 to 10 do
begin
for j:=1 to 10 do write (a[i,j]:5);
writeln;
end;
writeln;
gotoxy(17,12);textcolor(13);
write('<<<sucet stlpcov>>>');
textcolor(139);
readln;
end;
procedure sucet;
begin
for j:=1 to 10 do
begin
s[j]:=0;
for i:=1 to 10 do s[j]:=s[j]+a[i,j];end;
for j:=1 to 10 do write(s[j]:5);
readln;
end;
procedure sucet2;
begin
writeln;
max:=s[1];
for j:=1 to 10 do if s[j]>max then max:=s[j];
textcolor(12);write('Najvcsi sucet= ',max);
readln;
end;
procedure stlp;
begin
for j:=1 to 10 do
if max=s[j] then
begin
textcolor(12);writeln('Najvacsi sucet je v ',j,'. stlpci');
readln;
end;
end;
begin
matica;
sucet;
sucet2;
stlp;
end.ako vidim setci namna kaslete... ok tak tenkto to spravi dostane odomna na rapidko.net 30linkov ...
-
neutronmind
Expert
- Príspevky: 189
- Registrovaný: 05 aug 2008, 14:17