Probleme Informatica

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

LenTzi.
Membru, skill 0
Membru, skill 0
Posts: 73
Joined: 23 Nov 2009, 20:28
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!

28 Mar 2010, 14:38

Salut , sunt in clasa a 9-a la un profil de mate-info si in semestrul I nu prea am invatat eu , si acum in semestrul doi am realizat ca nu stiu nimic la informatica , si trebuie sa rezolv o groaza de probleme de care eu habar n`am . Am toti algoritimii , am tot ce trebuie dar vreau sa va intreb cum credeti ca ar trebui sa incep cu invatatul , ma refer sa iau totul de la 0 , ce ar trebui sa fac ? :| Multumesc .
RoyalServer
User avatar
TIO
Fost moderator
Fost moderator
Posts: 1196
Joined: 26 Oct 2008, 09:48
Detinator Steam: Da
CS Status: Minunat.
Detinator server CS: Nu am
Reputatie: Fost moderator
Nume anterior : kg_kinder , Acid Burn
Location: Cluj
Has thanked: 19 times
Been thanked: 22 times

28 Mar 2010, 14:40

Sa cumperi o carte.
User avatar
GYUKY
Fost administrator
Fost administrator
Posts: 9280
Joined: 07 Apr 2008, 10:19
Detinator Steam: Da
CS Status: INACTIV !
Reputatie: Fost administrator
Membru Club eXtreamCS
Location: Germania
Has thanked: 193 times
Been thanked: 1156 times

28 Mar 2010, 14:44

Zi aici ce nu intelegi, macar ai incercat sa citesti din caiet / manual ?
Image
User avatar
FiNNeTy !
Membru, skill 0
Membru, skill 0
Posts: 42
Joined: 26 Mar 2010, 18:55
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Reputatie: Ban 3 luni .
(Ban scos de 1 mai!)
Has thanked: 2 times

28 Mar 2010, 14:44

Meditatii.
  • dNd
LenTzi.
Membru, skill 0
Membru, skill 0
Posts: 73
Joined: 23 Nov 2009, 20:28
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!

28 Mar 2010, 14:46

George wrote:Zi aici ce nu intelegi, macar ai incercat sa citesti din caiet / manual ?
Am incercat , deci clasa mea are un grup unde sunt puse probleme , rezolvari , etc , am incercat sa o iau cu inceputul si anume algoritimi elementari cum ar fii descompunerea unui nr in factori primi . Citesc asta , si ce sa inteleg ? :|

Code: Select all

/* descompunerea unui nr in factori primi 

-divizorii incep de la 2
-se repeta urmatorul algoritm pana cand n devine 1
-algoritmul este : contorul(c) la inceput are valoarea 0. 
Cat timp n se imparte exact la d, contorul creste cu 1,iar
n ia valoarea [n/d].Daca c e mai mare ca 0 atunci se afiseaza d,c
daca nu indeplineste aceasta conditie d ia urmatoarea valoare adica d+1.
 
citeste n
d<-2
repeta
	c<-0
	cat timp n%d=0 executa
		c<-c+1
		n<-[n/d]
	sf
	daca c>0 atunci
		scrie d,c
	sf
	d<-d+1
pana cand n=1 */

#include<iostream.h>
int main (void)
{
	int n,d,c;
	cout<<"introduceti un nr";
	cin>>n;
	d=2;
	do
	{
		c=0;
		while((n%d)==0)
		{
			c=c+1;
			n=n/d;
		}
		if(c>0)
			cout<<d<<" "<<c;
		d=d+1;
	}
	while(n>1);
User avatar
raiden
Fost moderator
Fost moderator
Posts: 3260
Joined: 22 Jun 2009, 22:56
Detinator Steam: Da
Reputatie: Fost eXtream Mod
Location: Bucharest
Has thanked: 81 times
Been thanked: 218 times

28 Mar 2010, 14:51

Daca nu intelegi de la profesor nu inveti nimic...eu tot la mate info sunt si profu da la unu din clasa sa scrie o problema pe tabla...si gata o rezolvat..ne da test si toti suntem bota...bine ca e de treaba nu lasa repetenti da sincer..nu asa se face ca nu invat nimic acolo :-j Degeaba iei meditatii daca nu ai sa intelegi asa ceva :)
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

28 Mar 2010, 14:52

Fi atent. Multi cand vad un program cum ai postat tu mai sus zic "ce sa inteleg de acolo?" dar cel mai bine e sa iei pe rand fiecare linie ca e logic.
De exemplu "while" ce iti zice? e din engleza (ca tot ce vei scrie in c++) si inseama "cat timp" deci ce vei scrie intre { } de la while se va executa cat timp conditia pusa de tine este adevarata.

Adica partea asta

Code: Select all

while((n%d)==0)
se executa daca restul impartirii lui n la d este 0, adica daca d este unul dintre divizorii lui n. Acolo vezi ca este "c = c+1" adica numeri numarul de divizori gasiti.

Code: Select all

if(c>0)
daca c > 0, adica daca ai gasit cel putin un divizor.

Si tot asa...
LenTzi.
Membru, skill 0
Membru, skill 0
Posts: 73
Joined: 23 Nov 2009, 20:28
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!

28 Mar 2010, 15:03

Dar aici ,

Code: Select all

 /*numararea cifrelor unui nr

citeste n
a<-n
c<-o
cat timp n>0 executa
	uc<-n%10
	c<-c+1
	n<-[n/10]
sf
scrie c*/
Cum traduc "<-" , "n%10" , "n/10" ?
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

28 Mar 2010, 15:09

n%m - restul impartirii lui n la m (numar intreg)
10%5 - 0
5%10 - 5

n/m - catul impartirii lui n la m (numar intreg)
10/5 - 2
5/10 - 0

n <- m - n primeste valoarea lui m
in c++ vine asa
n = m

Exemplu tau este scri in pseudocod, nu e limbaj de programare ci doar niste cuvinte in romana care te ajuta sa rezolvi probleme, mai tarziu il poti transpune in orice limbaj (c++, pascal..)
LenTzi.
Membru, skill 0
Membru, skill 0
Posts: 73
Joined: 23 Nov 2009, 20:28
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!

28 Mar 2010, 15:47

Nah si spune`mi ce sa fac sa incep sa invat sa rezolv probleme ? :|
JumP
Membru, skill 0
Membru, skill 0
Posts: 1
Joined: 28 Mar 2010, 13:50
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!

28 Mar 2010, 15:59

te invat eu pm cu id
sunt in a 11 a :)
LenTzi.
Membru, skill 0
Membru, skill 0
Posts: 73
Joined: 23 Nov 2009, 20:28
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!

28 Mar 2010, 16:37

JumP wrote:te invat eu pm cu id
sunt in a 11 a :)
Ti-am dat PM !
Locked

Return to “Discutii generale”

  • Information