Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Dacia 1316 cu 6 usi ...

Frecventa modificata radio

Un nou pericol pt batrani

Ar trebuii sa vindem imobiliarele...
 Dupa renuntarea la aparat dentar

pelerinaj in Balcik

Noul format Jpegli iși propu...

Dade, dade
 Parola la lock screen

Deparazitare externa pisici fara ...

Seriale turcesti/coreene online H...

Merita un Termostat Smart pentru ...
 Sfat achizitie MTB Devron Riddle

Problema mare cu parintii= nervi ...

switch microtik

Permis categoria B la 17 ani
 

Ajutor Program Pascal

- - - - -
  • Please log in to reply
25 replies to this topic

#1
MihaiAlex12

MihaiAlex12

    New Member

  • Grup: Junior Members
  • Posts: 11
  • Înscris: 09.11.2017
Am creat un algoritm in programul pascal cu ajutorul caruia ar trebui sa calculeze media generala , insa imi da niste erori , ma puteti ajuta ?

Attached Files



#2
elbjorn

elbjorn

    Senior Member

  • Grup: Senior Members
  • Posts: 3,085
  • Înscris: 02.09.2016
Nu realizez ce errori iti da, insa iti pot spune ca logica din calculul mediei g este un fiasco.
Pune-o pe hartie, ruleaz-o cu niste exemple si scrii aici logica corecta.

#3
bai3tzash

bai3tzash

    Membru

  • Grup: Senior Members
  • Posts: 6,542
  • Înscris: 01.08.2006
Ce eroare da?

Edit: Nu stiu ce treaba are media generala pe 2016-2017 citita in variabila a... dar asta e alta poveste.

Cred ca la randul unde se calculeaza media, adica la g=....., trebuie de fapt g:=..... . Daca imi aduc bine aminte de acum 10-14 ani din liceu Posted Image)

Edited by bai3tzash, 09 November 2017 - 10:30.


#4
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,443
  • Înscris: 10.08.2005

 MihaiAlex12, on 09 noiembrie 2017 - 10:09, said:

Am creat un algoritm in programul pascal cu ajutorul caruia ar trebui sa calculeze media generala , insa imi da niste erori , ma puteti ajuta ?
ma scuzati, in ce clasa esti ?

#5
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 20,033
  • Înscris: 24.02.2006
parca in Pascal atribuirea se facea cu :=
daca tin bine minte (au trecut multi ani de cand am scris ultima data ceva in Pascal), atunci linia unde se calculeaza g este gresita (nu e atribuire acolo)

#6
elbjorn

elbjorn

    Senior Member

  • Grup: Senior Members
  • Posts: 3,085
  • Înscris: 02.09.2016

 MarianG, on 09 noiembrie 2017 - 10:26, said:

ma scuzati, in ce clasa esti ?
As zice a 6'a.

#7
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,443
  • Înscris: 10.08.2005
Ai trecut ceva timp de cand eram in a-VI-a dar parca formula pentru media generala era
(medie_aritmetica * 3 + teza ) / 4

#8
bai3tzash

bai3tzash

    Membru

  • Grup: Senior Members
  • Posts: 6,542
  • Înscris: 01.08.2006
Programul calculeaza o medie, dar nu o medie care e buna...
Cu cateva modificari, ar putea calcula media la o anumita materie, nu media generala pe semestru.

Depinde in ce ai mai facut in Pascal, dar ai putea folosi un sir sa citesti toate notele, indiferent de cate sunt. La codul de mai sus merge numai pe 4 note. Daca ai mai multe sau mai putine, da eroare.

Citeste intr-o variabila cate note ai, exemplu variabila X. Apoi intr-un sir de la 1 la X, citeste notele.

#9
elbjorn

elbjorn

    Senior Member

  • Grup: Senior Members
  • Posts: 3,085
  • Înscris: 02.09.2016

 MarianG, on 09 noiembrie 2017 - 10:37, said:

Ai trecut ceva timp de cand eram in a-VI-a dar parca formula pentru media generala era
(medie_aritmetica * 3 + teza ) / 4
De ce joci murdar. Asta era si scopul rularii algoritmului pe hartie. Sa se prinda singur.

"give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime"

#10
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,443
  • Înscris: 10.08.2005
pai atunci poate sa scrie singur un program separat pentru medie_aritmetica

#11
MihaiAlex12

MihaiAlex12

    New Member

  • Grup: Junior Members
  • Posts: 11
  • Înscris: 09.11.2017

 elbjorn, on 09 noiembrie 2017 - 10:32, said:

As zice a 6'a.
Pe aproape , facultate anu 1 , Ingineria mediului , banuiesc ca a vrut sa fie o ironie asta , felicitari ,nu stiam ca avem si hipsteri cu tenta informatica aici
Nu am mai lucrat in asa ceva de asta ma bate asa tare
Din calcul vreau sa iasa Media notelor *3 + teza supra 4
Am modificat oleaca din el insa tot imi da erori

Attached Files


Edited by MihaiAlex12, 09 November 2017 - 10:53.


#12
waterman

waterman

    Guru Member

  • Grup: Senior Members
  • Posts: 28,372
  • Înscris: 17.05.2004
E hamsteri nu hipsteri.
Fii putin mai acid. O simpla ironie nu ii mobilizeaza.

On topic:
http://www.voitin.co...diei-in-pascal/

f=(((a+b+c+d)*3)+e)/4);

Nu mai tin minte din liceu asa mult Pascal, dar ai 3 paranteze deschise si 4 inchise... cred ca nu e bine, nu ?
Iti si spune ca astepta ; si gaseste )

hamstereală curată !

+ mesaj daca media e sub 5: "Felicitari,repetianul !"
Corect gramatical este: Felicitari, repeti anul !
Dupa virgula lasi spatiu.
La amandoua mesajele ai dat-o bine de tot.
Plus de asta cand pică loaza nu o feliciți !!!

Exemplu mai simplu:
"Program Media_aritmetica;
Var
media,x,y:Real;
Procedure media_calcul;
Begin
Media:=(x+y)/2;
WriteLn(’Media=’,Media:8:2);
End;
Begin
Write(’Dati numerele:’);
ReadLn(x,y);
media_calcul;
ReadLn;
End."

Edited by exceswater, 09 November 2017 - 11:16.


#13
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 20,033
  • Înscris: 24.02.2006

 MihaiAlex12, on 09 noiembrie 2017 - 10:52, said:

...
Am modificat oleaca din el insa tot imi da erori

pentru ca pe linia a 10-a deschizi 3 paranteze si inchizi 4.
si desi ai inlocuit g cu f, atribuirea tot gresit pari sa o faci

#14
MihaiAlex12

MihaiAlex12

    New Member

  • Grup: Junior Members
  • Posts: 11
  • Înscris: 09.11.2017

 exceswater, on 09 noiembrie 2017 - 11:00, said:

E hamsteri nu hipsteri.
Fii putin mai acid. O simpla ironie nu ii mobilizeaza.

On topic:
http://www.voitin.co...diei-in-pascal/

f=(((a+b+c+d)*3)+e)/4);

Nu mai tin minte din liceu asa mult Pascal, dar ai 3 paranteze deschise si 4 inchise... cred ca nu e bine, nu ?
Iti si spune ca astepta ; si gaseste )

hamstereală curată !

+ mesaj daca media e sub 5: "Felicitari,repetianul !"
Corect gramatical este: Felicitari, repeti anul !
Dupa virgula lasi spatiu.
La amandoua mesajele ai dat-o bine de tot.
Plus de asta cand pică loaza nu o feliciți !!!
Deci nu numai ca se mai afla pe aici , predomina .
daca la tine gramatica e spatiu e clar.
V-am intrebat cum as putea sa modific un algoritm si unii din voi ati venit cu frazele voastre  gen " Pe cand eram eu la liceu.."  felicitari , daca vrei sa povestesti despre amintirele tale scrie o carte cum a facut Creanga .
Daca voi ati facut Pascal in liceu bravo voua , eu in liceul n-am facut pascal , 2 ani de C++ ( a 9 a si a 10 a ) si atat probabil pentru ca nici n-am fost pe profil ( am facut stiinte ale naturii )
Eu de programu asta am auzit acum o saptamana .
Cam proasta gandirea asta de a te lua de unu pentru ca nu stie ceva , fara macar sa ai habar ce stie el .
Tin totusi sa-ti multumesc pentru link-ul ala , ala a fost singurul lucru util .

#15
waterman

waterman

    Guru Member

  • Grup: Senior Members
  • Posts: 28,372
  • Înscris: 17.05.2004

 _Smiley_, on 09 noiembrie 2017 - 11:17, said:

pentru ca pe linia a 10-a deschizi 3 paranteze si inchizi 4.
si desi ai inlocuit g cu f, atribuirea tot gresit pari sa o faci
G ul ala in locui lui F nu il vazusem Posted Image

 MihaiAlex12, on 09 noiembrie 2017 - 11:21, said:

Deci nu numai ca se mai afla pe aici , predomina .
daca la tine gramatica e spatiu e clar.
V-am intrebat cum as putea sa modific un algoritm si unii din voi ati venit cu frazele voastre  gen " Pe cand eram eu la liceu.."  felicitari , daca vrei sa povestesti despre amintirele tale scrie o carte cum a facut Creanga .
Daca voi ati facut Pascal in liceu bravo voua , eu in liceul n-am facut pascal , 2 ani de C++ ( a 9 a si a 10 a ) si atat probabil pentru ca nici n-am fost pe profil ( am facut stiinte ale naturii )
Eu de programu asta am auzit acum o saptamana .
Cam proasta gandirea asta de a te lua de unu pentru ca nu stie ceva , fara macar sa ai habar ce stie el .
Tin totusi sa-ti multumesc pentru link-ul ala , ala a fost singurul lucru util .
Colegu', dupa ce ai pus o intrebare si oamenii au sarit sa te ajute, i-ai facut hipsteri Posted Image
Tipic generatiei tale, nu stiti nimic dar sunteti credeti ca sunteti buni la ironii.
Esti la facultate ? Invata sa scrii frate.

Ce vrei sa spui cu "daca la tine gramatica e spatiu e clar."? Nu mai incepe propozitii/fraze cu deci.

Edited by exceswater, 09 November 2017 - 11:32.


#16
MihaiAlex12

MihaiAlex12

    New Member

  • Grup: Junior Members
  • Posts: 11
  • Înscris: 09.11.2017
ok , am sa continui cum continui tu "incee" , nu stiu care din noi trebuie sa invete sa scrie .
presupunerea aia prosteasca facuta ala misto o consideri intrebare , ai respectu' meu .
"tipic genratiei tale" asa-i ,netimtitii de noi , mai ales eu ca mi-am permis sa intreb ceva , si sa raspund cand vine unu din fundul beciului sa faca misto .
Stii ca e o vorba "Omu ce nu intelege spune ca nu-i place"

Edited by MihaiAlex12, 09 November 2017 - 11:34.


#17
waterman

waterman

    Guru Member

  • Grup: Senior Members
  • Posts: 28,372
  • Înscris: 17.05.2004

 MihaiAlex12, on 09 noiembrie 2017 - 11:27, said:

ok , am sa continui cum continui tu "incee" , nu stiu care din noi trebuie sa invete sa scrie .
presupunerea aia prosteasca facuta ala misto o consideri intrebare , ai respectu' meu .
"tipic genratiei tale" asa-i netimtitii de noi , mai ales eu ca mi-am permis sa intreb ceva , si sa raspund cand vine unu din fundul beciului sa faca misto .
Una e un typo, si alta e sa nu stii sa te exprimi.
Nu e problema. Stai calm.
Pe viitor cauta singur pe Google. E gratis si nici nu mai fac astia din fundul beciului misto de tine. Sau hamsterii

Edited by exceswater, 09 November 2017 - 11:37.


#18
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,443
  • Înscris: 10.08.2005

Quote

Din calcul vreau sa iasa Media notelor *3 + teza supra 4



 MihaiAlex12, on 09 noiembrie 2017 - 11:27, said:

ok , am sa continui cum continui tu "incee" , nu stiu care din noi trebuie sa invete sa scrie .
Atunci invata sa citesti,

Ti-am sugerat sa faci un program separat pentru calcularea mediei artimetice
plus, matematica ( chiar si cea de clasa a-VI-a) stipuleaza ca media_artimetica este suma elemente / numar elemente
tu aduni 4 elemente si le inmultesti cu 3 ...

Edited by MarianG, 09 November 2017 - 11:39.


Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate