Forum Index > Coș cu teme șterse > Invatamint > Informatica!!! Help Please!!

#0 by dinutz (Flame Lips) (0 mesaje) at 2007-10-21 20:53:21 (933 săptămâni în urmă) - [Link]Top
am de alcatuit un program ce comunica prin variabile globale... in clasa ne-a dat unul, nu stiu macar cum sa-i zic dar iaca:
"Program P97;
{Declararea si utilizarea functiei putere}
type Natural=0 ... MaxInt;
var a: real;
b: natural;
c: real;
s: integer;
t: integer;
v: real;
function Putere (x: real; n: Natural):real
{calcularea lui x la puterea n}
var p:real;
i: integer;
begin
p: = 1
for i: = 1 to n do p:=p* x X;
Putere:= p;
end; {putere}.

begin
a:=3.0;
b:=2;
c:=putere (a,b);
writeln (a:10:5, b:4, c:10:5);

s:=2;
t:=4;
v:=putere (s:5, t:4, v:10:5);

readln;
end. "

dar acum avem cu:
"....
{Declararea si utilizarea puterii functiei}
..."

HELP ME PLEASE!!!!!!
(pana acum nu am facut informatica, si nici o boaba nu stiu, dar acum ca o avem, ne da diferite tampenii de astea si nu stiu nimic nici in cer nici in pamant)


Mesaj util ?   Da   0 puncte

1
<< Precedenta      Următoarea >>

#1 by floricica (Power User) (0 mesaje) at 2007-10-21 21:35:12 (933 săptămâni în urmă) - [Link]Top
dar vrea shi pe mine cineva sa ma ajute cu o problema?.......
Se da un cuvint care se numeste "polidrom",daca el coincide cu "rasturnatul" sau.Exemplu:cuvintele "potop","cazac","cojoc"-polidroame.Sa se scrie un program care va verifica daca este cuvintul dat polidrom.....
va rog ajutati-ma


Mesaj util ?   Da   0 puncte
#2 by imx (Uploader) (0 mesaje) at 2007-10-31 02:05:46 (932 săptămâni în urmă) - [Link]Top

floricica wrote:

dar vrea shi pe mine cineva sa ma ajute cu o problema?.......
Se da un cuvint care se numeste "polidrom",daca el coincide cu "rasturnatul" sau.Exemplu:cuvintele "potop","cazac","cojoc"-polidroame.Sa se scrie un program care va verifica daca este cuvintul dat polidrom.....
va rog ajutati-ma



deci, in primul rind corect este PALINDROM, si nu cum ai spus tu( epurasulusarupe )

ideea este destul de simpla, adica: luam un cuvint citit de la tastatura, retinut in variabila cuv.
n este lungimea cuvintului(nr de caractere)
plecam de la primul caracter pina la mijlocul cuvintului si verificam daca satisface conditia de a fi palindrom, in sensul ca trebuie sa fie egal cu oglinditul sau

avem asa(varianta C++, daca vrei Pascal, spune)


#include <iostream.h>
char cuv[100];
int n;

int EstePalindrom(char *cuv,int n)
{
  for(int i=0;i<n/2;i++)
    if(cuv[i]!=cuv[n-i-1]) return 0;
return 1;
}

int main()
{
cout<<"Cuvintul: ";
cin>>cuv;
n=strlen(cuv);
if(EstePalindrom(cuv,n) cout<<"Este palindrom";
  else cout<<"Nu e palindrom";
return 0;
}



Daca ai ceva nelamuriri, intreaba :)

#0 dinutz, daca se poate sa spui mai clar ce ai de facut? adica ce program trebuie sa faci, s-ar putea sa te ajut... waitin' :wink:

Era sa uit: mult succes!!


Mesaj util ?   Da   0 puncte
#3 by dinutz (Flame Lips) (0 mesaje) at 2007-10-31 21:00:58 (932 săptămâni în urmă) - [Link]Top
#2 hak3r, pai programul pe care ni la dat ea (profa), era {Declararea si utilizarea functiei putere}, dar pe acasa am avut invers {Declararea si utilizarea puterii functiei}.. programul pe care l-am scris este cel dat de profa.. mai multe detalii nu am.. imi pare rau.. :-(


Mesaj util ?   Da   0 puncte
#4 by imx (Uploader) (0 mesaje) at 2007-10-31 21:17:16 (932 săptămâni în urmă) - [Link]Top
ceea ce a-ti facut e clar: functia putere(adica ati calculat x la puterea y)
ceea ce nu am inteles e ce se vrea a fi puterea functiei... pt ca e mai mult decit ambiguu, iar sa scriu un program care sa nu te ajute nu suna deloc interesant. astept sa vad ce mai spui...
Apropo, ce clasa esti, ati ajuns la functii recursive?


Mesaj util ?   Da   0 puncte
#5 by dinutz (Flame Lips) (0 mesaje) at 2007-10-31 22:21:05 (931 săptămâni în urmă) - [Link]Top
#4 hak3r, sunt intr-a 11-a.. prin putrea functiei ea a spus ca se va calcula invers totul, adik se va calcula intai puterea apoi functia, nu ca in primul (care ni l-a dat)... si de exemplu nu va fi {calcularea lui x la puterea n} dar ceva de genul {calcularea puterii n a lui x} .. eu asa am inteles.. si + k mai trebuie de schimbat datele din program..
dar eu nu am inteles un lucru:
" begin
p: = 1
for i: = 1 to n do p:=p* x X;
Putere:= p;
end; {putere}.

begin
a:=3.0;
b:=2;
c:=putere (a,b);
writeln (a:10:5, b:4, c:10:5);

s:=2;
t:=4;
v:=putere (s:5, t:4, v:10:5);
"
de unde s-au luat 10, 5 si 4, si cum s-au facut ele..


Mesaj util ?   Da   0 puncte
#6 by imx (Uploader) (0 mesaje) at 2007-10-31 22:48:57 (931 săptămâni în urmă) - [Link]Top
#5 dinutz,
begin
p: = 1
for i: = 1 to n do p:=p* x ;
Putere:= p;
end;

aici faci asa: initial ai p =1. dupa asta de n ori faci p = p*x (unde x este baza iar n este puterea). astfel, p va fi x la puterea n. ex: n=3;x=2
p=1; pt i = 1 la 3:
i=1 -> p=p*x, adica p = 1*2 =2
i=2 -> p=p*x, adica p=2*2=4
i=3 -> p=p*x, adica p=4*2=8 (unde si trebuia sa ajungem)

begin
a:=3.0;
b:=2;
c:=putere (a,b);
writeln (a:10:5, b:4, c:10:5);

s:=2;
t:=4;
v:=putere (s:5, t:4, v:10:5);


aici sunt data niste variabile pt a vedea cum merge programul(a,b,s,t)
se calculeaza c cu ajutorul functiei scrise de tine, si se afiseaza
10,5,4 sunt pt o afisare mai buna(adica cite caractere sa fie afisate..

si oricum nu am inteles ce vrei sa faci, ca dupa cum ai explicat, e acelasi lucru. daca ceva, scrii un mesaj privat cu id de mess. eu o sa mai fiu azi pina pe la 12-1... daca nu, maine... poimaine... etc :)


Mesaj util ?   Da   0 puncte
#7 by Delta (User) (0 mesaje) at 2007-11-01 11:18:39 (931 săptămâni în urmă) - [Link]Top
hak3r....cum pot lua legatura cu tine?poti sa-mi spui id pe mess?cu informatika am niste intrebari.....plss...astept :)


Mesaj util ?   Da   0 puncte
#8 by imx (Uploader) (0 mesaje) at 2007-11-01 14:14:24 (931 săptămâni în urmă) - [Link]Top
#7 Delta, scrie un mesaj privat mie cu id-ul tau de mess si eu o sa iti dau add :wink:


Mesaj util ?   Da   0 puncte
#9 by svenacme (Uploader) (0 mesaje) at 2011-04-16 10:45:49 (751 săptămâni în urmă) - [Link]Top
#2 by hak3r ,dami te rog programul in pascal cu cuvint polidrom....


Mesaj util ?   Da   0 puncte
#10 by ChupaChupsSA (Power User) (0 mesaje) at 2011-04-17 11:44:30 (751 săptămâni în urmă) - [Link]Top
#0 dinutz, http://torrentsmd.com/forum.php?action=viewtopic&topicid=68227&page=p9046872#9046872


Mesaj util ?   Da   0 puncte
#11 by Bumbonika (User) (0 mesaje) at 2011-05-03 16:15:01 (749 săptămâni în urmă) - [Link]Top
puteti sa ma ajutati ku informatika ?va rog mut


Mesaj util ?   Da   0 puncte
#12 by playgirl1994 (User) (0 mesaje) at 2011-05-22 18:11:25 (746 săptămâni în urmă) - [Link]Top
a jutatima plis am de facut o problema!!!!!!
problema
se considera o lista de persoane care contine datele :nume,sex,inaltime,adresa ,starea civila.scrieti un program care determina inaltimea medie a barbatilor !


ajutatima daka puteti!


Mesaj util ?   Da   0 puncte

1
<< Precedenta      Următoarea >>

Forum Index > Coș cu teme șterse > Invatamint > Informatica!!! Help Please!!

Această temă este închisă. Nu puteţi posta mesaje noi.


Navigare rapidă:


Comunitatea digitală din Moldova. Să adunăm și să organizăm conținutul autohton de pe întreg internet pe un singur site web.