Java 1

  • Uploaded by: sss
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Java 1 as PDF for free.

More details

  • Words: 4,791
  • Pages: 23
‫اب ا ول   آ اا  ام   ا‬

‫اب ا ول  آ‬

‫اا ام  ا‬ ‫‪123‬ان‬

‫    ا  ام ‬ ‫ا‬ ‫ ه ‪ "# "#‬ی‬ ‫‪ '( %‬اا& ‪ -‬آ ا‪ – *+‬ﺝ & ا"*‪/0‬رة – ‪0‬‬ ‫'‪ 2‬ا‪#‬ت وا*‪23‬‬ ‫‪ 15‬ای ‪2006‬م‬

‫‪ 2‬ا; اﺡ" اﺡ‪2‬‬ ‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪1‬‬

‫اب ا ول   آ اا  ام   ا‬

‫'> اء  'اءة  آ اا ام  ا ا'أ‬

‫  ‪-‬‬‫ آ" ﺡ?‪-‬‬‫ ر ﺥﺹ‪-‬‬‫ ﺕ&ی‪ B‬ﺕ‪-‬‬‫ ﺕ&ی‪- B‬‬‫ ذا ﺕ&‪  DE‬ا‪-‬‬‫‪ "I -‬ه‪ GH‬ا‪-‬‬

‫  ‬ ‫‪ 2‬ا; وا‪ ; "#‬ا‪H‬ي ﺥ? ا"وات وا رض وﺝ&> ا‪"3‬ت وا*‪/‬ر ‪ 2I‬ا‪H‬ی آ(وا ‪ 2+‬ی&‪/‬ن‪ .‬ا&‪2‬‬ ‫" آن و  ه‪ /‬آ‪ V‬و  ‪/‬ن ‪،‬ا‪H‬ي إﻥ" أ ‪ G‬إذا أراد ‪ ًPQ‬أن ی‪/‬ل ‪ :N‬آ ‪/‬ن‪ ،‬ا‪H‬ى ی? ‪ Y‬ی‪XY‬ء‬ ‫وی‪YY‬ر ‪ YY‬آ‪YY‬ن ‪ 2YY+‬ا‪YY‬ة‪#YY ،‬ﻥ‪ N‬وﺕ&‪ YY"\ YY‬ی‪XYY‬آ‪/‬ن‪ ،‬وه‪ /YY‬ا; [ إ‪ NYY‬إ[ ه‪ NYY ،/YY‬ا‪ YY YY"#‬ا و‪YY‬‬ ‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪2‬‬

‫اب ا ول   آ اا  ام   ا‬

‫وا]ﺥة و‪ N‬ا‪ 2#‬وإ‪ N‬ﺕﺝ&‪/‬ن‪ ،‬ا‪H‬ي دل \ وﺡاﻥ‪ _ N‬إ‪ N+‬أﺝ*س ا]یت‪ ،‬وأن \"‪Y NY N‬‬ ‫‪ +‬إﺡم ا"‪'/‬ت‪ ،‬وأ‪' +a‬رﺕ‪ \ N‬ی‪  N‬أ\‪ N‬أﺹ*ف ا"‪I#‬ت‪ ،‬وأر‪ Q‬إ‪N*Y NY& Y‬‬ ‫ﺕ*‪ّ/Y‬ع ا ﺡ‪/YY‬ال ا"(‪YY‬ت‪ ،‬وأه‪YY‬ى ﺡ"‪YY& NYY‬د‪ G‬ﻥ&"‪ NYY‬ا‪ [ _YY‬ی‪ +0YY#‬إ[ رب ا‪"YY‬وات‪ ،‬وأ\‪NYY"# 2YY‬‬ ‫ا د[‪ >V‬ﺡ"‪ G‬و‪ NV*I‬ا‪H‬ي ی‪ N#‬ﺝ"‪ d‬ا‪[#‬ت‪ [ ،‬ی‪ _0#‬ا&د ‪*I‬ء \‪ > ،N‬ه‪ /‬آ"‪ Y‬أ‪Y\ Y*I‬‬ ‫ﻥ(‪ N " N‬ا "ء وا‪(0‬ت‪ ،‬وه‪ /‬ا"*&‪/‬ت *&‪/‬ت ا"ل وﺹ(ت ا‪e‬ل ا_ [ ی"‪_Q + I‬ء ‬ ‫ا"‪/‬ﺝ‪/Y‬دات‪ ،‬وه‪ /YY‬ا‪Y‬وس ا‪eYY‬م ا"*‪ G Y‬أن ی"‪_YQ NYYI‬ء ‪ _Y‬ﻥ&‪/YY‬ت ا"‪YY‬ل‪ ،‬أو ی‪_YYQ NYY#‬ء ‪ YY‬ا]‪YY‬ت‪،‬‬ ‫‪#‬ﻥ‪ N‬وﺕ& \" ی‪/‬ل ا‪/"3‬ن \‪/‬ا آا‪.‬‬ ‫ﺝ ء   آب ﺕ‪/‬ﺡ ا ‪/‬ه ‪ gX‬ا‪ef‬م ا ﺕ"‪ -N‬ﻥ ‪ \/" h‬وى ا ﺕ"‪ -‬إﻥج ‪ d'/‬روح ا‪ef‬م‬

‫آ" ﺡ?‬ ‫إن ه‪H‬ا اب [ ی&  ﺕ أو إﻥﺝ‪ N‬وﺡ‪ G‬و[آ \رة \ ﺕ‪/+" l‬د ﺕ"‪Yk# dY‬ات‬ ‫و ‪  Q‬ا ا ﺕُرس (' ا‪ 2' nn‬ا‪#‬ت وا*‪ -23‬آ ا‪-*+‬ﺝ & ا"*‪/0Y‬رة‪0Y -‬‬ ‫‪o‬ذ اآ‪/‬ر \‪  e‬ا‪#‬ت د‪ \/‬ا‪ '/‬أذ ا‪#‬ت ‪ (*Y‬ا‪ 2Y‬وا"‪Y*+‬س‪ /‬اﺡ"‪ Y‬ﺹ‪qY‬‬ ‫ا"& *( ا‪ 2‬آ" ی‪ l‬اﺕ ‪ X‬ﺝ"‪ d‬أﺕ‪H‬ة ه‪H‬ا ا‪ 2‬و\ رأ‪ 2+Y‬أ‪.‬د‪Y( /‬ح ‪2Y Y"#‬‬ ‫ر‪ V‬ا‪.2‬‬

‫رــ ﺥﺹ‬ ‫إ‪ Y‬ا"‪Y*+‬س ‪ /‬أﺡ"‪ Y‬ﺹ‪ . qY‬ا"&‪ (*Y Y‬ا‪ 2Y‬أ‪/Y+ Y\ Y+ GYQ‬د‪ G‬ا&‪ 2Y3‬ا‪HY‬ى ی‪>+YY NYH‬‬ ‫وﺕ ا‪&0‬ب "‪ % d‬ا‪ .2‬ﺝ ا‪ G‬ا; ﺥا \ ه‪H‬ا ا"‪/+‬د ورك ا; ‪ N"\  N‬و \‪ NVE‬و ‪N‬‬ ‫و أه‪.  t N‬‬ ‫ــ آ"ــ أ&‪  u‬ﺡ وﺕی إ ا&   ‪ www.cb4a.com d'/‬ا‪H‬ى ا(ت *‪ N‬آ‪n‬ا \‪Y‬‬ ‫ ‪/+‬د‪ G‬ا&‪ "3‬ا ی‪  +H‬ﺕ ا  ا&‪ Y‬اﺹ‪ Y# Y‬و\‪ +Yk‬ﻥ‪ Y\ Y‬ا‪ Y‬وار‬ ‫ا ء رك ا; ‪ 2+"\  2+‬وﺝ اه‪ 2‬ا; ﺥا آ" أﺕ"* ا; أن أزوده‪  > 2‬ه‪/ } /‬ﺝ‪/‬د أو ‪2‬‬ ‫ی‪ 2‬ا‪Qf‬رة \‪ N‬داﺥ> ا"‪ \ d'/‬ﺡ  ی"* ‪ N‬ر‪.‬‬ ‫ــ آ" أ&‪  u‬رﺡ"‪ N‬إ‪ Y‬أ‪ Y‬و أ ‪ Y\ Y‬ﺹ‪Y‬ه‪ 2‬وﺡ"‪ Y& 2Y+‬و ‪ dY‬إﺥ‪/Y‬ﺕ ﺡ‪ Y‬ا]ن و[ أﺝ‪PYQ Y‬‬ ‫ب ارْﺡَ"ْ‪ YYَ"ُ+‬آَ"َ‪َ YY‬رƒَ‪YY‬ﻥِ_‬ ‫ ا ƒﺡْ"َ‪َ ِ Y‬و'ُ‪ƒ >YY‬ر …‬ ‫ح ا‪… H† Y‬ل ِ‪َ Y‬‬ ‫أ‪ YY" >YY‬أ ﻥ‪ NYY YY‬ا; ‪ YY‬آ‪} NYY‬وَاﺥْ(ِ‪ YYَ"ُ+َ ْ‡Y‬ﺝَ*َ‪َ YY‬‬ ‫ﺹًَِا{ )‪/ (24‬رة ا‪f‬اء‪.‬‬

‫ﺕ&ی‪ B‬ﺕ‬ ‫‪ -‬ا[‪/2‬‬

‫ ه ‪ "# "#‬ی‬

‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪3‬‬

‫اب ا ول   آ اا  ام   ا‬

‫ ﺕری‪ g‬ا"‪e‬د‪1984/5/12 :‬م "*‪/0‬رة‪ 3# -‬ا'‪ -+‬ﺝ"‪/+‬ری ‪ 0‬ا&‪.‬‬‫ ‪ YY'( YY%‬اا&‪ YY YY‬ا‪ 2YY' .YY*+‬ا‪YY#‬ت وا‪ YY&  . 23*YY‬ا"*‪/0YY‬رة‪. 0YY -‬ا('‪ YY‬ا&‪ YY‬ی&*‪YY‬‬‫) ‪*+‬س( آ"ن ‪/+Q‬ر إن ‪Q‬ء ا; ☺‪.‬‬ ‫ \‪ E/ V‬ا‪#‬ل – ى ‪ IeI‬أﺥ‪/‬ات‪ -‬ﺕﺕ ا‪ un‬ﺡ‪ u‬ا )ا‪/ +"+‬ﺡك☺(‪-‬‬‫ أﺡ‪ YY‬ا‪ YY*+‬ا[وﻥ‪ XYY YY‬و\‪ YY+‬وﺥﺹ‪ YY  YY‬ا"وآ*و‪/YY‬ر وا"‪YY"#‬ت ا‪PLCYY  YY‬‬‫و  ‪ FpGA‬و‪ BLDs‬و  اج ا"‪/‬ازى وا"‪/‬ا وال ‪ Y USB‬ﺝ‪Y+‬ز ا‪ Y#‬ا‪Y 0YX‬ام‬ ‫ ‪.VB.net‬‬

‫&‡ " در‪ N‬اﺕ  ل ا‪#‬ت‪:‬‬ ‫ در‪ Y‬آ‪Y Y >Y‬ت ا ‪ Y‬ا‪ Fortran Y‬و ‪ visualbasic6‬و ‪ C++‬و ‪ JAVA‬و ﺡﺹ‪ Y\ >Y‬ﺕ‪Y‬ی‬‫)ا ز(  آ>  ‪ VB6‬و ‪.C++‬‬ ‫ در آ> ا  ام  ‪ Verilog‬و ‪.( Chips    HDL‬‬‫ در آ> ‪ HTML‬و ‪ ASP‬و ‪. PHP‬‬‫ در آ> ‪ SQL‬و ‪.Access‬‬‫ در *‪H +‬آء ا‪. PROLOG  d \*0‬‬‫ در *‪ +‬ت ا[وﻥ وﺡﺹ> \ ﺕی )ا ز( ‪."+‬‬‫ در *‪ +‬وا‪ V‬ا[وﻥ وﺡﺹ> \ ﺕی )ﺝ ﺝا(  اﺡه‪.2‬‬‫ در أر‪* d‬ه‪Q h‬ت ‪.‬‬‫ در أر‪* d‬ه‪ h‬ﺕ‪.2#‬‬‫ در أر‪* d‬ه‪ h‬ﺕ‪ 2"0‬دیل‪.‬‬‫‪ -‬در أر‪* d‬ه‪­ h‬ﻥﻥت ﺡﺹ> \ ﺕی )ﺝ ﺝا( ‪ 2+‬أﺕى ا‪f‬ﻥﻥ ا ا ‪+‬؟☺‪.‬‬

‫ ‪X‬وع اج‪:‬‬ ‫ا‪ YY YY[ 2#YY‬رو‪/YY‬ت آ‪YYo BYYQ‬م ا ر‪YY YYk‬ام ا‪E YY#‬ی‪ NYY‬یوی‪ YY‬و اﺕ‪ /‬ﺕ‪) YY‬ﺕ*(‪HYY‬‬ ‫\"( و' ﺕ‪ 2‬اﺥرى ‪ "#‬ا; و‪ I‬ز ‪ Ve‬ا‪Y\ ¯Y‬ده‪ Y'( Y% 15 2‬اا&‪ 2Y Y‬ا‪Y#‬ت وا‪Y& 23*Y‬‬ ‫'‪V‬ا ""‪ \/‬آ‪ +‬ﺕ‪ #‬إ‪YQ‬اف ا‪XY‬ب ا‪Y‬آ‪/‬ر‪ /‬ﺕ‪  Y‬ﺡ‪Y‬زى ا‪#‬ﺹ‪+YQ Y\ >Y‬دة ا‪Y‬آ‪/‬را‪ Y G‬ﺝ &‪/Y* Y‬ب‬ ‫أ ی‪ 2005‬وا‪H‬ى رﺝ‪ d‬إ ا‪[ 2‬ﺡ وا‪H‬ى ه‪ &Q ?# /‬ﻥ‪X‬ط &*‪ Y‬ﺝ‪ Y‬ا‪ G‬ا; ﺥ‪Y‬ا وأ\ﻥ‪ Y*\ NY‬وأﺕ"*‪ Y Y‬‬ ‫ا; أن أآ‪/‬ن \* ‪ I‬ز ‪ Ve‬وان ﻥ‪ >0#‬ﺝ"& \ ﺕی )ا ز(  دة ا"‪X‬وع‪.‬‬

‫أ *ﺕ & اج ‪:‬‬ ‫ إ‪I‬ل درا ‪²‬ﺥ‪ H‬دورة   "ة ‪eI‬ث أ‪  +Q‬آ‪ Y >Y‬ا"وآ*و‪/Y‬ر و ا"‪Y"#‬ت ا‪plc Y  Y‬‬‫ ‪ GH+ dE‬اورات ‪/‬اﺝ‪E +‬ت ‪/‬ق ا&"> ا"‪0‬ى أو ا& &  ر‪ *\ d‬ا‪ B‬وأﺹ‪' q‬ﺹ‪Y‬ا \‪Y‬‬ ‫إﺥ‪/‬اﻥ*  &‡ آت ا‪ E‬ﺡ  أ‪ dE‬وا; ا"‪  ?/‬و \ ‪Q‬آ ‪.  t .‬‬ ‫ ا‪/0#‬ل \ ﺹ \"> ‪Y Y‬ل درا‪ Y‬إ ‪Y Y Y‬ل ا‪Y#‬ت أو ا‪Y Y 2#Y‬ى ‪ 0Y‬أو ‪ Y‬اﺡ‪ Y‬ا‪Y‬ول‬‫ا& أ‪ dE‬ﺥ‪ Ne‬إر‪k‬ء ر‪ Y‬و‪% ?YQ‬ی‪ Y Y‬ه‪ GHY‬ا‪Y#‬ة ا‪ &0Y‬ا‪ Y‬اﻥ‪XY‬ت ‪ Y+‬ا"‪Y‬دة وا"‪/Y#‬‬ ‫وا*(‪/‬ذ ‪ ? n >X‬و ‪#‬و إﺹ‪e‬ح ذاﺕ أو[ ‪  2I‬ﺡ‪/& /‬ن ا; و'رﺕ‪.N‬‬

‫‪e‬ﺕ‪0‬ل ﺕ ‪:‬‬

‫ی"*‪ DYY‬ا[ﺕ‪0YY‬ل ‪ YY YY‬أى و'‪ YY‬ﺕی‪²YY YY‬ى ‪%‬ی‪ YY‬ﺕ‪XYY‬ء ‪ YY‬أﺹ‪ #YY‬أخ ‪ YY‬وأﺕ"*‪ YY YY‬ا; أن أ‪dEYY‬‬ ‫ \ﺕ‪   D‬ﺕی☺‪.‬‬ ‫ای ا[وﻥ ‪[email protected] :‬‬ ‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪4‬‬

‫اب ا ول   آ اا  ام   ا‬

‫و&"> ‪#‬د‪I‬ت & \ ا"* ‪[email protected]‬‬ ‫‪+2‬‬ ‫ﺕ(‪/‬ن ‪/"#‬ل ‪0128356933 :‬‬

‫ﺕ&ی‪ B‬‬ ‫ه  آ اا ام  ا وﺕ" ا ا ا‪-:‬‬ ‫‪    -1‬ا  ام  ا‪.‬‬ ‫‪    -2‬ا  ا‪.(OOP) PX‬‬ ‫‪ -3‬ﺝ"> ا‪f‬دﺥل   ا‪.‬‬ ‫‪ >"\ -4‬ﺝ أ ‪.Applets‬‬ ‫‪ -5‬أ ‪ \ n‬ا‪. 2‬‬ ‫‪-6‬ا‪#‬آ‪.‬‬ ‫‪\-7‬ض ا‪X‬ا‪.qV‬‬ ‫‪. Html  -8‬‬

‫)) ذا ﺕ&‪  DE‬ا((‬ ‫ه‪ GH‬ا ‪ ?#‬ﺕ&> 'ر‪ Y+V‬ی‪YQ NY&" &XY‬یة ﺡ‪ Y uY‬ﺥ‪ Y+e‬ی‪ dEY‬ا‪Y‬رئ أن ی‪/Y‬ن ‪Y Y#‬‬ ‫اام  ا ‪" > .‬ور‪ G‬ر‪ 2‬أى ‪ >Q‬ی‪) N /#‬أ‪Q‬ل‪/ -‬ﺝ‪/‬هت‪ -‬ر‪/‬م ‪#‬آ( ‪ > N‬وﺕ‪#‬ی‪+‬‬ ‫آ" ی‪X‬ء  ام ا ‪ h‬ﺝه ة [ ﺕ‪ "Y‬و[ ﺕ*‪ Y Y‬ﺝ‪/Y‬ع و[آ‪Y Y‬ام ‪ Y‬ا ‪ Y‬ا&"‪Y'e‬‬ ‫ا > وﻥ‪X‬ه \ ﺹ(‪ #‬وی آ" ‪/#‬ى  ا \ آب ی‪X‬ح  ‪ HTML‬آ  أى أﻥ‪DY‬‬

‫‪: 0‬‬

‫‪ -2‬ﺥ   ‪.PQ‬‬ ‫‪# -1‬ف ﺝ‪.‬‬ ‫‪  l0 -2‬اا ام ا ‪ - APPLET)NQ²‬ر‪ -2‬ﺡآ‪\ -‬ض ‪Q‬ا‪ -qV‬ﻥ‪XY‬‬ ‫ا‪/‬م ا"‪#‬آ \ ﺹ(‪ #‬وی(‪.‬‬ ‫‪# -3‬ف ‪.HTML‬‬

‫ ﺕ اﻥ \‪/‬ة ا; *  ‪ +3‬ا‬

‫‪ "I‬ه‪ GH‬ا‬ ‫ ه‪ GH‬ا ﻥ وی‪ +&% + ?#‬و[ آ [ ﺕ*ﻥ أﻥ وإﺥ‪/‬اﻥ‪\ D‬ء‪.‬‬‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪5‬‬

‫اب ا ول   آ اا  ام   ا‬

‫ وإن آن [ د‪ GH+ "I d‬ا &‪ >"& D‬ا وا وﺹ ا رﺡم ‪.‬‬‫ ﺕ‪ dE‬أی إ\‪ "I VE‬ا إن ا‪\ &E‬ﺕ  ا‪/0#‬ل \ ﺹ‪0Y Y >Y"\ Y‬‬‫أو دو \‪  N‬ل ا‪#‬ت أو ه* ا‪ 2#‬وﺕ‪H‬آ '‪/‬ل ر‪/‬ل ا; ﺹ‪ Y‬ا; \‪ NY‬و‪[) 2Y‬‬ ‫ی» أﺡآ‪ 2‬ﺡ ی‪ #‬ﺥ‪  N‬ی‪).(N(* #‬إن ا;  \‪/‬ن ا&  دام ا&  \‪/‬ن أﺥ‪.(N‬‬

‫اب ا ول ‪    :‬ا  ام  ا‬ ‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪6‬‬

‫اب ا ول   آ اا  ام   ا‬

‫وی" اب ا&*ﺹ ا‬ ‫)‪" (1‬ــذا  ا ؟‬ ‫)‪ (2‬ﺕ‪E‬ت  ا‪.‬‬ ‫)‪ (3‬آ‪ B‬ﺕُ اا ‪ h‬ام  ا؟‬ ‫)‪ (4‬اای  ﺕ‪E‬ت ا‪/‬ﻥ‪/‬ل ‪.Consol application‬‬ ‫)‪ (5‬آ( ﺕ&ی‪ B‬ا"ات‪.‬‬ ‫)‪ (6‬آ( ا‪+af‬ر أو ا‪ QQ \ \E‬دوس‪.‬‬ ‫)‪ (7‬أ ‪.n‬‬ ‫)‪» (8‬ال ‪.‬‬

‫)‪" (1‬ـــذا  ا ؟‬ ‫ا   ا [ن اﻥ ‪ h‬ا‪H‬ى ی‪ 2‬آ‪ + N‬ی‪ \ B‬اى ﻥ‪ h Y‬ی‪ 2Y‬آ‪²Y NY‬ى ‪ Y‬أﺥ‪Y‬ى ‪Y‬‬ ‫اﻥ‪ N‬ی‪ dEY‬ا&"‪ Y\ >Y‬أى ﺝ‪Y+‬ز ‪ Y"+‬اﺥ(‪/ Y‬اﺹ‪(Y‬ﺕ‪/Y N‬اء ‪ software‬أو ‪Y& hardware‬‬ ‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪7‬‬

‫اب ا ول   آ اا  ام   ا‬

‫ات ا ﺥى ‪ C  >n‬و  ا(‪/‬ال زی‪ *& D‬آ اﺡ ا‪Y‬ا ‪ Y\ h‬ﺝ‪Y+‬ز &‪ Y‬داﺥ‪ YP >Y‬ﻥ‪Y3‬م‬ ‫ﺕ‪ & >X‬ن ه‪H‬ا اﻥ ‪ [ h‬ﺕ" اﻥ‪ N‬ی&"> \ ﺝ‪+‬ز ‪t‬ﺥ \ ﻥ‪3‬م ﺕ‪t >XY‬ﺥ‪ Y‬و'‪ Y‬ی‪h Y Y‬‬ ‫ه‪ GH‬ات \ ه‪H‬ا ا& ‪( ‡& 2‬ت ا*‪3‬م ا‪H‬ى ی‪#‬ج إ‪ +‬وا‪HY‬ى ی‪/Y‬ن ا ‪Y‬اده أﺡﻥ‪(.DLL) Y‬‬ ‫ﺕ‪ >"#‬أ‪*I‬ء ﺕ‪ n‬اﻥ ‪ *\ h‬ا"م ﻥ ‪. h‬أ   ا ی‪ q‬ا" ‪ h‬ه‪H‬ا ا& و‪Y+ DH‬‬ ‫ ‪ "+‬ﺝا  ﺕ‪E‬ت) ا‪X‬ت وا[ﻥﻥ( ﺡ‪ u‬اﻥ‪² D‬آ إ ﻥ‪ Y‬ﺕ‪ >XY‬ا‪ Y*\ ?YE‬أى ‪Y‬م‬ ‫‪ Y"+ N‬اﺥ(‪/ Y‬اﺹ‪(Y‬ت ﺝ‪Y+‬ز‪ G‬أو ﺡ‪ Y‬ا*‪Y3‬م ا‪ 2Y&) >XY‬ی‪/‬ﺝ‪ Y‬أآ‪ 42 Y Yn‬ﻥ‪Y3‬م ﺕ‪ >XY‬ی&"‪/Y‬ن‬ ‫(ءة ﺡ‪/‬ل ا&‪ 2‬أ‪+Q‬ه‪ 2‬ا‪/‬ی*وز وا*(‪.‬‬

‫‪k/‬ـــــــــــ‪ q‬ذ‪: D‬‬

‫‪  -‬أى ـ و  ال ‪-:c‬‬

‫\* آ اﻥ ‪ GH+ h‬ا ‪ *\ 2I‬ا‪/‬ﺹ‪/‬ل إ ﺡ اﺝ" ی‪ 2‬اﺝ" إ‪ Y‬ﺹ‪/Y‬رة ‪Binary YV*I‬‬ ‫وا ﺕ"  ا] ‪ . +*\ &" D& . Machine language‬وه‪ GH‬ا‪/0‬رة ﺕ&" ‪ >X‬آ \‬ ‫ﻥ‪/‬ع ا] ا ﺕ" اﺝ" \‪ +‬و' [ ﺕ‪ \ >"& q0‬ا‪ N‬أﺥى)‪.(1. 1 >Q‬‬

‫‪V*I‬‬ ‫) ا](‬ ‫•‬

‫ ﺝ‪ 2‬‬ ‫‪C‬‬

‫ﻥ ‪h‬‬ ‫‪C‬‬

‫‪(1. 1)>Q‬‬ ‫ی‪ 2‬ﺕ*(‪ H‬اﻥ ‪ \ C  h‬ا] ‪Q‬ة ‪² DH‬ﻥ‪ +‬ﺕ&" \ ﻥ‪/‬ع ا]‪.N‬‬

‫ا ‪  h‬ال‪C‬‬ ‫ا] ا( ی‪)V‬ﺡ(‬

‫‪ -‬أ    ا ‪-:‬‬

‫)‪(software+Hardware‬‬

‫  ا \* ﺡ اﺝ" [ ی‪ 2‬ﺕ‪/#‬ی> اﻥ ‪ h‬إ ا‪/0‬رة ا‪ 'Y >Yn ) V*n‬ا‪Y‬ت( و[آ‪ Y‬ی‪2Y‬‬ ‫ﺕﺝ"‪ +‬إ ﺹ‪/‬رة ا آ‪/‬د )‪ .(Byte code‬وهــ‪ GH‬ا‪/0‬رة ﺕ‪ Y\ >Y"& q0‬أى ﺝ‪Y+‬ز ‪ Y"+‬اﺥ(‪Y‬‬ ‫ ‪/‬اﺹ(ﺕ‪ N‬أو ﻥ‪3‬م ا‪. (2 . 1 >Q) >X‬‬ ‫ آ‪/‬د‬ ‫‪Byte code‬‬

‫ ﺝ‪2‬‬ ‫ ا‬

‫ﻥ ‪h‬‬ ‫ ‪/‬ب  ا‬

‫‪(2. 1) >Q‬‬ ‫• ه‪H‬ا ا‪ >X‬ﺕ‪ dEY‬أن ﺕ‪ h*Y‬إن اﻥ‪ h Y‬ا"‪/Y‬ب ‪ Y‬ا‪ [ Y‬ی&"‪/ Y\ Y‬اﺹ‪(Y‬ت ا]‪Y‬‬ ‫و‪ DH‬ی‪ dE‬ا&"> \ أى ‪/‬اﺹ(ت ﺝ‪+‬ز ‪.‬‬

‫ﻥ ‪h‬‬ ‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪8‬‬

‫اب ا ول   آ اا  ام   ا‬

‫ﺝ‬

‫‪ Nt‬ﺕ‬ ‫‪  Nt‬ی‪V‬‬ ‫ وا‪ Y‬أی‪YY\ Y\ Y‬م ا\"‪Y‬د ‪ Y‬ا‪ Y\ YY‬ﻥ‪ Y\/‬ا]‪ YY‬ه‪ /Y‬أن اﻥ‪ h Y‬ی‪ 2YY‬ﺕ*(‪ Y\ GHY‬ا‪NYY‬‬‫ﺕ‪/ * N‬ا‪ E‬ﻥ ‪ h‬ا ﻥ(‪ N‬و[ ی‪ 2‬ﺕ*(‪H‬ه \ ا] ا( ی‪Q V‬ة ☺‪.‬‬ ‫ ‪ GH+‬ا" ة ﺕ" ت  ا \ }ه ات وﺥﺹ‪ Y Y‬ﺕ‪YE‬ت ا‪XY‬ت و ا[ﻥﻥ‪ Y‬آ"‪Y‬‬‫ذآﻥ ( ﺡ‪ u‬ﺕ‪/#‬ى ا‪X‬ت أو ا[ﻥﻥ \ أﻥ‪/‬اع ‪ N‬ا ﺝ‪ +‬ة وﻥ‪ 23‬ا‪.>X‬‬ ‫‪ D& :‬ا]ن & أن 'أت ه‪HY‬ا ا‪ Y‬ء '‪&YQ Y‬ت ‪²‬ه"‪ Y Y‬ا‪} Y\ Y‬ه‪Y Y Y‬ت ا ‪Y‬‬ ‫ا ﺥى وأﺕ"* أی أن ﺕ‪/‬ن ' أدرآ أن ه‪ GH‬ا   ‪ (&k‬أو ی(‪ >Y‬ﺕ*‪ Y+‬و'‪ Y‬د&*‪NY Y‬‬ ‫ه‪H‬ا ا ء ل 'أﺕ‪ \ c4arab d'/ \ N‬ﺹ(‪) #‬ء ‪ d‬ﺕ*( وآن اء ‪ dY‬دآ‪/Y‬ر ‪ Y‬ﺝ &‪Y‬‬ ‫أم اى ا&‪ "3‬ا‪H‬ى ه ‪ ?#‬ﺝ & أﺕ‪/X‬ق &"> ‪  . +‬اآ‪/‬ر ا(‪ >k‬ا& ی‪ Y‬آ‪Y‬ن ‪ NY‬وﺝ‪ Y+‬ﻥ‪Y3‬‬ ‫  ا ی> إ أن یا ه‪ GH‬ا" وه‪ } /‬رك ه" ه‪ GH‬ا أن ی*  ا و‪DH‬‬ ‫أدرآ أه" آ ه‪H‬ا ا ء )"ذا  ا؟(‪.‬‬

‫)‪ (2‬ﺕ‪E‬ت  ا‬

‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪9‬‬

‫اب ا ول   آ اا  ام   ا‬

‫ی‪/‬ﺝ أﻥ‪/‬اع آ‪n‬ة ﺕ‪E‬ت  ا ی" و‪ +&k‬ﺕ‪eI #‬ث \*وی ر‪-:V‬‬ ‫ا*‪/‬ع ا ول ‪ :‬ﺕ‪E‬ت آ‪/‬ﻥ‪/‬ل ‪-:Console‬‬

‫ ه‪ GH‬ا‪E‬ت ی‪ 2Y‬ﺕ*(‪ HY‬اﻥ‪ Y\ h Y‬واﺝ‪ Y+‬ﺕ‪ NXY‬واﺝ‪ Y+‬ا‪Y‬وس و‪ Y*& Y‬ذ‪ DY‬أﻥ‪Y"+ Y} Y+‬‬ ‫‪eYY‬زال ﺡ‪ YY‬ا]ن آ‪ YY YYn‬ا‪YY‬ا ‪ h‬ﺕ&"‪ YYP YY\ >YY‬ا‪YY‬وس ﺥﺹ‪ YY‬ا‪YY‬ا ‪ h‬ا‪ YY‬ﺕ&"‪/' YY\ >YY‬ا\‪ YY‬ﻥ‪YY‬ت‬ ‫ آ ی )*‪ D‬إ‪ -  e‬ﺡ ﺕ‪H‬اآ ‪ (en‬ﺕ&‪" E‬م \ة " ات رﺥ‪ l‬ا‪ \ – "n‬أداء ا"‪Y+‬م –‬ ‫ی‪ \ N‬و ه‪ GH‬ا‪E‬ت أ\ " ‪ h‬اا}  ا‪/0#‬ل \ آ(ءة \ )‪(3. 1 >Q‬‬

‫‪(3. 1) >Q‬‬

‫ا*‪/‬ع ا‪n‬ﻥ ‪ :‬ﺕ‪E‬ت وی*وز ‪-:Windows‬‬ ‫ ه‪ GH‬ا‪E‬ت ی‪ 2‬ﺕ*(‪ H‬اﻥ ‪ QQ \ h‬ی‪/‬م ا"‪ 2"0Y h Y‬أدواﺕ‪ NY(* Y+‬وأ ‪Y‬آ ‬ ‫و‪ \ +&k‬ا‪( ) >n N(* QX‬ﺕ‪ q‬أوا ‪*\ -‬وی – &ت ﻥ‪/0‬ص – &ت اﺥ‪Y‬ر(‬ ‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪10‬‬

‫اب ا ول   آ اا  ام   ا‬

‫‪ .‬ی‪/‬ﺝ &‡ ات ‪/ >n‬ال زی‪ D‬ﺕ&‪ DE‬أ‪YQ‬ل ر‪ Y YV‬ﺕ‪ DY‬ا"‪Y"#‬ت ‪Controls‬‬ ‫وی" ا&ی>  ‪ +Q‬أو ا‪/‬د ا‪H‬ى ﺕ*(‪ GH‬ه‪ GH‬ا داة) ﺹ‪/‬ر‪.(4. 1 G‬‬

‫)‪\ (2 , 1‬رة \ &ت ﻥ‪/0‬ص ‪f‬دﺥل &‡ ا ر'م أو ا‪#‬وف‪.‬‬ ‫)‪\ (3‬رة \ (ح أ  *(‪ H‬آ‪/‬د & ‪.‬‬ ‫)‪\ (4‬رة \ أر‪( d‬ﺕ‪ q‬أی وﺕ‪ 2‬ﺕ &‡ ا‪2+ lV0‬‬ ‫وا آ" ‪.>X‬‬ ‫)‪\ (5‬رة \ ‪ d‬ﻥ‪.l‬‬ ‫)‪\ (6‬رة \ \*‪/‬ان [ ی" ا ‪ N‬أ‪*I‬ء \"> اﻥ ‪ h‬و ی‬ ‫‪% \ N‬ی ا‪/‬د‪.‬‬ ‫)‪\(7‬رة \ ‪Q‬ی‪/' Á‬ا‪ 2V‬ﺕ‪/#‬ى '‪/‬ا‪ B >n 2V‬و ﺕ‪#‬ی و \ة‪.‬‬ ‫)اﻥ ‪ h‬آ> \رة \ ﺕ‪ 2"0‬أى ‪#‬ی‪ D‬رو‪/‬ت \ ا"‪/‬ﺕ(‬ ‫‪(4. 1) >Q‬‬

‫ ‪:‬‬

‫ﺡ [ ﺕ&وﻥ ‪ PE‬إن ه‪ GH‬ا‪/‬اﺝ‪ +‬ﺹ"" ﻥ‪/Y h Y‬ال زی‪ DY‬و*‪ Y‬و‪ÁY +&Yk‬‬

‫‪f‬یح آ‪ B‬ی‪/‬ن ‪ >Q‬واﺝ‪ +‬ﺕ‪E‬ت ا‪/‬ی*وز أ  ﻥ ‪ h‬او‪/‬ت ‪X /+‬وع ا‪Y‬ج ا‪Y‬ص ‪ Y‬إن‬ ‫‪Q‬ء ا;‪.‬‬

‫ا*‪/‬ع ا‪ : un‬ﺕ‪E‬ت وی ‪-:Web‬‬

‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪11‬‬

‫اب ا ول   آ اا  ام   ا‬

‫ه‪H‬ا ا*‪/‬ع ا‪E‬ت ‪/‬ف ی*(‪ \ H‬ﺹ(‪#‬ت ا‪/‬ی ا"&و وه‪ /‬أه‪ " 2‬ات  ا آ" ذآﻥ‬ ‫ ا ء ر'‪ (1) 2‬ه‪H‬ا اب ) ‪(5. 1 >Q‬‬

‫ی‪ 2‬ﺕ*(‪ H‬اﻥ ‪ \ h‬ﺹ(‪ #‬وی ﺕ‪ NX‬ه‪ GH‬ا‪#(0‬‬

‫‪(5. 1) >Q‬‬

‫)‪ (3‬آ‪ B‬ﺕُ اا ‪ h‬ام  ا؟‬ ‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪12‬‬

‫اب ا ول   آ اا  ام   ا‬

-:‫ ام  ا‬h ‫ه*ك  اﺡ>  ﻥ‬

.N 0‫ا ا&"> ﺥ‬H‫ن ه‬/‫ وان ی‬D"\  D/‫ا ا; أن ی‬/\‫ واد‬2‫ ا; اﺡ" اﺡ‬2 ‫اأ‬ ‫ص‬/0Y*‫ ا‬Y3‫ أو ﺡ‬Microsoft Word ‫ورد‬/Y‫> ا‬Yn ‫ص‬/0Y*‫ ا‬Y h Y‫ أى ﻥ‬qY( 2Y' YY l0YY dYY'/ ‫ أى‬YY\ YY NYY"#‫ ﺕ‬dEYY‫ ﺕ‬KAWA \YY‫ ی‬h YY‫ أو ﻥ‬Text Bad 2"0YY NY‫وا ﻥ‬YY‫ آ‬h Y‫> ﻥ‬YY(‫ وی‬download >Yn Y‫ ا[ﻥﻥ‬YYQ Y\ YY h ‫ا‬Y‫> ا‬Y"#‫ﺕ‬

.‫  ا‬d > & 00‫ﺥ‬

‫ن‬/Y‫ أن ی‬Y\ ‫ص‬Y‫ واﺡ‬GY‫(  أى ن ﺕی‬.Java) ‫  اد‬B"‫ا ا‬H‫ ه‬Ä(‫ واﺡ‬h ‫أآ اﻥ‬ Y

‫ا ا‬HY‫ت وه‬Y("‫ة ا‬Yn‫ آ‬Y*\ NY\ ‫ر‬/Yn&‫ ا‬DY >+Y‫ ی‬Y‫ ﺡ‬NY‫ اﺥ‬h Y‫ ﻥ‬Y"Ve B"‫ ا‬2‫ا‬ BY"‫ ا‬2 N‫ ﺡ‬N‫ ا‬/‫ ه‬h ‫ إذا آن اﻥ‬en . (.Java) ‫ن ا[ اد‬/‫ أن ی‬2+"‫ ا‬D ‫اﺥرى‬ .(Calculator. Java) ‫ن‬/‫ی‬ ‫ب‬Y‫ا ا‬HY‫ ه‬Y ‫ ء ا ول‬Y‫> ا‬Y' Y ‫ﻥ‬YQ‫ ا‬Y"‫ آ‬Byte Code ‫د‬/Y‫ إ اَ آ‬h ‫ اﻥ‬2‫ﻥﺝ‬ Y 2‫ﺝ‬Y ?‫ی‬% \ "‫ \" اﺝ‬2‫د وﺕ‬/‫ إ اَ آ‬2‫)"ذا  ا( أن  ا ﺕﺝ‬ YY* YY ‫ أ‬. (.Class) ‫ إذ‬YY‫ ﺡ‬2‫ﺝ‬YY"‫ ا‬BYY"‫اد ا‬YY ‫ن ا‬/YY‫ وی‬Java Compiler YY‫ا‬ ‫ر‬YY# h YY‫ ﻥ‬YY"‫ أه‬YY‫ )أرأی‬F7 ‫ح‬YY( YY\ ÁYY YY"‫ اﺝ‬2YY‫ ﺕ‬Kawa ‫وا‬YY‫ آ‬h YY‫ﻥ‬ .(☺ Kawa ‫ص‬/0*‫ا‬ ‫ر‬YY# h YY‫م ﻥ‬YY‫ ﺕ‬YY*‫ إذا آ‬YY ‫ة إ‬YYQ YY‫ ا‬h YY‫? ﻥ‬YY‫ی‬% YY\ YY ‫ ا]ن إ‬h YY‫ اﻥ‬HYY(‫ﻥ‬ .‫آ‬H‫ \  أﺕ‬F5 ‫ \ (ح‬Ák ‫ص آوا‬/0*‫ا‬ ‫ى‬YY‫ ا ﺥ‬YY‫ وان آﻥ‬DYY‫ ذ‬YY\ ;‫ ا‬YY"‫> اﺡ‬YY"&‫ ی‬NYY‫ اﻥ‬YY YY‫آ‬²‫ وا‬h YY‫ اﻥ‬HYY(*‫ ﺕ‬YY ‫ء‬YY+‫ ا[ﻥ‬YY& DY ‫دام‬Y &Y‫ ﺹ‬Y‫ﺝ‬/‫ [ ی‬NY‫ اﻥ‬2Y\‫ وا‬Y‫ ﺝی‬Y ‫أ‬Y‫ات أو ا‬/YE‫ ا‬Y&‫ اﺝ‬Y ‫( ا; واأ‬ ."‫ﺹار وا& ی‬f‫ا‬

(1)

(2)

(3)

(4)

(5) (6)

Consol application ‫ل‬/‫ﻥ‬/‫ت ا‬E‫( اای  ﺕ‬4)

13

[email protected] : ‫ﺕل ﺕ‬

‫اب ا ول   آ اا  ام   ا‬

‫آ" ‪Q‬ﺡ* '>  ا ء ا‪n‬ﻥ ه‪H‬ا اب )ﺕ‪YE‬ت ‪ Y‬ا‪ (Y‬أن ا‪YE‬ت ا"&‪/ Y‬ﻥ‪/Y‬ل‬ ‫ی‪ 2‬ﺕ*(‪H‬ه)ا"ﺡ ا ( \ ‪ QQ‬ﺕ‪ QQ NX‬اوس‪.‬‬ ‫ ی‪ 2‬آ ه‪H‬ا اﻥ ‪ h‬داﺥ> دا ﺕ" اا ا  وی ‪ main( )  +‬و &* دا‪ N‬أﻥ‪ +‬ﺕ‪/‬م‬‫‪²‬داء و‪ N*& (a‬أو \ة و‪ BVa‬أو ‪+‬م واوال ‪ +‬و‪ ( BVa‬ﺕ‪ B‬ﺥ‪e‬ف ا‪/Y‬د ا"‪/Y‬ب ‪Y+‬‬ ‫أو ا"‪ "+‬ا"‪ + +* /E‬وی (‪/+‬م اا إ[ أذهﻥ‪²* 2‬ﺥ‪ ‡& H‬ا ‪ n‬ا‪-: E‬‬ ‫)‪ (1‬دا‪ N‬ﺕ‪²‬ﺥ‪ H‬ر'‪ 2‬وﺕ‪ #‬ا‪H‬ر ا& ‪.N‬‬ ‫)‪ (2‬دا‪ N‬ﺕ \ ا‪ 2) QX‬ا; اﺡ" اﺡ‪.(2‬‬ ‫)‪ (3‬دا‪ N‬ﺕ‪²‬ﺥ‪ H‬ر'" وﺕ \ ا‪ QX‬ا آ ‪.2+‬‬ ‫وه*ك أﻥ‪/‬اع &دة اوال و&> اوه دوال ﺝه ة ودوال &‪/ N‬ا‪ E‬ا" ‪.h‬‬ ‫ ا"‪  2+‬آ>  ? آ‪ B‬ﻥ اا ا  دا ) (‪ main‬؟‬‫ی‪ 2‬آ‪#  +‬ر ا*‪/0‬ص آ" ی ‪..‬‬ ‫)‪Public static void main (string[ ] args‬‬ ‫{‬

‫ه* ی‪ 2‬آ اﻥ ‪ h‬ا"اد ﺕ*(‪GH‬‬ ‫}‬ ‫ ا"‪ 2+‬ﺝا آ ه‪H‬ا ا‪ >X‬ون ﻥ‪ l‬أو زیدة ﺡ [ ی‪/‬ن  اﻥ ‪ h‬أى ‪X‬آ> \*‪ Y‬ﺕ*(‪DY& . GHY‬‬ ‫ا]ن ‪/X‬ق  &‪ N‬آ‪ B‬ی اﻥ ‪.h‬‬

‫)‪ (5‬آ( ﺕ&ی‪ B‬ا"ات‬ ‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪14‬‬

‫اب ا ول   آ اا  ام   ا‬

‫ أه‪ 2‬ا ‪Q‬ء داﺥ> أى   ‪ N‬ه ا"ات وﺕ" أی ا"‪[/#‬ت و[ }* \*‪ Y +‬أى ﻥ‪h Y‬‬‫و[ أﺝ أ> ا ‪/Y+( g n‬م ا"‪ Y Y‬ذه*‪ enY" DY‬ﺕی‪ Y‬إدﺥ‪Y‬ل أر'‪Y‬م ﻥ‪/Y h Y‬م &"‪NY‬‬ ‫ﺡ‪ +\ N*& N‬وإ\‪ DVE‬ﻥﺕ‪ eY h‬ﺕ‪ dEY‬إدﺥ‪Y‬ل ا ر'‪Y‬م إ[ ‪ Y‬ﺥ‪eY‬ل ‪ Y‬ر'"‪ Y‬وأی‪ [ Y‬ﺕ‪dEY‬‬ ‫ا‪/0#‬ل \ أر'م إ ﺥ‪e‬ل  ر'" أی و*‪²‬ﺥ‪t [n H‬ﺥ وه‪ /‬اﻥ‪ D‬ﺕی إدﺥ‪Y‬ل ا‪ Y% 2Y‬وﺕی‪Y‬‬ ‫ا‪/0#‬ل \ ر'"‪ N‬ا ‪ 2Y enY‬إدﺥ‪Y‬ل ا‪ 2Y‬ا‪% Y\ YE‬ی‪ Y ?Y‬ﻥ‪ 0Y‬وا‪/0Y#‬ل \‪ Y‬ر'"‪NY‬‬ ‫ا \ ‪%‬ی?  ر'" ‪.‬‬ ‫  ? ﻥ*‪ h‬أن "ات أو ا"‪[/#‬ت أﻥ‪/‬اع ( و '> أن ﻥ&‪Y‬ف \‪ Y‬ا ﻥ‪/Y‬اع ا"(‪Y‬‬‫ﻥ&ف \ آ(‪ N‬إدراﺝ‪ +‬داﺥ> اﻥ ‪ h‬؟ ﺕرج داﺥ> اﻥ ‪% \ h‬ی? ا‪ 0‬ا ‪-:‬‬ ‫; ا‪ 2‬ا" ﻥ‪/‬ع ا"‬ ‫ ا&‪ ( )  e‬ﺕ&*  أى أن ا‪\ 0‬رة \ آ ﻥ‪/Y‬ع ا"‪ Y‬و‪ Y‬ﺡ‪ Y‬أو ر'"‪Y 2YI Y‬‬‫ام ‪E‬ة ا"ت  ‪/‬ﺡ ا"(ﺕ‪ & 2I q‬ذ‪ D‬ﺕ ا‪ 2‬ا" و[ \ أن ی‪/‬ن ا‪ 2‬ا"‪Y‬‬ ‫ & ‪X‬وط ا ‪-:‬‬ ‫)‪ [ (1‬یأ '‪.2‬‬ ‫)‪ [ (2‬ی‪/#‬ى \ \‪ e‬ت ﺥﺹ ‪ ( % , ^ , & , \ , + , - , * ) >n‬وی" اام ) _ (‪.‬‬ ‫)‪ [ (3‬ی‪/‬ن ‪ Y‬ا"‪Y‬ت ا"‪/Y#‬زة ‪ Y*&" Y‬ه*‪Y‬ك آ"‪Y‬ت ﺕ& ‪ Y+& >Y‬ا‪Y Y‬م ‪Y# Y(a/‬د‪G‬‬ ‫و‪ DH‬ی‪ 3#‬اا ‪ +‬آ‪"²‬ء "ات آ" ا‪X‬ط ‪ IF‬أو ﺝ" ‪ Select‬أو‪ GOTO‬و}ه‬ ‫ ا"ت &ف \‪  +‬ه‪H‬ا اب و '  ا‪.‬‬ ‫)‪ (4‬ی*‪ q0‬ن ی‪/‬ن ا‪ 2‬ا" یل \ ا‪ (a/‬ا ی‪/‬م ‪  Y*\ enY" Y+‬ﻥی‪ Y‬ادﺥ‪Y‬ل ا‪ 2Y‬ا‪YE‬‬ ‫‪ YYY‬ﻥ‪/PXYYY h YYY‬ن ا‪YYY* YYYE‬ر ‪ YYY‬ﻥ‪ stu_name 0YYY‬أو ‪ student_name‬أو‬ ‫‪ nameOFstudent‬وه‪H‬ا ‪ ' d‬ا"ات‪.‬‬

‫ا]ن ی ا&ف \ أﻥ‪/‬اع ا"ات ا  داﺥ>  ا ‪-:‬‬

‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪15‬‬

‫)‪(1‬‬

‫اب ا ول   آ اا  ام   ا‬

‫ا ر'م ا‪:##0‬‬

‫ا ر'م ا‪ ##0‬ه ا ر'م ا [ ﺕ‪/#‬ى \ آ "&*   [ ﺕ‪/#‬ى \‪XY\ Y e\ Y‬ی وﺕ*‪2Y‬‬ ‫ا ر'م ا‪ ##0‬إ أر& أ'م‬

‫‬ ‫‬ ‫‬ ‫‬

‫‪Byte‬‬ ‫‪Short‬‬ ‫‪Int‬‬ ‫‪Long‬‬

‫وأآ‪ N& > &*  n‬ﺥ‪e‬ل ا  ه‪ int /‬ا‪H‬ى ه‪ /‬اﺥ‪0‬ر " ا‪f‬ﻥ ی ‪ Integer‬وا ﺕ&* ر'‪2‬‬ ‫ﺹ‪ q#‬و *‪²‬ﺥ‪ ‡& H‬ا ‪* n‬رب \ آ( ﺕ&ی‪ B‬ا"ات داﺥ> اﻥ ‪ h‬ه‪H‬ا ا*‪/‬ع‪-:‬‬

‫; ‪Int X‬‬ ‫; ‪Short Y , Z‬‬ ‫; ‪X=1‬‬ ‫; ‪Y=2‬‬ ‫; ‪Z=3‬‬ ‫ا" ا"" ‪ X‬ه‪ /‬ا*‪/‬ع ا‪ q#0‬وﺕ‪ 2‬إ*د '" أو ﺕوى )‪ (1‬إ‪ N‬وآ‪ DH‬ﺕ‪ 2‬إ‪*Y‬د '"‪(2) NY‬‬ ‫إ ا" ‪ Y‬و'"‪( 3) N‬إ ا" ‪Z‬‬

‫)‪(2‬‬

‫ا ر'م ا ا‪:##0‬‬

‫ا ر'م ا ﺹ‪ ##‬ه ا ر'م ا ﺕ‪/#‬ى \ آ‪/Y‬ر أى أﻥ‪ Y+‬ﺕ‪/Y#‬ى \‪XY\ Y e\ Y‬ی‪ N‬وﺕ*‪ 2Y‬إ‪Y‬‬ ‫'" ‬

‫ ‪Float‬‬ ‫ ‪Double‬‬

‫وﻥم \دة ‪  Float‬ﺕ&ی‪ B‬ا"ات ا ﺹ‪ ##‬و أ ‪ n‬ذ‪-: D‬‬ ‫; ‪Float x‬‬ ‫; ‪Double y‬‬ ‫; ‪X = 1.5‬‬ ‫; ‪Y = 5.55‬‬ ‫ ا ‪ n‬ا ﺕ‪ 2‬إ*د '" أو " ا‪ Y‬ﺹ‪ x q#Y‬وه‪ (1.5) Y‬وﺕ‪ 2Y‬إ‪*Y‬د '"‪ (5.55) Y‬إ‪Y‬‬ ‫ا" ‪.y‬‬

‫)‪(3‬‬

‫ا*‪/0‬ص ‪:‬‬

‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪16‬‬

‫اب ا ول   آ اا  ام   ا‬

‫ا*‪/0‬ص ه آ>  ی‪/#‬ى \ ﺡوف أو ر ‪/Y‬ز ‪ >Yn‬آ ‪"Y‬ء وا&*‪Y‬وی وا‪/Y‬اری‪ g‬و}‪ GY‬وﺕ*‪ 2Y‬إ‪Y‬‬ ‫'" ‬

‫ ‪string‬‬ ‫ ‪char‬‬ ‫ﻥم ا*‪[ \/‬ن ا" ﻥ‪/‬ع ‪ string‬ی" أن ی‪ *Y‬إ‪ NY‬أآ‪ Y Yn‬ﺡ‪Y‬ف أى آ"‪ Y‬وﺕ‪ dYk/‬ا‪2Y‬‬ ‫ا"‪*Y‬ة إ‪ Y e\ Y NY‬ﺕ*‪ . ( " " )l0Y‬أ ‪ Y‬ا"‪ Y Y‬ﻥ‪/Y‬ع ‪ [ char‬ﺕ‪ *Y‬إ‪ NY‬إ[ ﺡ‪Y‬ف واﺡ‪Y‬‬ ‫وﺕ‪ dk/‬ا‪ 2‬ا"*ة إ‪ ( ' ' )  e\  N‬و ‪n‬ل \ ذ‪-: D‬‬

‫; ‪Char x‬‬ ‫; ‪String y‬‬ ‫;'‪x='m‬‬ ‫" ‪y = " maher‬‬

‫وه* ﺕ‪ 2‬إ*د ا‪#‬ف ‪ m‬إ ا" ا*‪ x 0‬وﺕ‪ 2‬إ*د ا" ‪ maher‬إ ا" ا*‪y 0‬‬

‫)‪(4‬‬

‫ﻥ&‪:[/2‬‬

‫[ یم ه‪H‬ا ا*‪/‬ع آ‪n‬ا و  ه*ك ‪  X‬ذآ‪ G‬وه‪ 2' /‬واﺡ‬ ‫ ‪Boolean‬‬ ‫وی* إ‪ "' N‬وﺡة ‪ Á‬إ  ﺹ‪/‬اب أو ﺥ‪ ²E‬و ‪n‬ل \ ذ‪D‬‬ ‫; ‪Boolean x‬‬ ‫; ‪X = true‬‬ ‫ﺕ‪ 2‬إ*د '" ‪ true‬وه ﺕ&* ﺹ‪/‬اب إ ا" ‪ x‬ا‪H‬ى ه‪ /‬ﻥ‪/‬ع ‪ Boolean‬أ ‪ Y‬إذا أردﻥ‪ Y‬إ‪*Y‬د‬ ‫'" ﺥ‪/ ²E‬ن ‪. False‬‬

‫)‪ (6‬آ( ا‪+af‬ر أو ا‪ QQ \ \E‬دوس‬ ‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪17‬‬

‫اب ا ول   آ اا  ام   ا‬

-: QX‫\ \ ا‬E‫ی &" ا‬% ‫ﺝ‬/‫ﺕ‬ -: ‫ی ا و‬E‫ ا‬‫ آ" ی‬h ‫ﺕ  اﻥ‬

System.out.print (" QX‫ \ ا‬N\% ‫;)"أآ ه*  ﺕی‬ ‫اس‬/Y' ‫> ا‬Y‫ داﺥ‬Y 2‫ أو آ ا‬QX‫ \ ا‬+\% ‫ ی" آ ا" ا"اد‬l0*‫  ا‬e\ >‫داﺥ‬ -: D‫ \ ذ‬Nn ‫ وأ‬QX‫ \ ا‬N"' \E Á

System.out.print (" ;‫ل ا‬/‫"ا ر‬# ‫ أن‬+Q‫ إ[ ا; وا‬N‫ أن [ ا‬+Q‫;)"أ‬ YY‫ ﺡ‬YY‫ ا‬YY"‫ ا‬YY 2+YY‫ آ‬2YY‫ ﺕ‬YY"‫وس آ‬YY‫ ا‬YYQQ YY\ ‫دﺕ‬+XYY‫ ا‬YY\E ‫م‬/YY‫ف ﺕ‬/YY YY"‫ ا‬GHYY‫ه‬ .‫"ت ا*  ا"ت‬

‫ﺥ‬t ‫ل‬n

Int x ; X=10 ; System.out.print (x) ‫ اوس‬QQ \ (10) 2'‫\ ر‬E ‫م‬/‫ف ﺕ‬/ >"‫ ا‬GH‫ه‬

-: ‫ﻥ‬n‫ی ا‬E‫ ا‬‫ی ا وﺕ آ" ی‬E‫ ا‬NX‫ﺕ‬

System.out.println ("QX‫ \ ا‬N\% ‫;)"أآ ه*  ﺕی‬ ‫ن‬/Y‫ ی‬Y‫ﻥ‬n‫ ا‬Y‫ی‬E‫ ا‬Y( QXY‫ ا‬Y\ Y\E‫ ا & ا‬Q» dk‫ی  ن و‬E‫ ا‬GH‫وا(ق  ه‬ Y\/E"‫ ا‬Y"‫ ا‬Y& Y‫ ا‬YQ» dYk‫ن و‬/Y‫ ی‬Y‫ ا و‬Y‫ی‬E‫ ا‬Y Y"* Y‫ ا‬EY‫ ا  ا‬Q»

: D‫ل \ ذ‬n H‫ﺥ‬²*‫ و‬E‫ة  ﻥ( ا‬Q

-: ‫ی? ا و‬E‫ل \ ا‬n

18

[email protected] : ‫ﺕل ﺕ‬

Int x ; X = 10 ;

‫اب ا ول   آ اا  ام   ا‬

System.out.print ("‫; ) "ا" ه‬ System.out.print ( x ) ; ‫ن‬/‫ ا"> ی‬GH‫\ ه‬% h‫ﻥﺕ‬

10 ‫ا" ه‬

-: ‫ﻥ‬n‫ی? ا‬E‫ل \ ا‬n

Int x ; X = 10 ;

System.out.println ("‫; ) "ا" ه‬ System.out.println ( x ) ; ‫ن‬/‫ ا"> ی‬GH‫\ ه‬% h‫ﻥﺕ‬

‫ا" ه‬ 10

‫ا ا ء‬H‫" \ ه‬+ 3‫ﺡ‬e

‫اد‬YY ‫ص‬/0YY‫ ﻥ‬Y\E‫ ا‬YY"‫ ﺝ‬Y l0YY*‫ ا‬Y e\ YY ‫اس‬/YY' ‫> ا‬Y‫ داﺥ‬dYYk/‫ ا‬Y"‫> ی‬YY' Y YY*"‫ ﺕ‬Y"‫آ‬  ‫ ﻥ‬l‫ أ  إذا أردﻥ إد ج ﻥ‬+"' \ ‫ل‬/0#‫ ات یاد ا‬+* d‫ أو ﻥ‬QX‫ \ ا‬+\% D‫ل \ ذ‬n ‫ ( و‬+ ) d"‫  ا‬e& 2+* >0(‫\ واﺡة ﻥ‬% "‫ ﺝ‬ Int x ; X = 10 ;

System.out.println ("‫ "ا" ه‬+ x ) ; ‫ن‬/‫ ا"> ی‬GH‫\ ه‬% h‫ﻥﺕ‬

10 ‫ا" ه‬

n ‫( أ‬7) 19

[email protected] : ‫ﺕل ﺕ‬

‫اب ا ول   آ اا  ام   ا‬

‫ﻥ(  ه‪H‬ا ا&*‪ 0‬ه‪H‬ا اب ‪H‬آ ‪n‬ل واﺡ وه‪n /‬ل ‪ 2+ N* Á‬ﺝا (‪t q‬ق ارئ \‬ ‫ ‪/‬ﻥت ﻥ ‪ h‬ام  ا‪.‬‬

‫ﻥ ‪ h‬ﺡب ﺕی ا‪ \ E‬ﺡ درﺝﺕ‪eI  N‬ث ‪/‬اد‬ ‫'> آ أول ﻥ ‪ h‬ی ا&ف \ &‡ ا*ط ا‪-:  +‬‬ ‫)‪ 2 (1‬إدراج اا ا‪ V‬وا ﺕ" دا ال ) ( ‪ main‬داﺥ>  ی" ‪e‬س ‪ class‬وه‪/Y‬‬ ‫ی&* ﺝ ء وه‪ /‬أه‪ " 2‬ات ا  ا‪ PX‬وان ‪Q‬ء ا; ‪Q 2‬ح (‪/Y+‬م ا ‪ Y‬ا‪PXY‬‬ ‫ اب ا‪n‬ﻥ ه‪ GH‬ا ا"‪ 2+‬ا]ن أﻥ*‪*Y Y‬رج اﻥ‪ h Y‬داﺥ‪ class >Y‬وﻥ&‪ NYE‬أى ا‪2Y‬‬ ‫و ‪ start‬وﺕ&* اای ‪.‬‬ ‫)‪ (2‬ﺕم  ا &‡ ا"> ا‪ %X‬ا‪+X‬ة  آ‪ n‬ت ا  و&> أزه‪ Y‬ﺝ"‪>Y‬‬ ‫‪ /‬ا‪ %X‬وﺕ‪²‬ﺥ‪ H‬ا‪ 0‬ا داﺥ> أى اﻥ ‪-: h‬‬ ‫)‪Q‬ط( ‪if‬‬ ‫{‬ ‫ﺝ‪/‬اب ‪Q‬ط‪------‬‬ ‫ﺝ‪/‬اب ‪Q‬ط‪------‬‬ ‫}‬ ‫أ  إذا آن ه* ﺝ‪/‬اب ‪Q‬ط واﺡ ‪  Á‬ه*ك دا\ و‪ dk‬ا '‪/‬اس } {‬ ‫)‪  (3‬ا ﺕ‪/‬م *(‪ H‬اﻥ ‪E h‬ی ﺕ ‪ e‬أن ﺕا\ ﺕﺕ ا"> داﺥ> اﻥ ‪. h‬‬ ‫)‪  [ (4‬ﻥ‪+‬ی آ> ﺝ" داﺥ> اﻥ ‪ h‬أن ی*‪( +‬ﺹ‪.( ; ) %/* N‬‬

‫)‪  (5‬ه‪H‬ا اﻥ ‪ 2 h‬ﺡب ای آ]ﺕ‬ ‫‬ ‫‬ ‫‬ ‫‬

‫إذا آن ‪ Á/‬ارﺝت ا‪en‬ث ‪/‬اد أآ )‪ (50‬وا'> )‪ (70‬ی‪/‬ن ای ‪/‬ل‪.‬‬ ‫إذا آن ‪ Á/‬ارﺝت ا‪en‬ث ‪/‬اد أآ )‪ (70‬وا'> )‪ (80‬ی‪/‬ن ای ﺝ‪.‬‬ ‫إذا آن ‪ Á/‬ارﺝت ا‪en‬ث ‪/‬اد أآ )‪ (80‬وا'> )‪ (90‬ی‪/‬ن ای ﺝ ﺝا‪.‬‬ ‫إذا آن ‪ Á/‬ارﺝت ا‪en‬ث ‪/‬اد أآ )‪ (90‬وا'> )‪ (100‬ی‪/‬ن ای "ز‪.‬‬

‫ا"‪n‬ل‬ ‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪20‬‬

‫اب ا ول   آ اا  ام   ا‬

Class start { public static void main ( string[ ] args) { int degree1 , degree2 , degree3 , average ; string grade ; degree1 = 60 ; degree2 = 70 ; degree3 = 80 ; average = (degree1 + degree2 + degree3 ) / 3 ; grade = " ‫; "را‬ if (average >= 50) grade = " ‫ل‬/ " ; if (average >= 70) grade = " ‫; "ﺝ‬ if (average >= 80) grade = " ‫; "ﺝ ﺝا‬ if (average >= 90) grade = " ‫; " "ز‬ System.out.print ("/‫ "ای ه‬+ grade ) ; } }

-: h ‫ح ﻥ‬Q 21

[email protected] : ‫ﺕل ﺕ‬

‫اب ا ول   آ اا  ام   ا‬

‫)‪ (1‬أﻥ اﻥ ‪& h‬ی‪ B‬أر‪ d‬ات أ\اد ﺡ ی"‪/n‬ن ارﺝ ا و وا‪n‬ﻥ وا‪ nn‬وا"‪ Á/‬آ"‬ ‫ی ‪-:‬‬ ‫; ‪int degree1 , degree2 , degree3 , average‬‬ ‫)‪ (2‬أی '"* &ی‪  B‬ﻥ‪ 0‬ی"‪ >n‬ای‬

‫; ‪string grade‬‬

‫)‪ (3‬ﺕ‪ 2‬إ\‪E‬ء ‪eI‬ث '‪Y" 2Y‬ات ا \‪Y‬اد ا‪ Y#‬وا‪ Y‬ﺕ"‪ >Yn‬ا‪enY‬ث درﺝ‪Y‬ت ا"‪Y‬اد &‪ Y‬ا‪Y‬ی \‪Y‬‬ ‫أ‪.2+‬‬ ‫; ‪degree1 = 60‬‬ ‫; ‪degree2 = 70‬‬ ‫; ‪degree3 = 80‬‬ ‫)‪# *"' (4‬ب ا"‪% \ Á/‬ی? ﺝ"‪ d‬ا‪en‬ث درﺝت ‪ 2I‬ا" \ )‪.(3‬‬ ‫; ‪average = (degree1 + degree2 + degree3 ) / 3‬‬ ‫)‪ (5‬ﻥ [ن اﻥ ‪ h‬ی*(‪ H‬ﺕ ‪ *k‬أو[ إن ای را‬

‫; "را " = ‪grade‬‬

‫)‪ (6‬ﻥ ا"‪% \ Á/‬ی? ﺝ"> ‪ /‬ا‪( if ) %X‬‬ ‫‬

‫‬

‫‬

‫‬

‫أو[ إذا آن ا"‪ Á/‬اآ )‪ (50‬ی&* أن ﺕی‪ G‬ی‪/#‬ل را إ ‪/‬ل‪.‬‬ ‫)‪if (average >= 50‬‬ ‫; " ‪/‬ل " = ‪grade‬‬ ‫‪I‬ﻥ إذا آن ا"‪ Á/‬اآ )‪ (70‬ی&* أن ﺕی‪ G‬ی‪/#‬ل ‪/‬ل إ ﺝ‪.‬‬ ‫)‪if (average >= 70‬‬ ‫; "ﺝ " = ‪grade‬‬ ‫‪ nI‬إذا آن ا"‪ Á/‬اآ )‪ (80‬ی&* أن ﺕی‪ G‬ی‪/#‬ل ﺝ إ ﺝ ﺝا‪.‬‬ ‫)‪if (average >= 80‬‬ ‫; "ﺝ ﺝا " = ‪grade‬‬ ‫را& إذا آن ا"‪ Á/‬اآ )‪ (90‬ی&* ﺕی‪ G‬ی‪/#‬ل ﺝ ﺝا إ "ز‪.‬‬ ‫)‪if (average >= 90‬‬ ‫; " "ز " = ‪grade‬‬

‫)‪  *"' (7‬أ  ‪ N\%‬أو إ‪+a‬ر \رة \ إ‪+a‬ر ﺝ" )ای ه‪ (/‬وی ‪/‬اره ای ‪-: >n‬‬ ‫ای ه‪ /‬ﺝ أو ای ه‪/ /‬ل وه‪H‬ا \ ﺡ درﺝﺕ‪N‬‬ ‫ ‪ : YYa/#‬ی"‪ YY‬آ‪ YY‬ه‪HYY‬ا اﻥ‪YY& h YY‬ة ‪YY%‬ق داﺥ‪ YY >YY‬ا‪ YY‬و‪YYE‬ق ‪ G0YY‬ﺝ‪YY‬ا و‪ YY‬ا‪YY‬ض‬ ‫ا‪ V‬ه‪H‬ا اﻥ ‪ h‬ه‪ /‬ﺕری‪ >Q \ D‬اا ‪ h‬ام  ا ‪.‬‬

‫)‪» (8‬ال‬ ‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪22‬‬

‫اب ا ول   آ اا  ام   ا‬

‫ ا"‪n‬ل ا ﺥ  ه‪H‬ا اب  ه‪ /‬ا" ا ی‪ QQ \ dE‬اوس ‪ .‬اﺥ " ی‬ ‫ای ه‪/ /‬ل‬ ‫ای ه‪ /‬ﺝ‬ ‫ای ه‪ /‬ﺝ ﺝا‬ ‫ای ه‪" /‬ز‬

‫أرﺝ‪ /‬إرل ا‪ >#‬إ اﺕ ‪Ö‬ﺡى ا‪E‬ق ا ‪-:‬‬ ‫ی اوﻥ ‪[email protected] :‬‬ ‫ر '‪0‬ة \ ﺕ(‪/‬ن ‪/"#‬ل ‪+2 0128356933:‬‬ ‫أرﺝ‪ /‬إرل ا‪f‬ﺝ ﺕ‪²‬آ 'اءﺕ‪ D‬ب و و‪ dk‬ه‪H‬ا اب \ ‪ (cb4a) d'/‬و ﺝوى ﺕ‪#‬ی‬ ‫ ا وان ‪Q‬ء ا; ﺕ& \* ال ر‪ D D‬ﺝ ی> ا‪ X‬و ‪²‬أ  ﺕ‪#‬ی اب ا‪Yn‬ﻥ ‪ Y‬‬ ‫ه‪ GH‬ا وه‪ /‬ﺕ‪/*\ #‬ان )    ا  ا‪ ((OOP) PX‬اﻥ‪3‬وﻥ ‪...‬‬ ‫أﺥا [ ی&* إ أن أ'‪/‬ل) ‪Ö‬ن آن ﺕ‪ " ?/‬ا; وﺡ‪ G‬وان آن ذ> أو ‪ /+‬أو ﻥ‪Y‬ن أو ﺝ‪>Y+‬‬ ‫"* و ا‪EX‬ن ( وا‪e‬م \‪ 2‬ورﺡ" ا; وآﺕ‪. N‬‬ ‫ ه ‪ "# "#‬ی‬ ‫ا(' اا& ‪ -‬آ ا‪ – *+‬ﺝ & ا"*‪/0‬رة – ‪0‬‬ ‫'‪ 2‬ا‪#‬ت وا*‪23‬‬ ‫‪ 15‬ای ‪2006‬م‬

‫ﺕل ﺕ ‪[email protected] :‬‬

‫‪23‬‬

Related Documents

Java 1
April 2020 4
Java 1
October 2019 8
Java 1
July 2020 1
Java 1
November 2019 4
1 Java
November 2019 3

More Documents from ""

Java 1
April 2020 4
J Builder
April 2020 3
Java
April 2020 8
Java 2
April 2020 12
11964 Cyber Crime
May 2020 4