Professional Documents
Culture Documents
ÇäØáÇÞÇ ãä ÍÑÕäÇ Úáí ÅÝÇÏÉ ÌãíÚ ÇáãÓÊæíÇÊ ÇáÚáãíÉ ÈÇÎÊáÇÝ ãíæáåÇ æÇÊÌÇåÇÊåÇ Ýí ã
ÌÇá ÊßäæáæÌíÇ ÇáãÚáæãÇÊ ÈÕæÑÉ ÚÇãÉ æÇáÈÑãÌÉ æÅÚÏÇÏÇÊ ÇáÊØÈíÞÇÊ ÈÕæÑÉ ÎÇÕÉ, ÝÅääÇ
äÌíÈ Úáì ÓÄÇá ãáÍ íÑÏ Úáì ÎÇØÑ ÇáÚÏíÏ ãä ÇáãÈÊÏÆíä Ýí ãÌÇá ÇáÈÑãÌÉ Ãæ ÍÊí ÇáãÓÊ
ÎÏãíä ÇáãåÑÉ, ÃáÇ æåæ ßíÝ ÊÕÈÍ ãÈÑãÌÇ ãÍÊÑÝÇ ?
ÇáãÈÑãÌ åæ ÇáÔÎÕ ÇáÞÇÆã Úáí ÕäÚ ÊØÈíÞÇÊ æÈÑãÌíÇÊ ÇáßãÈíæÊÑ ÇáãÎÊáÝÉ æÝÞÇ áÇÓÊÎÏÇ
ãå áÛÉ ÈÑãÌÉ ãÚíäÉ íÎÇØÈ ÈåÇ ÇáßãÈíæÊÑ áÊÍÞíÞ ÃÛÑÇÖ ÇáãÓÊÎÏãíä, Ãí Ãäå ÍáÞÉ ÇáæÕ
á Èíä ÇáßãÈíæÊÑ æÇáãÓÊÎÏã, ÝßáÇåãÇ áÇ íÚÑÝ áÛÉ ÇáÂÎÑ æáßä ÇáãÈÑãÌ íÚÑÝ áÛÉ ÇáÇËä
íä. æßãÇ Ãä ÊØÈíÞÇÊ ÇáßãÈíæÊÑ ÊÊÝÇæÊ ãä ÍíË ÃäæÇÚåÇ ßÐáß ÊÊÝÇæÊ áÛÇÊ ÇáÈÑãÌÉ ãä
ÍíË äæÚíÉ ÇáÊØÈíÞÇÊ ÇáÊí ÊÕäÚåÇ æãä ÍíË ÇáÞæÉ æÇáÖÚÝ ÝåäÇß ãËáÇ áÛÇÊ ÎÇÕÉ ÈÕäÚ È
ÑÇãÌ ÇáæÓÇÆØ ÇáãÊÚÏÏÉ Multimedia, æÃÎÑì áÕäÚ ÊØÈíÞÇÊ ÞæÇÚÏ ÇáÈíÇäÇÊ Database, æË
ÇáËÉ áÕäÚ ÈÑÇãÌ ÊåÏÝ Åáì ÃÛÑÇÖ ÃÎÑì ... æåßÐÇ.
æÅÐÇ ÊÍÏËäÇ Úä ÝÑíÞ ÇáÚãá ÇááÇÒã áÊÕãíã æÅäÔÇÁ ÇáÈÑÇãÌ Ãæ ÇáÊØÈíÞÇÊ äÌÏ Ãäå íäÏÑ
Ì ÊÍÊ ÇáÊÎÕÕÇÊ ÇáÂÊíÉ áíÕÈÍ ÕÇáÍ Ç ááÅÓÊÎÏÇã:
ÇáãØæÑæä - ÇáãÈÑãÌæä
Developers - Programmers
æíÃÊí ÏæÑåã ÈÚÏ ÇáãÑÍáÊíä ÇáÓÇÈÞÊíä ÍíË íÊã ÇáÊäÝíÐ ÇáÝÚáí ááäãÇÐÌ ÇáãÕããÉ æßÊÇÈ
É ÇáÃßæÇÏ ÇáãÓÆæáÉ ÈÏæÑåÇ Úä ÏÈ ÑæÍ ÇáÍíÇÉ Ýí ÇáäÙÇã.
ÝãËáÇ ÅÐÇ ßäÇ ÈÕÏÏ ÅäÔÇÁ äÙÇã íåÏÝ Åáì ÇáÞíÇã ÈÚãáíÉ ÅÏÇÑÉ ÔÑßÉ ãÇ ãä ÇáäÇÍíÉ Çá
ãÇáíÉ æÇáÊÌÇÑíÉ, ÝÓíÞæã ÇáãÍááæä ÈÏÑÇÓÉ ÇáÏæÑÉ ÇáãÓÊäÏíÉ áåÐå ÇáÔÑßÉ, æßíÝíÉ ÊÚÇ
ãáåÇ ãÚ ÇáÔÑßÇÊ ÇáÃÎÑí æÏíäÇãíßíÉ ÇáÚãá ãä ÍíË ÇáãÓÊäÏÇÊ ÇáãÓÊÎÏãÉ Ýì ÏæÑÇÊ ÇáÚã
á ÇáãÎÊáÝÉ ...ÇáÎ æßíÝíÉ ÊÏÝÞ ÇáÈíÇäÇÊ ãä ãÑÍáÉ Åáí ÇáÃÎÑí æÈÇáÊÇáì ÊÍáíá ÇáäÙÇã
ßßá ÈÔßá ãÊßÇãá. ÈÚÏ Ðáß íÃÊí ÏæÑ ÇáãÕããíä ÍíË íÊã ÊÕãíã äãÇÐÌ æÃÔßÇá ÇáÔÇÔÇÊ æ
ãæÇÖÚåÇ æØÑíÞÉ ÚÑÖåÇ æÑÈØåÇ ÈÈÚÖ æÇáÊí ÓíÕäÚåÇ ÇáãÈÑãÌæä, æÈÚÏ Ðáß íÃÊí ÏæÑ ÇáãÈ
ÑãÌíä ÍíË íÊã ÇáÊäÝíÐ ÇáÝÚáí áãÇ Êã ÊÕãíãå ÓÇÈÞà ÍíË íÊã ßÊÇÈÉ ÇáÃßæÇÏ ÇááÇÒãÉ á
ÅäÔÇÁ ßá ÇáäãÇÐÌ.
æÝí ÈÚÖ ÇáÃÍíÇä íÞæã ÇáãÈÑãÌ ÈÚãá ÇáãÑÇÍá ÇáËáÇË ÇáÓÇÈÞÉ ÈäÝÓå, æÝí åÐå ÇáÍÇáÉ í
ßæä ÇáÈÑäÇãÌ ÇáÐí íÊã ÅäÔÇÄå ÕÛíÑ Ç ÅÖÇÝÉ Åáí æÌæÈ ÅáãÇã ÇáãÈÑãÌ ÈÇáËáÇÊ ÎÈÑÇÊ Ç
áÓÇÈÞÉ Ýí äÝÓ ÇáæÞÊ -ÇáÔíÁ ÇáÐí íÊØáÈ ãäå ÎÈÑÉ ÚÇáíÉ ÇáãÓÊæí-, æãä Í Óä ÇáÍÙ Ãä
ãåäÉ ÇáÈÑãÌÉ Úáí ßæäåÇ ãä ÃßËÑ Çáãåä ÔíæÚ Ç Ýí ÚÇáãäÇ ÇáãÚÇÕÑ áÇ ÊÊØáÈ ÇáÅáÊÍÇÞ
ÈßáíÉ ãÚíäÉ Ãæ ãÏÑÓÉ ÈÚíäåÇ, æáßäåÇ ÊÊØáÈ ãÇ åæ Ãåã ãä åÐÇ æÐÇß ÃáÇ æåæ Í È ÇáÅÈ
ÏÇÚ æÎÏãÉ ÇáÂÎÑíä ÈÇÓÊÎÏÇã ÃÏæÇÊ ÊØæíÑ æÈÑãÌÉ ÇáßãÈíæÊÑ...
Íá ÇáãÔßáÇÊ
Solving Problems
íÌÈ Ãä ÊÚáã Ãä ÇáãÈÑãÌ ÈØÈíÚÉ ãåäÊå ÍáÇ á ááãÔßáÇÊ ÇáÊí ÊÚÊÑÖ ÓíÑ ÇáÚãá æÐáß ÈÔß
á ãäØÞí æãÏÑæÓ.
ÇáÎæÇÑÒã Algorithm
íÞÕÏ ÈÇáÎæÇÑÒã ÇáÊÕæÑ ÇáÔÎÕí ãä ÞÈá ÇáãÈÑãÌ áÍá ÇáãÔßáÉ æíßæä åÐÇ ÇáÍá ãßÊæÈÇ Ýí
ÎØæÇÊ ãÓáÓáÉ ßãÇ íãßä Ãä íßæä ááãÔßáÉ ÇáæÇÍÏÉ ÃßËÑ ãä ØÑíÞÉ Íá ÊÊÝÇæÊ ÇáÍáæá Ýí
ãÇ ÈíäåÇ ãä ÍíË ÓÑÚÉ ÇáæÕæá Åáì ÇáåÏÝ.
æíÓÊÎÏã Ðáß ÇáÑãÒ Ýí ÚãáíÇÊ ÇáÞÑÇÁÉ ÈäæÚíåÇ ÓæÇÁ ßÇäÊ ÇÏÎÇáÇ Ãæ ÅÎÑÇÌÇ.æÇáÔßá Çá
ÊÇáì íæÖÍ áäÇ ãËÇáÇ Úáí Ðáß.
ØÈÇÚÉ ÞíãÉ X
ÅÏÎÇá ÞíãÉ A,B
æíÓÊÎÏã åÐ1 ÇáÑãÒ ÚäÏ ÅÌÑÇÁ ÇáÚãáíÇÊ ÇáÍÓÇÈíÉ æÇáÊÎÒíäíÉ ãËá ãÇ íáí:
æåæ ÇáÑãÒ ÇáãÓÊÎÏã Ýí ÇÌÑÇÁ ÇáãÞÇÑäÉ Èíä ãÊÛíÑííä æÎÇÕÉ Ýí ÇáÍÇáÇÊ ÇáÊí íÄÎÐ Ýíå
Ç ÞÑÇÑ íÊã Úáí ÖæÆå ÊäÝíÐ ÚãáíÉ ãÚíäÉ.
ÃãËáÉ ÚãáíÉ :
ãËÇá: ÅíÌÇÏ ÇáãÊæÓØ ÇáÍÓÇÈí áãÌãæÚÉ ãä ÇáÃÑÞÇã :
ÇáÍá (Algorithm)
Start
Read A , B ,C
Compute X=(A+B+C)/3
Write X
End
ÎÑíØÉ ÇáÊÏÝÞ
ßÇä ãÇ ÓÈÞ áãÍÉ Úä ÎÑÇÆØ ÇáÊÏÝÞ æßíÝíÉ ÇáÊÚÇãá ãÚåÇ æÇáÂä ÓääÊÞá Åáì ÌÒÆíÉ ÃÎÑí
ãä ãÈÇÏíÁ æãÝÇåíã ÇáÈÑãÌÉ
ÌãáÉ IF.....Then
ãä ÃÔåÑ ÇáÌãá ÇáÈÑãÌíÉ ÇáÊí ÊÓÇÚÏ Ýí ÇÊÎÇÐ ÇáÞÑÇÑ æÇáÇÎÊíÇÑ ãä ÈÏíáíä ØÈÞÇ áãÏÎá
ÇÊ ÇáãÓÊÎÏã
æíÎÊáÝ ÊØÈíÞ Êáß ÇáÌãáÉ ãä áÛÉ ÈÑãÌÉ Åáì ÃÎÑí ÅáÇ Ãä ÇáÃÓÇÓ æÇÍÏ Ýí ÌãíÚ ÇááÛÇÊ
ÃäÙÑ Åáì ÇáãËÇá ÇáÈÑãÌí ÇáÊÅáì æÇáÐí íæÖÍ ÃÍÏ ÃÔßÇá ÇáÌãáÉ IF.Then
IF TOTAL <1500 THEN
TAX =0.10*TOTAL
ELSE
TAX=0.15*TOTAL
END IF
Ýí åÐÇ ÇáãËÇá æÚäÏ ÊäÝíÐ ÇáÈÑäÇãÌ íÝÍÕ ÇáßãÈíæÊÑ ÞíãÉ ÇáÇÌãÅáì TOTAL ÝÅÐÇ ßÇäÊ Ã
Þá ãä 1500 íÞæã ÈÍÓÇÈ ÇáÖÑíÈÉ ÈãÚÏá 10% æÅÐÇ ßÇäÊ ÛíÑ Ðáß (ÃßÈÑ ãä Ãæ íÓÇæí 1500
) íÞæã ÈÍÓÇÈ ÇáÖÑíÈÉ ÈãÚÏá 15% Úáí ÇáÇÌãÅáì.
ÇáÕíÛÉ ÇáÚÇãÉ
íÎÊáÝ Ôßá ÊäÝíÐ ÇáÍáÞÇÊ LOOPS ãä áÛÉ ÈÑãÌÉ Åáì ÃÎÑì ÇáÇ Çä ÇáÕíÛÉ ÇáÚÇãÉ áåÇ ßãÇ
íáí :
ÇáÍáÞÉ ÇááÇäåÇÆíÉ
Infinitive Loop
æÝí åÐÇ ÇáäæÚ ãä ÇáÍáÞÇÊ LOOPS ÊÓÊãÑ ÇáÍáÞÉ ÈÔßá áÇäåÇÆí æáÇ ÊÊæÞÝ Úä ÇáÊäÝíÐ æÑ
ÈãÇ íäÊÌ Ðáß Úä ÑÛÈÉ ÇáãÈÑãÌ Ãæ áÎØà ãäØÞí ÚäÏ ßÊÇÈÉ ÇáßæÏ .
ÃäÙÑ Åáì ÇáãËÇá ÇáÊÇáì æÇáÐí íÊã Ýíå ÒíÇÏÉ ÇáãÊÛíÑ X ÈãÞÏÇÑ æÇÍÏ ÚäÏ ÏæÑÇä ÇáÍáÞ
É æáßä ÏÇÎá ÇáÍáÞÉ íÊã ÇäÞÇÕ ÞíãÉ X ÇáÔíÁ ÇáÐí íÊÓÈÈ Ýí ÚÏã ÇáæÕæá Åáì ÇáÞíãÉ Çá
äåÇÆíÉ æÈÇáÊÅáì ÇÓÊãÑÇÑ ÇáÍáÞÉ Åáì ãÇáÇ äåÇíÉ.
ãáÍæÙÉ/ åäÇß äæÚ ãÔåæÑ ãä ÇáÍáÞÇÊ íÓãí ÈÇáÍáÞÇÊ ÇáãÊÏÇÎáÉ Nested Loops æåæ ÇáÐí
íÍÊæí Úáí ÍáÞÉ ÈÏÇÎá ÍáÞÉ , ÍíË íÊã ÏæÑÇä ÇáÍáÞÉ ÇáÏÇÎáíÉ ÏÇÎá ßá ÏæÑÉ ááÍáÞÉ Çá
낄풃.
æÓäßãá ÑÍáÊäÇ ãÚ ÇáãÝÇåíã ÇáÈÑãÌíÉ ÇáÃÓÇÓíÉ ãä ÎáÇá ÇááÞÇÁÇÊ ÇáÞÇÏãÉ ÈÅÐä Çááå.
*