58

:@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr
Page 2: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ١ا�#"!� ر �

.-صـــــــ� ا�"#+ ا*ول ( Data Types )أ�1اع ا��/���ت

او: ) ب/���ت ر 8/� وت456� ا�� : Long ) -Integer -Short -( Byteا��/���ت ا� 8/� ا�#!/!�: وه� : أ) Decimal ) - Double -( Single : و 6@� : ا�?<�� أو ا�=4�� ا��/���ت ا� 8/� ب) �/A Char ) -( String :وت�H�4م �A تG��H ا�!وف وا�=�8Eت . و 6@� ث��/َ� : ا��/���ت ا�!

I/حChar � L�-. G ت�HبG حف واح� K5A أ ���String د�M أى G��Hت ��/A وف G ا�! �@/EM �أو ا:ر �م ا��� : ت�E8M �/ت ح�4ب�/ +� L16ا�M و O��Pا� �ا� Qذ� /S 1س وEUا� �1ن و ر "/Eا�� �و ر

�M16�8ا��/���ت ا� : �َ� - Object - Date )ح/I أ�@� : ت�6رج ت!X تW/6# ا��/���ت ا� 8/� أو ا�!A/� وه� ث�� Boolean �8ه K5A G/�8/ �.Z� �5P6 /[� True اوFalse ، 1ع ا��/�ن� yteB G 255ا�� Z�0.� /�8 ر 8/�

�- أ � ا�16ع Dateا�16ع �Mم AObject/�� تG��H ت�ر�[ بL آ��ر�[ /-د /[� 1@A �6M) د�! � ت15م بK�b ا�a�#H` ه�ا ?�6^ ت!��� /�8 �@�^ ا��Hص/� , وه�^ ا��8/5 �@� �1ع ب/�ن Data type(. I/ح M1�Boolean@� داEnabled �8aو Visibleوآ��AutoSize Qا��Hص/� M1�tringS@� داText �8aا��Hص/� أن

M1�Color@� داForecolor �8aو Backcolorا��Hص/� أ � M1�Integer@� داWidth �8aا��Hص/� c و�OU ا:M-ن RAM @6Mأ �آ�A G ا��اآة ه�Variabelsا��8]/ات ��� دا.+ ت!8+ /� ت�]/ اث�6ء ت<]/+ ا��

c �� c ا���� و��� ا�PMؤ^ /�8 أث�6ء ا:M-ن أو �/ ا�� 1ا�M ت84/� ا��8]/ات :

١. � ( _ )�OU أن ��� أ ا�� ا��8]/-M ف أو “ Dim F_Name as String = “ 250D ب!٢. �EM ��gاأ: �!�1ى ا�M� �ت .�ص� -M 1ز أو _ )( أى ر ) .AS ,Single ,dimمثل: ( vb.netال يسمح أن يكون االسم من الكلمات المحجوزة فى .٣

( اى ال يشترط او ال يجب ) أن يدل اإلسم على محتواه . من األفضل .٤

iMا� O��68�6 ا.�/�ر �1ع ا��/�ن ا�M ١ - . ��� ت!��� �1ع ب/�ن ا�5/� ا��� �1ف -٢حU� ا��/���ت ا��i �1ف ت�Hن �A ا��8]/ L/A �@6��Hت

`/#Hا�� �E8جAssignment :

ف ا:�G8 /�8 ا � �AXن X = X+1اذا آ�ن P1دة ب��U8ا�X /[� �Hن او GM رة��M �@A ف ا:�4Pا�18ج1دة ب�� X1اب�اث�6ء ت!8+ /� : ت�]/ RAMا �آG ب���اآة ه� Constantsا�/� c �� أث�6ء ا:M-ن K5A و ��� أ�PMؤ^ /�8ا��

�/ `/#H6@� وتM ن-M:ا �و�� ا:.�Pء : وه�

Const Birth_Day as Date = # 27/1/2000 # ��ث ��� آ���� ا���د ���رة ��� ��� ) : Syntax Errors( ا:.�Pء ا: -a/� وا�6!��1) ١�

آ�'& Dim �./�0وه+ Xا���*�� ح�) آ�'& آ�� ا%� ن �# Din X As Singleم! / ٢ (�/5P68ء ا��P.:ا ( Logic Error ) :+وه ��� ����>�ام و% �:8+ ر�ئ9 780ا%ا��+ �6دى ا�+ ن��ئ2 ��� �>��<: ( Runtime Error ) أ.�Pء �6M ا��<]/+) ٣ ��? �@�A Bا%آ�اد ا��+ ی� +A �'��� ه��D9 ن�*Eاث��ء ا�� �@H� وه+ ا��+

�6 � ��� ZP.Invalid Cast -١ ه�ا ا�ZPH ت456� ا�� G/84 ه�8 :أ�1اع M اد.�ل /�8 �#/� ب�: و ا��ى �!�ث تك ص�6وق ا�6` دون اد.�ل اى ب/���تاى G /�8 ر 8/� أو تك ا��/�ن ب�ون ب/���ت ( �Aرغ )

٢ - ZPHا�OverFlow ��� � �6M ث�!� ح G ا�!� ا�1848 أو أ + اد.�ل /�8 أآ� ** �[� A1تVB.net �E8ج r�s GM �@M1 ء ا�8!�8+ و�P.:ا �U��? Try …… Catchا =��/� إآ�<�ف و

c ح/I �1ج� ب?� �� ا�Try +8�!8ت�H�4م �uآ�<�ف ا:.�Pء ا��� � ت!�ث اث�6ء ت<]/+ ا�� �M18U ا*وا ا�8اد ت6"/�ه� �A ح��� ح�وث .Catch Pح�وث أ.�Pء ب@� وب?� ZEnd Try وت�6@� ه�^ ا��E8U بـ ا:

ب أو ا��845 ٣) رvA ا*س ٢) QA ا* 1اس ١ ** أو���1ت ت6"/� ا�?E8/�ت ا�!�4ب/� :bح٤) ا�Pأو ا� v8Uا� ( G/ب KبE� & م�H�4ت ** : � -ح�xت ه�+4E4ا� ا� ** �/A!Vbcrlf �6ولE� م�H�4ج���و ب�ء ت P�

� -M م�H�4)_ ( ** ت�اءت ح�� �� اذا آ�ن �1s+ ح�� �4@+ P� G � ا�=1د �EM اآP� آ��ب�L

Dim اسم المتغير as ( Data Type نوع البيان )

ا��8]/ أو ا��Hص/� ا��8/5 =

او .�ص/�/[� + ا��G=8� `/#H ان �=1ن �? G دة او /�8 U �G=8 ان ت=1ن /�8

/[� أو .�ص/� أو /�8 G ت?�/

Const as الثابت اسم ( Data Type القيمة = ( نوع البيان

M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 3: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٢ا�#"!� ر �

�?8+ ت?r/E أو -ح�x ) ‘( أو Rem** ت�H�4م # # �� -M G/آ��ب�� ب ��/A ]ا���ر� � �� ت6#/`" " أ-M G/ب �/A ** ت1ضv ا��/���ت ا�!

** �8EآMe ���!186ذج ا�E� G ا�=�8Eت ا�1U!8زة وت</ ?L ** ا��!�1+ rA1ا� ا��68b : ه1 ت!�1+ �1ع ب/�ن ا�� �1ع ب/�ن { .

W/6#دا.+ ا�� L6M ن-M:ا �اءات اذا ت ** ��Pق ا��8]/ ه1 =�ن ا:M-ن L6M ح/�EM r�P� I آ+ ا:ج HE` ا�"#+ ا����� ا��"ع Branching

ار و�?� L6M ب U/� ب�H�4� �M18U8م �6M آ��ب� 1P. �M18Uات ب�6ء �EM �~ال ?/G او �6M ات�Hذ ا��"ع : أوا

�E8ام ج�Hع ب��� Select …. Case( ث��/� ) ا��"ع ب����Hام ا�<IF �/s( أو: ) ا��" �E8( أو: ) جIf �@اش=�ل ٣و�

If ………Thenا��"ع ب����Hام ) أ��NO�P اذا آ�ن ا�E�ط ص��J ا���0ر واح���I>�م A+ ح��� و?�د Bی�True

� Bی� +� ح�+ ا��ص�ل إ�+ Trueاذا آ�ن ا�E�ط ص��O�P�Then J ا%وام� ا��+ End If 780 �D���O�P اSوام� ا��+ �+ ( False )وA+ ح��� ن� Bی�End If *( +/�Eا� �ا��:'� ) ط أو�Eص�اب ا� �D�وذ�X ���ء ( False )أو ( True ) 780ه� ?Wء م# آ�د ا�'�م�D ی��ن ن�

=> =< = > <أو م�*�� ون�I>�م A+ ا��:'�� ا�E�/+ م:�م ت ا���Yرن� وه+ �0ص�� ���� �+ <>

آ���� ���� •���If وا�� و ��� �� �End If ��� و�� ل� If ……. Then ……. Elseا��"ع ب����Hام ) ب

���P ا���0ری#��I>�م هNO ا��D� ��� و?�د ��ی�# أو Bاح� ا%���0ری#ی� O ���م� ی��نFalseو��O�P ا%0� اذا آ�ن ا�E�ط Trueاذا آ�ن ا�E�ط

J����O�P ا%وام� ا��+ �+ (True)ن��2 ا�E�ط ص Bی�Then ح��� +Aو 780 �D���O�P اSوام� ا��+ �+ ( False )ن� Bی�Else

If ….. Then …… Else Ifج) ا��"ع ب����Hام ��D� ��� و?�د أآ!� م# �:'�� ش�/+ وأآ!� م#��I>�م هNO ا

) اذا آ�ن١اح�����# ح�) ی�B ا���Y\ م# ا�E�ط اSول ( �:'�� ش�/+ True O�P�� Bی�Code1 أم� اذا آ�نFalse ط�Eم# ا� \Y� ی�B ا��

��True O�P) ٢ا�!�ن+ �Aذا آ�ن ا�E�ط ا�!�ن+ ( �:'�� ش�/+ Bی� Code2 ام� اذا آ�نFalse Bا ی�Oط ا�!��) ....... وه��Eم# ا� \Y� ا��

-حxـــــ�ت ه� ــــــ� :** • + + ح�4ب� �?�P ب� � ا�Mod �845ا�8?��? ه1 Isnumeric �5P6ا��ا�� • cأن �@� ��ت I/ح �A ه� أح� ا��وال ا�8?

� ه+ ه�M 1دى Falseأو Trueا/[� !�1ى �A وه� ت�H�4م �8? �U/�6ت=1ن ا�True آ�ن واذاQذ� /S �U/�6ت=1ن ا�False

��ل / Isnumeric ( 10 ) �U/�6ا�True Isnumeric ("Y") �U/�6ت=1ن ا�False

• �E/�1ا�Set focus أوFocus �E/آ/� ا�� ا:دوات أو ه� و� TextBoxوضv ا�8~ش دا.+ ا:داة ت?�6 �5+ ا��اغ !�1ى ا:داة •A:TextBox1 ا�=1د O�=�Textbox1.text = "" �/أى ج?+ .�صText �Sر�A �/A ت�4وى ��E4E ح• �/5P68ت ا�- ?� �A �"� جNot �E8و OR و Andا�8?� �s G ت?�/ ش �بK ب/If Gت�H�4م �A ا.���ر اآ� I/ح

�/5P68ت ا�- And , ORا��?�/ات ا�<s/� ب��8?� v I/ح + ذ�Q ت=1ن ا�True �U/�6اذا آ�ن آ- ا�<True G/sط ا�8آO �=1ن ��تc ا�< Andا�8?�/SوFalse

��ل / ( 5 > 3 And 8 > 4 ) �U/�6ت=1ن ا�True G/s:ن اح� True **( 5 > 8 And 6 > 3) False:ن آ- ا�< G/s Falseا�<

v rueTاذا آ�ن آ- ا�<G/s أو أح�هTrue �8ت=1ن ��/�U ا�<ط ORا�8?� + و Select …… Case( ث��/� ) ا��"ع ب����Hام

L�>تIf ….Then..Else If ع"�E� G/��8اح� G � G ت?�/ ش�s واآ � واح� ?��8ا �EM ��� ا���Hا @� �6M وج1د أآ/[�

: �E8Uا� ^�@� � ا�#/]� ا�?�If ( �s Then ( ت?�/ شCode ا�=1د End If

: �E8Uا� ^�@� � ا�#/]� ا�?�If ت )( �s ش/�? Then Code1 True ا�=1د �A ح��� Else Code2 False ا�=1د �A ح��� End If

: �E8Uا� ^�@� � ا�#/]� ا�?�If �s) ١( ت?�/ ش Then Code1 ElseIf �s) ٢( ت?�/ ش Then Code2 ElseIf �s) ٣( ت?�/ ش Then Code3 ….. Else Code N End If

Page 4: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٣ا�#"!� ر �

عت�H�4م �A ح��� ا.���ر •"�E� G/��8اح� G � G ت?�/ ش�s واآ � ب�E8U واح�ة أآ ��� ت�ATrue �/"6ذا آ��Value1 Xو��� ا.���ر ا��8/5 ا:و�� Select Caseب?� �=�O ا�� ا��8]/

Xاذا آ�� � G ا��8/5 ا����/� Falseا�=1د ا��ى �E/@� ا r5!ا�� ���Value2 Xاذا آ��True 1د=Eت6"/� ا� ��� Xاذا آ�� � �� وه=�ا Falseا��ى �E/@� ا��� G ا��8/5 ا� r5!ا�� ���

�r ا��Hص/� ListBox* ��� اض��6M �Aص �uداة ListBoxب��u� ��46داة : -حxـــــــ� s GMItems • Index واح� وه=�ا ���� ه1 تت/O ا�?#6 �A ا:داة و���أ G ا�#" ح/I ا�?#6 ا:ول تت/�L ص" وا� ListBoxت</ ا�� ا�?#6 ا�8!�د دا.+ ا:داة SelectedIndexا��Hص/� •• SelectedIndexChanged داةu� اض��Agه1 ا�!�ث اListBox /[�6 تM ه�ا ا�!�ث r5!و�� �6M Gص ا*داة G #6M ا.�/�رListBox

I��� HE` ا�"#+ ا� X ~8ار�� و ا� ا�!�5Eت ا��=

�5�4 �A ا�!�5Eت ا��=ار�� : هi ت=ار آ1د !�د �?�د G ا�8ات ب����Hام إح�ى ا��وال ا�8?��E� �Eوال �Uل ا��=ار : أ �A �5�4 �A ) For …… Next - Do ……… While( - ا�8?

For ……… Next :- ( �5�4أو: : ا��ا�� � 1E? �Mد G ا�8ات G ا:وا �M18U ( ت�H�4م �A ت=ار ت6"/� ه1 : u� G�1=ا�� -

For variable{ ?����ل ا�������دة }}[Stepا�}To End{���������@6ا���ا���������Start{ = { ا��8]���������/}] Code { ة���� ا�����8اد ت=����ار ت6"/�����ه� �����A آ����+ ���� { ا�=����1د و ا:واNext { �/1ة ا����PHا� }

G ��ل �M��s : �E8M ا:�Mاد ٣ا�� ١Dim x as integer For x = 1 to 3 Msgbox ( x ) Next

1 �ت ه� � ج�ا : E? ة �8/5�End ب?� ا����دة ب�58ار ا�6@��� و��� إ.���ر ا Next وت�6@� ب Forت��أ ا�!�5Eت ب -١ آ+ ٢- �8 ات ا��=ار Counterا��8]/ ا� ه1 ا��8]/ ا�?�دى ا��ى ��!=� �M �Aد ٣- �8Eآstart ا�?�اد ) �� ) ���ا�� ا��8]/>M ه� /�8 ر 8/� ( ص!/!� أوCounter ( ٤- �8EآEnd ) �� ) �6@��� ا��8]/>M ا�?�اد ه� /�8 ر 8/� ( ص!/!� أوCounter ( ٥- Next ذا :ب ت15م�A ���@61ج�� أو ����� ) ب�8/5 ا� -�58ر�� /�8 ا��8]/ ا����Uة �A آ+ ز��دة (

For………… Nextآ��X /�8 ا���ا�� أ + أو ت�4وى /�8 ا�6@��� ��� ت6"/� ا�=1د ب/G ) أ ا��� ت�E ) ب Next آ��X /�8 ا���ا�� أآ� G /�8 ا�6@��� ��� ت6"/� ا:وا

٦- �8Eآstep آ��ب�@� أو : و�@� ح�:ت ه� G=8� �8 إ.�/�ر��Eل ا����دة آ�? ه� ت?�6 �� ) - أ>M ل ا����دة ه� /�8 ر 8/� ( ص!/!� أو�?

?�ل ا����دة واح� ص!/� �A ح��� �Mم آ��ب� آ�8E - بstep For x = 1 To 3

?�ل ا����دة 1ج�A O ح��� �E /�8 - تstart �8/ GMEnd For x = 1 To 3 step 2

?�ل ا����دة ����A O ح��� ز��دة /�8 - ثstart �8/ GMEnd For x = 3 To 1 step -2

ات -٧/[� �� أو >M �/8 ل ا����دة /�8 ر�? �G=8 أن ت=1ن /�8 ا���ا�� و ا�6@��� و For x = 2.5 To 9.5 step 0.5

For x = A To B step C ) و ا��� ت?�6 ث�بX ح�H�4� �Aم gض�VbCrLF )Visual Basic Carriage Return Line Feed �Aا��ا�� ا��Uه�ة -٨

( �E#"6 ض ا�1P� �A ca��6ر M ج��� ( أى P� ح ا:د.�ل ���ء��" : �?�� �E� أ

١- G �/?/�Pاد ا��M*ا �M��s١٠إ�� ١ For m = 1 to 10 Me.TextBox2.Text = Me.TextBox2.Text & m & vbCrLf Next

- G ١٠إ�� �M��s١ ا*�Mاد ا�"د�� For m = 1 to 10 step 2 M

. A

lsai

d M

ahm

oud

Nas

r T

el .

0114

3218

789

Page 5: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٤ا�#"!� ر �

Me.TextBox2.Text = Me.TextBox2.Text & m & vbCrLf Next

- G ١٠إ�� �M��s١ ا*�Mاد ا��وج/� For m = 2 to 10 step 2 Me.TextBox2.Text = Me.TextBox2.Text & m & vbCrLf Next

١٠إ�� ١ G ٣ا��EM �845 ا��i ت�M��s +�5 ا*�Mاد -For m = 3 to 10 step 3 Me.TextBox2.Text = Me.TextBox2.Text & m & vbCrLf Next

- G 0.5ب�E5/+ 0.5إ�� �M��s1.5 ا*�Mاد For m = 1.5 to 0.5 step -0.5 Me.TextBox2.Text = Me.TextBox2.Text & m & vbCrLf Next

Trueاذا آ�ن ا�<ط ت�H�4م ��=ار آ1د !�د -: Do While ……… Loopث��/� : ا��ا�� ه1 : u� G�1=ا�� -

Do While Conditional Expression ( �s ( ت?�/ شCode { ة���� ا�����8اد ت=����ار ت6"/�����ه� �����A آ����+ ���� { ا�=����1د و ا:وا �5ار ا����دة أو ا�56` Loop { �/�5 ا����E!ا� }

�M:ا �M��s : �E8M ل�� G ٣ا�� ١اد Dim x as integer x = 1 Do While x < = 3 Msgbox ( x ) X = x + 1 Loop

: � -ح�xت ه� - ١- �Eا��� ت Trueاذا آ�ن ا�<ط ��Do While� ت6"/� ا:وا٢- �Eا��� ت Falseاذا آ�ن ا�<ط ��Loop� ت6"/� ا:واة -٣ ��� ت5//� ا�<ط �A آ+ ه1 شط �@��� ا��=ار �EDo ……….. While ا�<ط �A ج8 -٤

: � -ح�xت ه� - ت?�6 : ��4وى <> -١ �H�4م و ارج�ع ا��8/5 ا�Input box �E.�8ا��ا�� -٢ G ت�H�4م :����5ل /�8 ٣- وج G ا��=ار Exit Doا:Hا� �A م�H�4ت G ا�?�6ص g.�/�ر اح�ا list boxا:داة -٤ �8a� ض ه� ت�H�4م �?�A ا�?�6ص ا�Items �8a�5E� �A�b8 ا��Hص/� -٥?8�list box ٦- �E/�1ا� add ( ) داةu� list boxت�H�4م gض��6M �Aص

X ~8ام ا��Hا��Timer �M�� v ا��x6م + a/� ت�?� /S X/ 1ت �M�� : W� !�دة و ا��? �/6 ة ز�A +آ G/? ت�H�4م �A ت=ار ت6"/� آ1د

Tick: ا��H�48م ه1 ا�!�ث : L#a�#.Enabled اض/� ه��A:ا L�8/ False X ~8�5ف أو ت<]/+ ا��g م�H�4و ت Interval اض/� ه��A:ا L�8/ ١٠٠ = �/��� �E ث��/� ) و ه� ١٠٠٠و ت�H�4م �=!�E� �A ت!��� ا�"�ة ا�� 6/� ب���E8 ث��/� ( ا�

ث��/� �E ٦٥٥٣٥ت��أ G ص" ح�� � �H�48ا� +a��1ا��ا�� : ا� Now G//��!و ا���ر�[ ا� X 1ء ا��M���g وا��ا��fDay OTime ���!ا� X 1ء ا��M���g م�H�4ت

: X ~8أآ1اد .�ص� ب�� ١- X ~8آ1د ا��5ف ا�Timer 1

Timer 1 . Enabled = False ٢- X ~8آ1د ت<]/+ ا�Timer 1

Timer 1 . Enabled = True

Page 6: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٥ا�#"!� ر �

ا�"�ة ا�� 6/� آ1د ت!��� -٣Timer1.Interval = 5000

٤- G//��!و ا���ر�[ ا� X 1ا� �EM 1ل#!E� آ1د Label1 . Text = Now ( )

٥- X 1ض ا� آ1د �?Label1 . text = Time of Day

٦- + ��� إ���ء ا����� ا������ �� � ا�اس Notا����� : Notا�8?�Label1. Visible = Not ( label2 . Visible )

����ص�א��ل�א��א��� � א���א�א

��Zب W/6#ت @x� ة ا�=1د�A�� ��A �6MClass Form1 و ��6@� بـEnd Class ) دا.+ ا��W/6# ب��PMء ا�� �L و ��� ا:M-ن �8ة واح�ة وب?�ه� ��� ا����Mؤ^ �A أى ��Procedure� ا:M-ن GM ا:جاء ات (

X ة و G � و أآ و ا��?E/�8ت ا:جاءات G ا:وا �M18U :Code ت!X ا�� � �6M ا����Mء ا:�� ��� ت6"/� ه�^ ا��M18U8ت G ا:وا

: أ�1اع ا:جاءات و ه1 اجاء : �?1د ب��Sub �8/5ا:جاء -١ و ه1 اجاء �?1د ب��Function �8/5ا:جاء -٢

-ا���ب ا:M-ن GM ا:جاءات : 1ض�A v ا��W/6# اذا آ�ن ه�6ك آ1د � -١ G �ر آ��ب�L و ت�A ^�/"6 أآ=�/ تx6/� آ��ب� ا:آ1اد -٢٣- L/A +��?و ا�� L8@A اءة ا�=1د و ��1@� �@��1 ت��v ا�=1د gص-ح ا:.�Pء -٤

Subا�#/]� ا�?� � ��M-ن GM ا:جاء Sub Name(Parameters) Code End Sub

تعنى وسائط االجراء Parametersاسم االجراء و كلمة تعنى Nameو كلمة Subة يبدا االجراء دائما بكلم مالحظات هامة :تعنى مكان كتابة مجموعة Code( و هى القيم التى سوف تستقبل عند استدعاء االجراء و التى تستخدم فى الكود ) كلمة

مثال : االوامر و التعليمات الخاصة باإلجراء Sub Sum(ByVal First As Single, ByVal Second As Single) As Single Dim total , First , Second As Single total = First + Second End Sub

Sum(10 , 20) ء���� ا^ مالحظات هامة :

فى المثال السابق Endو Start) مثلٍ Parameterيمكن كتابة أى عدد من الوسائط ( -١ OddNumber(2, 10)جراء بكتابة اسم االجراء و بين القوسين ( تكتب الوسائط المستخدمة ) مثل يستدعى اال -٢ مرة واحدة و وتم استدعاؤه أكثر من مرة subتم االعالن عن االجراء -٣

نفيذ تعليمات ) : تستخدم عندما نحتاج من كود معين قيمه نحتاجها حتى يمكن استخدامها أثناء ت Functionاالعالن عن الدالة ( البرنامج

: Functionمثل برنامج يعطى نتيجة اختبار معين فى نهايته و صيغة االعالن عن الدالة Function Name (Parameters) As DataType Code Return Value End Function M

. A

lsai

d M

ahm

oud

Nas

r T

el .

0114

3218

789

Page 7: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٦ا�#"!� ر �

) Nameثم يأتى بعده أسم الدالة ( Functionيبدأ االعالن بكلمة -١ ) Parametersعد االسم الوسائط المستخدمة فى الكود ( يأتى ب -٢ ) Data typeثم تحديد نوع البيانات الخاصة بالدالة من ( -٣ و التى يتم استدعاؤها عند كتابة اسم الدالة Codeفى السطر الثانى يتم كتابة االوامر و التعليمات -٤٥- Return Value و تنتهى الدالة بـ وهى القيمة المرتدة و الراجعة من الدالة End Function

ت�آ أن : Variables cا��8]/ات ( -١�� ) �G=8 تL8/ `/#H و ا���Hا @� �A ا:M-ن و أث�6ء �/ ا��٢- ) X1اب� ) �G=8 تL8/ `/#H و ا���Hا @� �A ا:M-ن Constants K5Aا� =G تc�6��A �M��4 /� ت�Hن ب@� �H��gا @� A/�8 ب?� : �G=8 تH#/` /� �@� و � ) Functionا��وال ( -٣

هى دوال معرفة مسبقا داخل لغة البرمجة يتم استدعاؤها مباشرة -) : Predefined Functionالدوال المعرفة ( مثال :

ة و صيغتها ) : تستخدم إلظهار صندوق الرسالة حيث تتعدد وسائطها المختلفة وحسب ذلك تظهر الرسال Showالدالة ( -١Messagebox . Show ( عنوان الرسالة , نص الرسالة )

) True / False:تستخدم لمعرفة قيمة معينة اذا كانت رقمية أو ال و نتائجها منطقية ( IsNumericالدالة -٢

تر : تستخدم لعرض الوقت و التاريخ الحاليان المسجل بنظام الكمبيو Nowالدالة -٣

����ص�א��ل�א����س�א���د��א�����و�� �

وللمضايقة او إحراج عبارة عن سلوك عدواني متعمد يستخدم الوسائط اإللكترونية: للتحرشاوال : تعريف التعدي اإللكتروني: وتخويف أو تهديد اآلخرين

ثانياً: الوسائط اإللكترونية للتعدي: :اإللكتروني كثيرة منها ما يلى الوسائط اإللكترونية التي يستخدمها المعتدي

المواقع االجتماعية -التدوين اإللكتروني. -الهاتف المحمول. - الرسائل الفورية. -المنتديات اإللكترونية. -البريد الكتروني.

ثالثاً: أشكال التعدي اإللكتروني: رض االفالت من العقاب التخفي اإللكتروني : استخدام اسماء مستعارة تخفى شخصية المتعدى بغ -١ المضايقات اإللكترونية : رسائل عدائيه موجهة ضد شخص أو أكثر -٢

إرسال رسائل عدائيه موجهة ضد شخص أو أكثر و هى من أشكال المضايقة االلكترونية بشكل متكرر: المالحقة اإللكترونية -٣ شخص أو أكثر السب أو القذف اإللكتروني : نشر كلمات عدائيه و مبتذلة ضد -٤ التشهير اإللكتروني: نشر معلومات شخصية حساسة عن شخص أو أكثر بشكل مسيئ -٥ االستثناء اإللكتروني : عبارة عن تجاهل شخص أو أكثر من خالل وسائط الكترونية -٦ التهديد اإللكتروني : إرسال رسائل تهديدية أو وعيدية المحتوى لشخص أو أكثر -٧

مي نفسك من التعدي اإللكتروني؟رابعاً: كيف تح ال تشارك أحد بكلمة السر, -١ أن تكون كلمة المرور صعبة ال تستنتج . -٢

Page 8: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٧ا�#"!� ر �

ال تنشر أى بيانات خاصة على اإلنترنت، -٣

ال تحذف أو تتخلص من رسائل التعدى -٤

ال تقابل أحداً تعرفت عليه عن خالل اإلنترنت. -٥

عند الغضـب.ال تتسـرع بإرسال رسـالة إلكترونيـة -٦

اطالع ولى االمر بما يضايقك على االنترنت . -٧

إنزال البرامج من االنترنت يكون تحت اشراف معلمك وولى االمر. -٨

M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 9: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٨ا�#"!� ر �

òÜ÷�còÜ÷�còÜ÷�còÜ÷�c@@@@ó�Š‡¾a@lbnØÛbi@pbj튇mëó�Š‡¾a@lbnØÛbi@pbj튇mëó�Š‡¾a@lbnØÛbi@pbj튇mëó�Š‡¾a@lbnØÛbi@pbj튇më@@@@Þëþa@Ý—ÐÛaÞëþa@Ý—ÐÛaÞëþa@Ý—ÐÛaÞëþa@Ý—ÐÛa@ @@ @@ @@ @ ا�ت� : ( Code )ا�4~ال ا:ول : �A ا�=1د

Private Sub Button1_Click(ByVal sender Dim Radius As Single Const X As Single = 22 / 7 Radius = Me.TextBox1.Text Me.Label2.Text = X * Radius ^ 2 End Sub

: �@M1ا�Zب X1اب�ج أ��8ء ا��8]/ات وا�Hإ�� ص!/� ......ا��8]/ –أ /S �8 ر LM1و�...... L�8/ و......

ص!/� ......ا���بX –ب /S �8 ر LM1و�...... L�8/ و......

� ت</ إ�/L ا*�@� : ( Code )ا�4~ال ا�ابv : ح�د � ه1 ا�=1د O4ح L1ب آ��ب�EP8ا� Try Catch ex As Exception End Try

� : ح�د �1ع ا��A ZPH ا�=1د �H)ا�4~ال ا� Code ( �ا�ت� ث: Lص1ب

ا��O�1# �1ع ا�ZPH ( Code )ا�=1د Din x As Single Const x As Single

: L5�4� ت6"/�^ ، :ب� أن ��� : G/? r/E?ت v1ض� c ا�4~ال ا��4دس : �6M آ��ب� ا�=1د �!��ج ا��8 ا�ت� : ( Code )ا�4~ال ا��4ب�A : v ا�=1د

�ً5A1ر ا�ت/� وP4ا� Oرت : G �� *و���1ت ت6"/� ا�?E8/�ت ا�!�4ب/� : ا�4~ال ا� ا�?E8/� ا�ت��

G/8/ا�/�4ر إ�� ا� G ب وا��845 bا� ا* 1اس G ا��ا.+ إ�� ا��Hرج G/8/ا�/�4ر إ�� ا� G ح Pوا� v8Uا� ا*��

ا�4~ال ا����v : ح�د ��تc ت6"/� ا�?E8/�ت ا�!�4ب/� ا�ت/� : ا��U/�6 : 2 * ( 3 + 5 ) –أ ا��U/�6 : 2 * 3 + 5 - ب

) � -M vض : � ( ����ا�4~ال ا�?�ش-Mم ا�?��رة ا�#!/!� ، و� ) أ �م ا�?��رة ا�ZPH : ����) أ c أن ���أ ا�� ا��8]/ ب!ف أو ) ١( �� .ر �أح� 1ا�M ت84/� ا��8]/ات أو ا��1اب�A X ا��

.�E8Dim ��� اMg-ن GM ا��8]/ات ب����Hام ج ) ٢(

G ا�16ع ) ٣( .Falseأو Z�True.� ا�Double �8/5ا��8]/

.K5Aت�H�4م ��G��H ا*�Mاد ا�#!/!� ( Integer & Long & Double )ا��8]/ات G أ�1اع ) ٤(

)٥ ( �@6 .��TextBox� ا����5ل �.-ت ا��H�48م G .-ل ا�?��� G ا*دوات

òÜ÷�còÜ÷�còÜ÷�còÜ÷�c@@@@j튇mëj튇mëj튇mëj튇mëó�Š‡¾a@lbnØÛbi@pbó�Š‡¾a@lbnØÛbi@pbó�Š‡¾a@lbnØÛbi@pbó�Š‡¾a@lbnØÛbi@pb@@@@Ûa@Ý—ÐÛaÛa@Ý—ÐÛaÛa@Ý—ÐÛaÛa@Ý—ÐÛaóãbróãbróãbróãbr@ @@ @@ @@ @ ) � -M vا�4~ال ا*ول : ض���� ) � -Mم ا�?��رة ا�#!/!� ، و� ) أ �م ا�?��رة ا�ZPH : ����) أ

)١ ( �E8ام ج�Hا�� v .٢ه�MIf … Then … Else 1د ا.�/�رات ا��"ع ا��6=88

)٢ ( �E� 6"� ا�=1د ا��ى�Else �E8ج �AIf c1ن ��ت=� � �6M �s .Trueا��?�/ ا�<

)٣ ( + -ت ا��58ر�� ا�5P68/�. &ا�8?��? ه1 أح�

+ ا��58ر�� ) ٤( �? � Orب����Hام �H�48وط ا��=� �=1ن ا��6تOU�False c أن �=1ن آ��A �1اتc ا�< �a�@6ا�False.

)٥ ( �E8م ج�H�4تSelect Case s G ت?�/ ش � � ب�E8U شs/� واح�ة.�A ح��� ا.���ر أآ

Page 10: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٩ا�#"!� ر �

Dim deg As Single deg = Me.TextBox1.Text Select Case deg Case 85 To 100 Me.Label2.Text = " ��ز�" Case 75 To 85 Me.Label2.Text = " "!� ! ا� Case 65 To 75 Me.Label2.Text = " �!" Case 50 To 65 Me.Label2.Text = " "��#ل Case 0 To 50 Me.Label2.Text = " $��%" Case Else Me.Label2.Text = " ١٠٠.'!- إد,�ل در!� � ص)' و " End Select

)٦ ( �ن ��تc ا��?�/ ا�<�s 350ت�4وى Yوا��8]/ 15ت�4وى Xإذا آ��X /�8 ا��8]/A (X>10 And y<500) 1هFalse.

.Ifا.�/�رى �A جElse �E8ا���Hام ) ٧(

)٨ ( + .�a�@6�True �=� �=1ن ا��6تc ا OEP��True أن �=1ن ا�<�sن ��تAnd �8@Uا�8?�

.SelectedIndexه� ListBoxا�?#6 ا�8!�د ب�*داة تت/Oا��Hص/� ا��� ت</ إ�� ) ٩(

Select Case Gت�H�4م ) ١٠( �ع. اح��AG/��8 ح��� وج1د أآ"�E�

ه� Codeا�4~ال ا����� : ��H�4م ا�=1د P W#� ةa�4ح� دا =�1د ��A ا�?1�8د ا*��4 ب!/���P?� I � ب��Mدة آ��ب�� ا� Rا����� �!�4ب بv ا�6` �A O��� د�M �6 اد.�لM " 184ح /S " ر����TexrBox1 /[�8E� L�8/ `#. ا��ىR .؟

ب�v ا��Code `6ا�4~ال ا����I : � ب�را�� ا�=1د ��A �E.� TexrBox1ا����� درا�� ج/�ة وا��ى �!�د ا����5 ا�O��68 �=+ درج� :

�E.�8ا��رج� ا� cا��6ت

30

84

64.4

-33

ص"

114.3

�4� : vابب��H( y=3x+2 ) vم ا�=1د ا����� �!+ ?�د�� G ا��رج� ا*و�� ا�4~ال ا� ��A د����M �/� ��6 إد.��لM �!/!ص� ca��� �P?و�ب�v ا��Runtime Error `6و�=G ح�ث .ZP أث�6ء ا��<]/+ TextBoxا�6` ��A ��/A �6MTextBox إد.�ل /� ح

إض��A/� ب!/���P?� I ر����� ��A أداة ا�?1�6ان وه�� �E8If ب?� ح+ ه�^ ا��E=>8 ب����Hام ج Code، � ب��Mدة آ��ب� ا�=1د "�OU إد.�ل /�M �8د��" ؟

ا�=1د ب?� ا��?��+ ا�=1د �+ ا��?��+Dim r , area As Single Const pi As Single = 22 / 7 r = Me.TextBox1.Text area = pi * Radius ^ 2 MsgBox("area of circle = " & area)

M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 11: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ١٠ا�#"!� ر �

ا�=1د ب?� ا��?��+ ا�=1د �+ ا��?��+Dim x , y As Single x = Me.TextBox1.Text

y = 3 * x + 2 Label1.Text = y

� : ا.� ��تc ت6"/� آ+ G ا*آ1اد ا����/� :�Hا�4~ال ا�

ا��6تc ا�=1د م

١

Dim Num As Integer = 10 If Num >= 10 Then Me.Label1.Text = "One" ElseIf Num = 5 Then Me.Label1.Text = "Two" Else Me.Label1.Text = "Three" End If

"One" - أ "Two" - ب

"Three" - ج

٢

Dim A As Integer = 15 If A Mod 3 = 0 Then Me.Label1.Text = "True" Else Me.Label1.Text = "False" End If

"True" - أ "False" - ب

15 - ج

٣

Dim strName As String = "Ahmed" strName = " " & strName strName = "Youssif" & strName Label1.Text = strName

Youssif - أAhmed

Ahmed - بYoussif

Ahmed - ج

٤

Dim A As Integer = 7 Dim B As Integer = 9 MsgBox( A & " ����" & B & "=" & " " & A * B)

A����B= 63 - أ 63 =7����9 - ب A*B =7����9 - ج

٥

Dim x As Integer = 2 , y As Integer = 3 , z As Integer = 4 If x = y And X <> z Then Label1.Text = "First" Elseif x = y Or X <> z Then Label1.Text = "Second" Elseif x <> y And X <> z Then Label1.Text = "Third" Else Label1.Text = "Forth" End If

"First" - أ "Second" - ب

"Forth" - ج

òÜ÷�còÜ÷�còÜ÷�còÜ÷�c@@@@ó�Š‡¾a@lbnØÛbi@pbj튇mëó�Š‡¾a@lbnØÛbi@pbj튇mëó�Š‡¾a@lbnØÛbi@pbj튇mëó�Š‡¾a@lbnØÛbi@pbj튇më@@@@Ûa@Ý—ÐÛaÛa@Ý—ÐÛaÛa@Ý—ÐÛaÛa@Ý—ÐÛasÛbrsÛbrsÛbrsÛbr@ @@ @@ @@ @: �E� �8 ا�4~ال ا*ول : ا.� اgج�ب� ا�#!/!� �=+

ه�E8Do While Loop : 1 ا�]ض G ا���Hام ج – ١ Trueح�� �#�� ا��?�/ ا�<Code �sت=ار آ1د –أ �8��sTrue ا�<ط Codeت=ار آ1د –ب �8��sFalse ا�<ط Codeت=ار آ1د –ج ٢ – �E8ج �A( For …. Next ) � و�/"� ا*Next ؟ ا�!�5E ب�8/5 ?�ل ا��� –أ /[� �دةز��دة /�8 ا�!�5E ب?� ا����دة v /�8 ا�6@��� –ب /[� �5ر�� /�8 آ+ � ��r –ج

Page 12: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ١١ا�#"!� ر �

ات ا��=ار 5�4ً� ه� : – ٣ �M �Aد ? �6M م�H�4ار�� ت أbA+ ح�5E ت= Do While –أ For …. Next –ب Select Case–ج

ضCode Lب?� ت6"/� ا�=1د – ٤ M ��� � �ن A ص�6وق ا�6` ا����� �A( txt_display ) : 1ه ٢ –أ ٢٤٦٨١٠ –ب ٢٣٤٥٦٧٨٩١٠ –ج

ض�A L أداة ا�?16ان Codeب?� ت6"/� ا�=1د – ٥ M ��� � �ن A )ا����� lbl_display ( : 1ه ١٠ –أ ١١ –ب ٠ –ج

ض�A L أداة Codeب?� ت6"/� ا�=1د – ٦ M ��� � �ن A )ا�?16ان ا����� lbl_display ( : 1ه ٥ –أ ١٠ –ب ١٥ –ج

) � -M vض : ���� � ( ����ا�4~ال ا�-Mم ا�?��رة ا�#!/!� ، و� ) أ �م ا�?��رة ا�ZPH : ����) أ )١ ( ض ص�6وق ر���� بMsgBox "3" & "X" & "3" Lا*?�٩.

)٢ ( �8/ (M) �5E!ب?� ا��@�ء ت6"/� ا�( For m=3 To 1 Step -1 ) 10ه.

) v ج�A(Step) �E8 ح��� �Mم آ��ب� ) ٣( For … Next ا �?�6 أن /�8 ا����دة (�@A0 .�ً/اض�Aا

ث��/�. A2.5@�ا �?u�( Timer ) �6داة �HE�( Interval )ص/� �A2500 ح��� ت!��� ا��8/5 ) ٤(

وج G ا�!�5E ا� ) ٥( Hا� G=8� ار��=�( Do While ) .�s ب�6ًء �EM ت?�/ ش

� ه� /�8 ا��8]/ :I��� Code : �E� �8ب?� ت6"/� آ+ آ1د (r)ا�4~ال ا� Dim r As Single = 0.5

Do While r > 1 r = r + 0.5

Loop MsgBox(r)

( 0.5 – 1 – 1.5 )

Dim r As Integer = 1 Do While r <= 1

r = r – 2 Loop

MsgBox(r)

( Overflow – 2 – 0 )

Dim r, sum As Integer For r = 5 To 10 Step -1

Sum = Sum + r Next

MsgBox(r)

( 10 – 5 – 0 )

Dim y As Integer For y = 2 To 10 Step 2 txt_display.Text = txt_display.Text & y Next

Dim intNum As Integer = 10 Do While intNum < 10 intNum = intNum + 1 Loop lbl_display.Text = intNum

Dim i As Integer, Sum As Integer For i = 1 To 5 Sum = Sum + i Next lbl_display.Text = Sum

M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 13: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ١٢ا�#"!� ر �

òÜ÷�còÜ÷�còÜ÷�còÜ÷�c@@@@ó�Š‡¾a@lbnØÛbi@pbj튇mëó�Š‡¾a@lbnØÛbi@pbj튇mëó�Š‡¾a@lbnØÛbi@pbj튇mëó�Š‡¾a@lbnØÛbi@pbj튇më@@@@Ûa@Ý—ÐÛaÛa@Ý—ÐÛaÛa@Ý—ÐÛaÛa@Ý—ÐÛaÉia‹Éia‹Éia‹Éia‹@ @@ @@ @@ @ ) � -M vا�4~ال ا*ول : ض���� � -Mم ا�?��رة ا�#!/!� ، و� ) أ �م ا�?��رة ا�ZPH : ����( ) أ

ة واح�ة و��M��4 أى �Mد G ا�8ات. GE?�Procedure اgجاء ١

٢ �A ��Eم اMg-ن L6M أوً:. Predefinedا��وال ا�8?

آ�8 ه1 1ض� �A إSingle : �@�-Mه� ( )Areaا��8/5 ا�اج?� ��Eا�� ٣Function Area(ByVal radius As Single) As Integer.

٤ Kaو��Parameters اء G .-�@� ت�5�4+ /� G .�رج اgجاء ProcedureاgجProcedure.

�A ج�E8 ا��H#/` أ � ا��وال Subت�H�4م اgجاءات ٥s �AFunctions .`/#Hت �E8أى ج �A �@ : �1Uز ا���Hا

د ب�8/5.ت?Function 1: �?1د بZى /�8 أ � ا��ا�� Subاgجاء ٦

ط �6M اMg-ن GM اgجاءات ٧�>�Procedures + *ا �EM واح� K/م و��H�4أن تParameter

Procedureو�/K اgجاء ٨/[� دة أو U Functionأو دا�� Constantأو ث�بVariable Xإ � أن �=1ن /�8

� G ا�?18د ( أ ) : ا�4~ال ا����� : اآ�O أ �م آ+ ��Mرة ب��?18د ( ب ) ا� O��68ا� ( ب ) م ( أ ) م

G ج�E8 ا��H#/` و: �H#` �@� أى /Sub �8اgجاء ١ G8�*ف اPا� �A م�H�4ت

G ج�E8 ا��H#/` و ��6M �8/ �@� `#HاMg-ن Function K5A �@6Mا��ا�� ٢ G8�*ف اPا� �A م�H�4ت

� ا���H�4� :�ً/a�@� `/#Hم �A جVariables E8ا��8]/ات ٣

٤ X1اب��A ج�E8 ا��Constants `/#Hا�s �A م�H�4ت

ج G ا�=1د Hا�� : I��� ا�ت� : Codeا�4~ال ا�Sub ShowOddOrEven(ByVal Start As Integer) Dim i As Integer Me.Label1.Text = "" For i = Start To 10 Step 2 Me.Label1.Text = Me.Label1.Text & " " & i Next End Sub

.............ا�� اgجاء : – ١٢ – ........................................... : �@Mاء وأ�1ا و��Ka ه�ا اgج

ج G ا�=1د Hا�� : vاب ا�ت� : Codeا�4~ال ا�Function Area(ByVal radius As Single) As Single Const x As Single = 22 / 7 Dim res As Single res = x * radius ^ 2 Return res End Function

ا�� اgجاء : – ١ و��Ka ه�ا اgجاء : – ٢ ا��8/5 ا�اج?� : – ٣ �1ع ا��/�ن ا��Hص بـ : – ٤

ا��ا�� : –أ و�/K ا��ا�� : –ب اج?� : ا��8/5 ا� –ج

Page 14: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ١٣ا�#"!� ر �

ج G ا�=1د Hا�� : � �Hا�4~ال ا�Code : ا�ت� Public Class Form5 Function Sum(ByVal First As Single, ByVal Second As Single) As Single Dim total As Single total = First + Second Return total End Function End Class

اgجاء : ا�� – ١ و��Ka ه�ا اgجاء : – ٢ ا��8/5 ا�اج?� : – ٣ �1ع ا��/�ن ا��Hص بـ : – ٤

ا��ا�� : –أ و�/K ا��ا�� : –ب ا��8/5 ا�اج?� : –ج

: Functionأو دا�� Subا�4~ال ا��4دس : أآ�O أى G ا�ت� إجاء

–أ Sub ShowOddOrEven(ByVal Start As Integer , ByVal LastValue As Integer) Dim i As Integer Me.Label1.Text = "" For i = Start To LastValue Step 2 Me.Label1.Text = Me.Label1.Text & " " & i Next End Sub

–ب Function Area(ByVal radius As Single) As Single Const x As Single = 22 / 7 Dim res As Single res = x * radius ^ 2 Return res End Function

–ج Me.Label1.Text = IsNumeric("five")

–د MessageBox.Show(Factorial(5))

)))) ١١١١نموذج اختبار ( نموذج اختبار ( نموذج اختبار ( نموذج اختبار ( ) � -M vا�4~ال ا*ول : ض���� ) � -Mم ا�?��رة ا�#!/!� ، و� ) أ �م ا�?��رة ا�ZPH : ����) أ

١ �E8ام ج�Hا�� v .٢ه�MIf … Then …. Else 1د ا.�/�رات ا��"ع ا��6=88

٢ .�/5P68ت ا��58ر�� ا�- �? ا�8?� + & ه1 أح�

٣ �ن ��تc ا��?�/ ا�<Y = 7 �sو /�8 ا��8]/ X = 5إذا آ��X /�8 ا��8]/AX >= 5 And Y <= 7 1هFalse.

�=1ن �8ة واح�ة �M�Procedures .K5Aء اgجاءات ا�� ٤

.M��Variables-ن GM ا��8]/ات Dimت�H�4م ٥

ا�4~ال ا����� : ا.� اgج�ب� ا�#!/!� : A@�ا �?u�Timer : �6داة �HE�Intervalص/� �A٣٥٠٠ ح��� ت!��� ا��8/5 – ١

ث��/� ٣٥ –ج ث��/� ٣.٥ –ب د /�5 ٣.٥ –أ : �A8 ح��� /�8 ا��8]/ ��4وى Trueا����/� ��تSelect �@Uأى G ج8+ – ٢

Case Is >= 4 –ج Case 1 To 6.8 –ب Case Is < 8 –أ �ن أbA+ ج�E8 ت=ار ه� : – ٣A �ً5�4 G/? ات ا��=ار �=1د �M �Aد ? �6M

For …Next M –ج If … End If –ب Do While … Loop –أ .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 15: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ١٤ا�#"!� ر �

� ا��8/5 ا�8?وض� �A أداة ا�?16ان – ٤lblOut �6 ت6"/� ا�=1دMCode : ا����� Dim i As Integer For i = 2 To 10 Step 2 Me.lblOut.Text = Me.lblOut.Text & i & "," Next

2,4,6,8,10 –ج 2,3,4,5,6,7,8,9,10 –ب 2 –أ ٥ – X1اب�E� �/ `/#Hت ���Constants :

�6M اMg-ن GM ا��1ابK5A X. –أ K5A c. –ب �� أث�6ء �/ ت6"/� ت?E/�8ت ا�� c. –ج �� �6M اMg-ن GM ا��1ابX وآ��Q أث�6ء �/ ت6"/� ت?E/�8ت ا��

: �E� �8M Oأج : I��� ا�4~ال ا� ب?� ت6"/� ا�=1د – ١/[� ا����� : Codeح�د /�8 آ+

Dim N, K, C As Integer C = 10 For N = 1 To 10 Step 5 K = K + N Next IF N >= C Then C = C + 1 End IF

رتO ا�1P4ر ا�ت/� و5Aً� *و���1ت ت6"/� ا�?E8/�ت ا�!�4ب/� : - ٢ ا�?E8/� ا�ت��

G/8/ا�/�4ر إ�� ا� G ب وا��845 bا� ا* 1اس G ا��ا.+ إ�� ا��Hرج G/8/ا�/�4ر إ�� ا� G ح Pوا� v8Uا� ا*��

ا�ت� : �ACode ا�=1د – ٣

4 ا�=1د ACode ب�*ر �م ؟ L/ا�8<�ر إ�

)))) ٢٢٢٢نموذج اختبار ( نموذج اختبار ( نموذج اختبار ( نموذج اختبار ( ) � -M vا�4~ال ا*ول : ض���� ) � -Mم ا�?��رة ا�#!/!� ، و� ) أ �م ا�?��رة ا�ZPH : ����) أ

١ �E8ام ج�H�4تIf … Then …. ElseIf .�s G ت?�/ ش � �A ح��� ا.���ر أآ

ت�H�4م ��G��H ا*�Mاد ا�#!/!� K5A. ( Integer & Long & Double )ا��8]/ات G أ�1اع ٢

+ ا��58ر�� ٣�? � Orب����Hام �H�48وط ا� .�False=� �=1ن ا��6تc ا�OU�False �a�@6 أن �=1ن آ��A �1اتc ا�<

٤ �E8م ج�H�4تSelect Case .واح�ة �/s G ت?�/ ش�s ب�E8U ش � �A ح��� اح���ر أآ

.Falseأو Z�True.� ا�Double �8/5ا��8]/ G �1ع ٥

ا�4~ال ا����� : ا.� اgج�ب� ا�#!/!� : ص!/� �6M ا���AddSum( ) : �@a�Mب"ض وج1د دا�� ب��� – ١/S �/ات ا�ت أى G ا��?�/

( )X = AddSum –ج AddSum( ) = X + Y –ب ( )X = Y + AddSum–أ ت=�O ب�ا��@� ب��<=+ ا����� : �gA = 2@�ء ح�5E ت=ار�� �6M ت!r5 ا�<ط – ٢

Do While(a < > 2) –ج Do While(a < 2) Or (a >= 2) –ب Do While(a = 2) –أ

ا��8/5 ا��8]/

C

K

N

Dim Total As Decimal Dim FirstNumber As Decimal Dim SecondNumber As Decimal FirstNumber = 10 SecondNumber = 20 Total = FirstNumber + SecondNumber

١

٢

Page 16: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ١٥ا�#"!� ر �

ح�د ا��A ZPH ا�!�5E ا��=ار�� ا����/� : – ٣Dim j As Byte For j = 1 To 500 Step 3 Me.ListBox1.Items.Add(j) Loop

�6@/� –ب For … Nextب�ً: OU�Do While G ا���Hام ج�E8 –أ /S �5E!�5 –ج ا�E!ا� /[� .�A ZP �1ع ٤ – �E8ج �A ار�6 � ت#�� /�8 ا��8]/ W 1��For M = 10 To 1 Step -2 ا��=MM:

G /�8 ا�6@���أآ� –أ G /�8 ا�6@��� –ب G أو ت�4وى /�8 ا�6@��� –ج أص] أص] : 2 * ( 2 + 7 ) – 2ح�د ��تc ت6"/� ا�?E8/� ا�!�4ب/� – ٥

5 –ج 14 –ب 16- –أ : �E� �8M Oأج : I��� ا�4~ال ا�

١ – �E8ام ج�Hآ��ب� ا�=1د ا����� ب��� �MأSelect Case : Dim x As Integer x = Me.TextBox1.Text If x = 0 Then Me.Label1.Text = " ���وى ا����� "ص)'End If If x > 0 Then Me.Label1.Text = " أآ6 ا�����

ا�9)' �8 " End If If x < 0 Then Me.Label1.Text = " ا����� أص:' "�8 ا�9)'End If

G ا�?18د ( أ ) :اآ�O أ �م آ+ ��Mرة ب� – ٢ O��68ا� � �?18د ( ب ) ا� ( ب ) م ( أ ) م

G ج�E8 ا��H#/` و: �H#` �@� أى /Sub �8اgجاء ١ G8�*ف اPا� �A م�H�4ت

G ج�E8 ا��H#/` و ��6M �8/ �@� `#HاMg-ن Function K5A �@6Mا��ا�� ٢ G8�*ف اPا� �A م�H�4ت

: ��H�4م �A ج�E8 ا��Variables �ً/a�@� `/#Hا��8]/ات ٣

٤ X1اب��A ج�E8 ا��Constants `/#Hا�s �A م�H�4ت

ا�ت� ث� ص1بL : ( Code )ح�د �1ع ا��A ZPH ا�=1د - ٣ ا��O�1# �1ع ا�ZPH ( Code )ا�=1د

Dim x As Sangle Const x As Integer x = 10

)))) ٣٣٣٣نموذج اختبار ( نموذج اختبار ( نموذج اختبار ( نموذج اختبار (

� ( ا�4~ال ا*ول : ض-M v���� ) � -Mم ا�?��رة ا�#!/!� ، و� ) أ �م ا�?��رة ا�ZPH : ����) أ .ListBoxا�?#6 ا�8!�د ب�*داة تت/Oت</ إ�� SelectedIndexا��Hص/� ) ١(

ع. Select Caseت�H�4م ) ٢( "�E� G/��8اح� G � �A ح��� وج1د أآ

)٣ ( �E8Uا�If A > B And b > C Then �@Uت��True ح��� �AA=3 , B=5 , C=2.

.Falseأو Trueدا8aً� �=1ن ��IsNumericتc ا��ا�� ) ٤(

ت�H�4م ��G��H ا*�Mاد ا�#!/!� K5A. (Integer & Long)ا��8]/ات G أ�1اع ) ٥(

M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 17: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ١٦ا�#"!� ر �

ا�4~ال ا����� : ا.� اgج�ب� ا�#!/!� : أوً: : ا.� اgج�ب� ا�#!/!� :

ا����� هCode : 1ا�@�ف G ا�=1د – ١Dim N As Integer Dim S As Integer For N = 1 To 100 S = S + N Next Me.Label1.Text = S

ض ا*�Mاد G –أ M١٠٠إ�� ١ ض 18Uع ا*�Mاد G –ب M١٠٠إ�� ١ ض ح�ص+ ضب ا*�Mاد G –ج M١٠٠إ�� ١

�6M ت6"/� ا�=1د ا����� : �ALabel1 أداة ا�?16ان � ا��8/5 ا�8?وض� – ٢Dim intNum As Integer = 10 intNum = intNum + 2 intNum = intNum Mod 3 Me.Label1.Text = intNum

4 –ج 0 –ب 3 –أ ت=�O ب�ا��@� ب��<=+ ا����� : �gA < > 2@�ء ح�5E ت=ار�� �6M ت!r5 ا�<ط – ٣

Do While(a < > 2) –ج Do While(a < 2) Or (a >= 2) –ب Do While(a = 2) –أ

: Functionأو دا�� Subث��/ً� : أى G ا�ت� إجاء -أ

Function Concatenating(ByVal fn As String, ByVal ln As String) As String Dim FulName As String FulName = fn + " " + ln Return FulName End Function

–ب Sub ShowResult( ) MessageBox.Show(2 * (7 + 2) – 2) End Sub

: �E� �8M Oأج : I��� ا�4~ال ا� ب?� ت6"/� ا�=1د – ١/[� ا����� : Codeح�د /�8 آ+

y = 2 , k = 1 , j = 1 , z = 0 , x = 0ب"ض أن If x < y Then z = k + j x = x + 1 y = y – 1 Else z = k – y x = x + 2 y = y – 2 End If

ج G ا�=1د – ٢Hا��Code : ا�ت� Function calc(ByVal fn As Single, ByVal sn As Single) As Single Dim res As Single res = fn + sn Return res End Function

ا�� اgجاء : – ١

ا��8/5 ا��8]/

x

y

z

Page 18: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ١٧ا�#"!� ر �

و��Ka ه�ا اgجاء : – ٢ ا��8/5 ا�اج?� : – ٣ �1ع ا��/�ن ا��Hص بـ : – ٤

ا��ا�� : –أ و��Ka ا��ا�� : –ب ا��8/5 ا�اج?� : –ج

على التعدي اإللكترونيعلى التعدي اإللكترونيعلى التعدي اإللكترونيعلى التعدي اإللكتروني أسئلةأسئلةأسئلةأسئلة

M vص� ( ا�4~ال ا*ول : ض � -���� ) ZP. � -Mم ا�?��رة ا�#!/!� و� ) أ �م ا�?��رة ا�ZPH. ����) اش, أوا��5��b8, أو إحاج, أو -١!�E� �/و��=�gا Ka��1ام ا��H�8, ب���?� iوا��M 1كE� GM رة��M 1ه iو��=�gا��ّ?�ي ا

.G� ( ) تW�1H أو ت@��� ا�.و�i دا.+ -٢�=�gا��ّ?�ي ا G ( ) ا�v8�U8 ا�#8ي : ت1ج� ص1ر ٣- iو��=�gا i"Hا�� iو��=�gأش=�ل ا��?�ي ا G ( ) �r و��Ka ا�=�و�/� -٤s GM دة�?� +a�� ام و�Hب��� G�و�i �@�ف إ�� إ��5ع ض]1ط �"�EM �/4 ا�.�=�gا��8?ّ�ي ا ( )

� ص� ( -M vض : ����و�i.) ا �م ا�?��رات ا��i تM�4 ����ا�4~ال ا��=�gا��?�ي ا G Q4"� ���8ح �A ك� ١( . ( ) : ت<�رك أح� ب=�8E ا�4٢( .^ ( ) آ�8E ا�4 �G=8 إن ت=1ن ت�ر�[ /-د أو شG=8� +@� i ت�آ٣( .X���gا �EM ت .�ص�� 1E? ( ) : ت6< G ا��8?�ي إ�=�و�/ـً�. )٤ �E�و�/� ا�8�=�gا +a�� G ا� `EHت ) ( ٥( .X���gا �EM ^1��=� � ( ) : تد �EM ا��8?�ي إ�=�و�/ـً�، و: ت#�ق آ+ ٦( .�#�H8ت ا��PE4E� iو��=�gا��?�ي ا GM ب-غgب� � ( )

A دث���! 1ر��� : ح�� ا�4~ال ا����I : اش�ك أح� ا*ش�Hص �A أح� 1ا v ا��1اص+ اgج��M�8 . آ�8E را�+ أح� ا*�bMء أو ح�ول إجاء � ح�ث ش=+ G أش=�ل ............ و��84 .................... ��?� . L/EM د �Mم ا�

M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 19: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ١٨ا�#"!� ر �

א�ولא�ولא�ولא�ولא�����ن�א�����ن�א�����ن�א�����ن�

�����Eم�א�������א"�! ������EWم�א�������א"�! ������EWم�א�������א"�! ������EWم�א�������א"�! ������ECCCCWم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و����������E���E���E���E��F��������F��������F��������F��������√F :א� �אل�א�ولא� �אل�א�ولא� �אل�א�ولא� �אل�א�ول �� �� �� � ) . ( True K5AتZ.� ا�Boolean �8/5ا��/���ت G ا�16ع -١

( ) . ات�G=8 ا���Hام أى �Mد G ا�Ka��1 دا.+ ا:جاء -٢ ح�H�4� �Aم -٣/[� G �بK أآ� Kب + ا��? &( ) ٤- Oآ ( ) �True=1ن or 6<>3 7>��9تc ا�<ط ا�8٥- �?�4 ( )رة تH"� شH#/� ا��8?�ى ��A-ت G ا�?�5ب ا��H"� ا:�=�و�� ه1 ا���Hام أ��8ء ��H�4م -٦ ات ا��=ار �M �5�4م �A ح��� For- Nextا* �M �Aد ? . ( )

�Wع�א"(�)�'&�א%$#�א�������+,����E-�Wع�א"(�)�'&�א%$#�א�������+,����E-�Wع�א"(�)�'&�א%$#�א�������+,����E-�Wع�א"(�)�'&�א%$#�א�������+,����E-� �� �� �� �- Const Pi as Single - Dim @ as boolean

���0�$12��3��ً5א�/��������W�W�W�W�����E�E�E�EWא� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&� ���0�$12��3��ً5א�/���Wא8$#���2ن�א��75ط��� ���0�$12��3��ً5א�/���Wא8$#���2ن�א��75ط��� ���0�$12��3��ً5א�/���Wא8$#���2ن�א��75ط��� �א8$#���2ن�א��75ط�� �� �� �� �Next – Boolean – Tick – Interval – String ) (

١- Ga�=�6 �<�ط ا�M ا�!�ث ......... �!�ثTimer . G ا�16ع .......... . -٢ /[� �=� ��Hن ��/) O��s �U ��ج� / را��H�4� ( Oم �r ا��Hص/� ........... . =!��Timer� �A ا�"�ات ا�� 6/� �6<�ط ال -٣s GM ا�=�8E ......... ت?1M �6دة ا��6"/� ���ا�� ا��=ار . -٤ ��� تG��H ا��8ء و �6Mو�G ا��A ��EP �1ع ا��/�ن ............... -٥

�-�Eאذ�C8א��A5B=�@+א�?�/2+<=�א�>�)���$1;:א�0؟�-�Eאذ�C8א��A5B=�@+א�?�/2+<=�א�>�)���$1;:א�0؟�-�Eאذ�C8א��A5B=�@+א�?�/2+<=�א�>�)���$1;:א�0؟�-�Eאذ�C8א��A5B=�@+א�?�/2+<=�א�>�)���$1;:א�0؟� �� �� �� �

E��.אل�א�� ��J�J�J�J+אس�W+אس�W+אس�W+אس�Wא�IJא���3�Hא��������A3��GאF@א�IJא���3�Hא��������A3��GאF@א�IJא���3�Hא��������A3��GאF@א�IJא���3�Hא��������A3��Gא�����W�W�W�W�E��E��E��E�@Fא� �אل�א�.��Eא� �אل�א�.��Eא� �אل�א�.��Eא� �� �� �� �١- c �� �1ع ا�ZPH ا��ى �!�ث أث�6ء آ��ب� ا��

)Logical Error - RunTime Error - Syntax Error ( /� ا�?�اد -٢//[�� I ا����� O/ت ��H�4م ا��E8U ....... . ( 21 , 28 , 35 , 42 , 49)ب��� )For I = 49 to 21 step 7 - For I = 49 to 21 step -7 - For I = 21 to 49 step -7( ٣- �!�1ى �EM ا��ADim X as Short . .......... �8/5 ا�X �E8Uا��8]/

)Zero - " " - X ( �AStep ح��� �Mم ا���Hام -٤ v ا:For – Next . .......... ب�58ار �ن ا�?�اد ��]/A

) ص" - واح� -( : ��]/ �Hم ............. �8?�s �A/?� /�8 ا��8]/ اذا ر � أم �` ت�4 -٥

)Now - Isnumeric - Try/Catch ( W��1א������� M�א�=��NH��OB�P�0�$�1א������ ������C@��E-�J�J�J�Jא����0�$�1א�������NH��OB�P=�א�M ��1א���������C@��E-Wא����0�$�1א�������NH��OB�P=�א�M ��1א���������C@��E-Wא����0�$�1א�������NH��OB�P=�א�M ��1א���������C@��E-Wא��

Dim X As Integer = 5 Dim Y As Short = 6.2 Dim Z As Decimal X = x * 2 Z = x / 2 Z = x + y

Page 20: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ١٩ا�#"!� ر �

3�?�/�Q�R5א3�?�/�Q�R5א3�?�/�Q�R5א3�?�/�Q�R5אW��$�@2/��73+ن�� %$#�א� �2/��73+ن�@�$��W%$#�א� �2/��73+ن�@�$��W%$#�א� �2/��73+ن�@�$��W%$#�א�

) 6.2 - 6 - 5ه� ( Y - أ ( 16.2 - 16 - 11.2 )ه� Z - ب

,&,&,&,&א�����ن�א�.�א�����ن�א�.�א�����ن�א�.�א�����ن�א�.�

����م�א�����א�0א���W���/Sم�א�����א�0א���W���/Sم�א�����א�0א���W���/Sم�א�����א�0א��E�E�C�E�C�E�C�E�CW���/Sو��������E�Fو��������E�Fو��������E�Fو���������������W�W�W�W�F���������F���������F���������F��������√�����Fא� �אل�א�ولא� �אل�א�ولא� �אل�א�ولא� �אل�א�ول �� �� �� �١- G ) ( ص" . .-�� ا��اآة ت!8+ أر � ً� ت��أ ٢- . c �� ) ( ا��1ابX ه� /� : ت�]/ أث�6ء ت<]/+ ا��٣- . �8 ) ( تWE�H درج� ا�� � ب�.�-ف �1ع ا��8]/ ا� G ا�=�8Eت ا�1U!8ز -٤ ) ( . VBة �84��A بZن �=1ن ا�� ا��8]/ تx . `/#H = 5 )ا�#/]� ( -٥ ) ( ص/]� *٦- ) + ) ( ) �!�4ب �84 ا:�Mاد . ÷��H�4م ا�8?�

��J�J�J�Jא�IJא���3�Hא��������A3��GאF@+אس�Wא�IJא���3�Hא��������A3��GאF@+אس�Wא�IJא���3�Hא��������A3��GאF@+אس�Wא�IJא���3�Hא��������A3��GאF@+אس������W�W�W�WWא� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,& �� �� �� �١- E8?�6 ت6"/� ا�M ا�8?�د�� cه� ........ . 3*4+2*2^3/�ت ا�!�4ب/� �=1ن ��ت )162 - 23 - 30 (

............. ��H�4م �A ح��� إذا آ�ن ه�6ك ب��G/E ( أ ، ب ) . -٢ ا: )For .. Next - IF .. Then - IF .. Then .. Else (

�r ا��Hص/� ......... . G=8� Timer ا��!=� �A ا�"�ات ا�� 6/� �6<�ط ال -٣s GM )Enable - Interval - ( r�� � �/� آ+

ة ه� ...... . �AFor I = 3 to 9 Step 3 ا�#/]� ا����/� -٤ .1Pة ت�ا�� ا�?�اد �A آ+ ) 1 - 2 - 3 (

G �1ع .......... ��H�4م ��G��H ا:�Mاد ا -٥ ��� ت!�1ى �EM آ14ر .ا��8]/ )Integer - String - Decimal (

E��.אل�א�� �א��IJ=�א���U�M�5>�����E�-�F���+$T=�אW�E���F���+$Tא��IJ=�א���U�M�5>�����E�-�F���+$T=�אW�E���F���+$Tא��IJ=�א���U�M�5>�����E�-�F���+$T=�אW�E���F���+$Tא��IJ=�א���U�M�5>�����E�-�F���+$T=�א�����W�W�W�WW�E���F���+$Tא� �אل�א�.��Eא� �אل�א�.��Eא� �אل�א�.��Eא� �� �� �� �

( ب ) ( أ )١- �8Eب���?�8ل آ ���أ اMg-ن GM ا��8]/٢- Ga�=ا� v Timerا�!�ث ا��ى ��H�4م ا��?�W �وال ��ب�5 G ا� -٣ G �1ع -٤ /[� �A L6��Hت ��� O��Pا� �ا�

Tick Dim

String ا:�1انShow

�W�NH��OB�0�$�1א���������א� �אل�א�Cא��C@��W��3א����0�$�1א��������W�NH��OBא� �אل�א�Cא��C@��W��3א����0�$�1א��������W�NH��OBא� �אل�א�Cא��C@��W��3א����0�$�1א��������W�NH��OBא� �אل�א�Cא��C@��W��3א�� �� �� �� �M = 2 For L = X To Y step Z M = M + L Next

ا��8]/ ) أ��?�L ................ /[� �M )– �#�– ( �5P6دى �ن /Y = 5 �8 و X= 10 �8 اذا آ��X / ) بAZ ......... ه�

O1ج M ا��8/5 ص" ) –�Mد ����M )– Oد .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 21: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٢٠ا�#"!� ر �

�ن /Z = 3 �8 و Y = 12 و X= 6 اذا آ��X /�8 ) تAM ......... ه� )٢٩ – ١٢ – ٣٠ (

) ث ات ت6"/� ا*وا ........... ه1 ا��8]/ ا� �8 ا��ى ��!=� �M �Aد )Counter – Count – Repeater (

�-�W$+ع�א��?אد�א�CRد<���=�X�W�����Y����/C/�P��/C/�?�3�Z��,[��3��8א��?����W�\��"אل�א� �-�W$+ع�א��?אد�א�CRد<���=�א�X�W�����Y����/C/�P��/C/�?�3�Z��,[��3��8א��?����W�\��"אل�א� �-�W$+ع�א��?אد�א�CRد<���=�א�X�W�����Y����/C/�P��/C/�?�3�Z��,[��3��8א��?����W�\��"אل�א� �-�W$+ع�א��?אد�א�CRد<���=�א�X�W�����Y����/C/�P��/C/�?�3�Z��,[��3��8א��?����W�\��"אل�א� �١٠١٠١٠١٠����WWWW_^�_^�_^�_^�����١١١١א� �� �� �� �Total = total + X MsgBox(Total) Next For X = 1To 10 Step 2 Dim X , Total As Integer

א�.��Eא�.��Eא�.��Eא�.��Eא�����ن�א�����ن�א�����ن�א�����ن�

����م�א�����א�0א���W���/Sم�א�����א�0א���W���/Sم�א�����א�0א���W���/Sم�א�����א�0א��E�E�C�E�C�E�C�E�CW���/Sو��������E�Fو��������E�Fو��������E�Fو�����������W�W�W�W�E���E���E���E�������F���������F���������F���������F��������√�����Fא� �אل�א�ولא� �אل�א�ولא� �אل�א�ولא� �אل�א�ول �� �� �� � E8M G/� ح�4ب/� �@� �"� ا:و���1 �=1ن ت6"/�ه� G ا�/G/8 ا�� ا�/�4ر -١ � ) ( �A ح��� وج1د اآات ا��=ار ا�� -٢ ) ( . �EM rEP�Repeater ا��8]/ ا��ى ��!=� �M �Aد ٣- ) ( . End .. Elseت�6@� ب=�8Eت IF .. Then .. Elseج�E8 ا*٤- . ���/EU�gء ا�U@وف ا� G 1ا�M ت=G�1 ا��8ء ا��1ابX وا��8]/ات أن ���أ ب!ف G ح ) ( ( ) �G=8 ا���Hا @� �A أى ج�E8 تgSub `/#Hجاءات ا -٥

�E-�E-�E-�E-�Cوא������/�Cوא������/�Cوא������/�Cوא������/�����Z��,[א��Z��,[א��Z��,[א��Z��,[א�����WWWW� �� �� �� �Dim X As Integer = 2.5 Dim I As Single For I = 0 to 7 Step 3 X = X * 3 Next

١- هI .................... 1 /�8 ا��8]/ -٢هX .................... 1 /�8 ا��8]/��IJ�J�J�J�Jא���3�Hא��������A3��GאF@+אس��IJWא���3�Hא��������A3��GאF@+אس��IJWא���3�Hא��������A3��GאF@+אس��IJWא���3�Hא��������A3��GאF@+אس�Wאאאא������W��W��W��Wא� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,& �� �� �� �

. GMFalse ا�?8+ ب��PMء ا��Hص/� ........ ا�G=8�Timer �8/5 إ��5ف ال -١ )Tick - Enable - Interval (

٢- . ......... r�s GM �@6M �84 ا:�Mاد ا�#!/!� �?� )Div - \ - ÷ (

G ا�!و -٣ �M18U G��H��. ......... ا�16ع G /[� ف ��� ا���Hام )Single - Integer - String ( ................م�ة واح�ة و یprocedure +���Iی:# ا%?�اء -٤

ة واح�ة - �Mد G ا�8ات( ات ) - ث-ث .......................... �A إآ�<�ف ا:.�Pء أث -٥ �6ء ا��<]/+ �H�4�K5Aم ا: )If …. Then - Try … Catch - Select Case (

Page 22: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٢١ا�#"!� ر �

E��.אل�א�� ���0�$12��3��ً5א�/���������W��W��W��W�Wא� �אل�א�.��Eא� �אل�א�.��Eא� �אل�א�.��Eא�� ���0�$12��3��ً5א�/����Wא8$#���2ن�א��75ط��� ���0�$12��3��ً5א�/����Wא8$#���2ن�א��75ط��� ���0�$12��3��ً5א�/����Wא8$#���2ن�א��75ط��� �א8$#���2ن�א��75ط�� �� �� �� � )Interval - – For .. Next - Dim - Do While - Function (

١- �ً5�4 ات ا��=ار �M �Aد ? �A .......... ار ا��= . ��4?8+ أ�r ا��Hص/� ......... . G=8�Timer ا��!=� �A ا�"�ات ا�� 6/� �6<�ط ال -٢s GM ٣- . ......... �8E=ات ب���?�8ل ا� ��� اMg-ن GM ا��8]/ ا��=ار ��H�4م -٤ �A ................True ح��� � اذا آ�ن ا�<ط أ 1ضv أ. ت�A ................. +8?�4 ح��� � اذا آ�ن � -٥ �A �@�8 �!��ج/ L6 c�6/� �6 آ1د��

����3א������W��W��W��WW���/Sא� �אل�א�Cא�3א� �אل�א�Cא�3א� �אل�א�Cא�3א� �אل�א�Cא�3X�0��1$א� ����3א��E���FW���/Sو�Q�R5/�Z/�,�?Hא�X�0��1$א� ����3א��E���FW���/Sو�Q�R5/�Z/�,�?Hא�X�0��1$א� ����3א��E���FW���/Sو�Q�R5/�Z/�,�?Hא�X�0��1$א����E���Fو�Q�R5/�Z/�,�?Hא� �� �� �� �1) x = 6 + 3^2 – ( 3 * 4 ) ( 9 - 3 - 6 ) 2) y = 5^2 * 4 / 2 ( 50 - 100 - 150 ) 3) z = 49 mod 5 ( 4 - 9 - 9.8 )

�$�ل�א���3�O@�E�-�FX�����C;�:�א��?אد��3�O@�E�-�F;�:�א��?אد��3�O@�E�-�F;�:�א��?אد��3�O@�E�-�F;�:�א��?אد��M�3�C��ل�א�$��M�3�C��ل�א�$��M�3�C��ل�א�$��M�3For .. Next�����=��=��=��=د������٥٠٥٠٥٠٥٠א^�א^�א^�א^������٥٥٥٥�>b3د���>b3د���>b3د���>b3٢٢٢٢����K��C��#8�&'K��C��#8�&'K��C��#8�&'K��C��#8�&'

א�Cא�3א�Cא�3א�Cא�3א�Cא�3א�����ن�א�����ن�א�����ن�א�����ن�

�����E�J�J�J�Jم�א�������א�;:�����EW�����Yم�א�������א�;:�����EW�����Yم�א�������א�;:�����EW�����Yم�א�������א�;:�����EX W�����Yم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و��������������F���������F���������F���������F��������√F:א� �אل�א�ول��א� �אل�א�ول��א� �אل�א�ول��א� �אل�א�ول�� �� �� �� �١- �/E. +ا��4�8و�� وت�84 آ ��-Hا� G/�- G O��!ة ا� ) ( . Byteت�=1ن ذاآ �A(Step) ح��� �Mم ا��?�8ل -٢ v ا:For .. Next / ار . ت��� ) ( �8 ا�?�اد ب1اح� ب?� آ+ ت=٣- Ga�=ا�Timer �6 ح�وث ا�!�ثM +8?15م ب���Click . ) ( ٤- ) + ) �A (VB . ) ا��845 ا�?�د�� �H�4�÷ �Aم ا�8?�٥- ب���?�8ل أ/[� G � ) ( واح� . G=8�Dim اMg-ن GM اآ٦- . ���/EU�gء ا�U@وف ا� ) ( �OU أن ���أ ا�� ا��8]/ ب!ف G ح ( ) Subاgجاء �Parameters و��G=8� Ka أن ت=1ن أح Functionsا��وال -٧

�Z��,[���#8��$;:��'&�א��@�?Hو��E-�Z��,[���#8��$;:��'&�א��@�?Hو��E-�Z��,[���#8��$;:��'&�א��@�?Hو��E-�Z��,[���#8��$;:��'&�א��@�?Hو��E-����WWWW� �� �� �� �Dim X As Integer = 2.5 Dim L As Single = 5 X = X + 2 X = X ^ 2 L = X Mod 2

�א�IJא���3�Hא��������=��A3א�@+אس�Wא�IJא���3�Hא��������=��A3א�@+אس�Wא�IJא���3�Hא��������=��A3א�@+אس�Wא�IJא���3�Hא��������=��A3א�@+אس�������W��W��W��WWא� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,& �� �� �� �١- ت�6@� ب=�8Eت ..... . IF .. Then .. Elseج�E8 ا:

)End Try - End Select - End If ( ص!/!� �6M ا:����Mء ( )Sumاذا آ�ن ����6 دا�� ت�84 -٢/S �/ات ا:ت . أى G ا��?�/

)Sum( ) = B+ C - B= Sum( ) - B=C-Sum( ) ( !�د ?�ل و 1ع ا�!�ث ب��1ح�ة ا�� 6/� ........ .ت Interval X ~8E�Timerا��Hص/� -٣

�M�� )- �/ث�� �EE د /�5 ) -٤- . `/#Hا�� + �? ........ � ت�84 ا�?-

= )- * - ( ” ” M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 23: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٢٢ا�#"!� ر �

٥- . �ً5�4 ات ا��=ار �M �Aد ? �A +8?�4� ........ ارى ا��= ا: )Do While .. Loop - For .. Next - IF .. Then (

٦- �E8م ج�H�4تSelect Case ............... ط بـ G ش � �A ح��� ا.���ر أآ بG/�E8U ) –ب�E8U واح�ة –( ب?�ة ج8+

E��.אل�א�� ����������A3��G�J�J�J�Jא�@+אس��A3��G�Wא�@+אس��A3��G�Wא�@+אس��A3��G�Wא�@+אس������Wא�IJא���3�Hא������א�IJא���3�Hא������א�IJא���3�Hא������א�IJא���3�Hא���������������W�W�W�Wא� �אل�א�.��Eא� �אل�א�.��Eא� �אل�א�.��Eא� �� �� �� � X1اب� ) Counter - ا��8ى –ا��?�/ ا�<String – Boolean – �s -( ا�

١- . ......... ات ت6"/� ا:وا ��EM rEP ا��8]/ ا��ى ��!=� �M �Aد ....... ه��M 1رة GM ص/�E� �S?- � ب/G آG/�/8 ت��EM W 1 ص!� ا�?- � أو �Mم ص!�@� . -٢٣- . /[�8E� ا���8ح� �ه1 ح�ود ا�5/ .......... c ........... إ�PMء ا��8ء �5E/� ا��� : ت�] -٤�� اث�6ء ت<]/+ ا��/ G ا�16ع ........ ��H�4م �A تG��H ا�!وف وا*ر �م ا��� : ت�.+ �A ا�?E8/�ت ا�!�4ب/� . -٥ ا��8]/ G ا�16ع .......... �Z.� ا��8/5 -٦ . Falseأو Trueا��8]/

��E���F0����____�^��̂^�^100����KKKKא8$#���2ن�א��75ط���Z��,C3(�����א��?אد�א�bو�E���F�=����Hא8$#���2ن�א��75ط���Z��,C3(�����א��?אد�א�bو�E���F�=����Hא8$#���2ن�א��75ط���Z��,C3(�����א��?אد�א�bو�E���F�=����Hא8$#���2ن�א��75ط���Z��,C3(�����א��?אد�א�bو�W�W�W�W�=����Hא� �אل�א�Cא�3א� �אل�א�Cא�3א� �אل�א�Cא�3א� �אل�א�Cא�3 �� �� �� �For N = …… To …… Step …..… Msgbox ( ……… ) ………….

&1>����Z/�,�?Hو��E�-�F&1>����Z/�,�?Hو��E�-�F&1>����Z/�,�?Hو��E�-�F&1>����Z/�,�?Hو��E�-�F� �� �� �� �1) 48 mod 5 - 3 = ……. 2) 2 * ( 3 +( 1 * 3 ) = …....

א"��\א"��\א"��\א"��\א�����ن�א�����ن�א�����ن�א�����ن�

����م�א�������א"(���Weم�א�������א"(���Weم�א�������א"(���Weم�א�������א"(����E�E�C�E�C�E�C�E�CWeم�א�������א�������و���������E�Fم�א�������א�������و���������E�Fم�א�������א�������و���������E�Fم�א�������א�������و�����������W��W��W��W��F����������F����������F����������F��������√√√√�����Fא� �אل�א�ولא� �אل�א�ولא� �אل�א�ولא� �אل�א�ول �� �� �� �١- g�6 اM.� �G=8 أن ���أ ب/[� GM ن-M ) ( ٢- M �Aـ�د ـات ا��=ـار 4ـ�For.... Next .�ً5ا*? ) ( 4�ُـ�?iA +8 ح��� Double .cأو Singleأو G=8�Dim ا���Hام ا�=�8Eت -٣�� ) ( آ�8�Zء ��8]ـ/ات iA ا��٤- iEت iا�� ) ( . False ��� ت6"/�ه� إذا آ��X ��تc ا�<ط �AIf….Then جThen �E8ا*وا !�دة. G=8�Timer ا���Hام ا*داة -٥ �/6 ة ز�A +آ G ا*وا �M18U �/"6�� ) (

�#�א�����א����W����Y�0 :א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&f�gא����M�5hאس�א��0�$2א+@Fא�A3�=��IJאW����Y�0א�����#�א�f�gא����M�5hאس�א��0�$2א+@Fא�A3�=��IJאW����Y�0א�����#�א�f�gא����M�5hאس�א��0�$2א+@Fא�A3�=��IJאW����Y�0א�����#�א�f�gא����M�5hאس�א��0�$2א+@Fא�A3�=��IJא� �� �� �� �اضE� iــ - ١�A:ا�!�ث ............ ه1 ا�!�ث اTimer 6<�ط ا�ــ� �U/�6آ v5و�Timer

)Click – Key press – Tick ( ت�H�4م جM�� ....... �E8-ن GM ا��8]/ات - ٢

)Dim – End – Const ( ات G ا�16ع ............ -٣/[� ��/ G��H� �Mد�� ص!/!� : ت!�1ي iEM آ14ر ت�H�4م

) Single - Integer - Double ( ٤- ................... �/E. +آ i84ت ��-. G �M18U G �/E.ة ا��ا ت�=1ن ا��اآ

)Long – Byte – Char ( ٥ - �E8ج iAFor … Next �/ا�ت For X=1 to 8 Step 3 ارات ا��= ...……�Mد

)٢ - ٤ - ٣ (

Page 24: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٢٣ا�#"!� ر �

E��.אل�א�� �#$8��Wא�����א�0א��������#$8��W�Wא�����א�0א��������#$8��W�Wא�����א�0א��������#$8��W�Wא�����א�0א������������Wא� �אل�א�.��Eא� �אل�א�.��Eא� �אل�א�.��Eא�

١ �?ـMsgBox ( 5 + 3^2 / ( 8 mod 5 ) ) ................... iP ـ ��تـc ت6"/ـ� ا* ـ٢-�8/ Xإذا آ�� A و /�8 ٢٠ت�4ويB ن �� ١٥ت�4وي�A ط �=1ن............ A>=Bتc ا�<�ن �5اره� ب���1ا�i ه1 ٣٠٠٠ interval Ga�=E�Timerإذا آ��X /� ا��Hص/� -٣A......... ه1 G ا�16ع ....................... Const A as Long ا��A ZPH ا�?��رة ا����/� -٤٥- �E8م ج�H�4تselect case ... �A /[� .................. �A ا.���ر ح�:ت

�@��i�+$W��i���3�OאFوא��Ciא��i�+$W��i���3�O@W�i�/SאFوא��Ciא��i�+$W��i���3�O@W�i�/SאFوא��Ciא��i�+$W��i���3�O@W�i�/SאFوא��Ciא�J�J�J�J����W�i�/Sא� �אل�א�Cא��3א� �אل�א�Cא��3א� �אل�א�Cא��3א� �אل�א�Cא��3 �� �� �� �Dim X , C As Integer X = 4 For C = 0 To 7 Step 3 X = X * 2 Next MsgBox ( X )

� /8ـ� ا��8]/X ........... ـ��� ؟� iA صـ�6وق ا�@xـ�� iا�� ���������W��������W��������W��������Wא� �אل�א"��\��N�8��Wא�8+אد�אא� �אل�א"��\��N�8��Wא�8+אد�אא� �אل�א"��\��N�8��Wא�8+אد�אא� �אل�א"��\��N�8��Wא�8+אد�א �� �� �� �

١- X ~8ا��5ف ا�Timer 1 +8?ا� GM ٢- �84� Xث�ب GM ن-M:اBirth_Date �8/5ا� �.Z� 30/6/2002و ٣- G ٥٠و را�O اذا آ�ن ا�18U8ع أ + G ٥٠آ1د �?�P ر���� ��ج� اذاآ�ن ا�18U8ع أآ� أو ��4وى Viva EgyptتH#/` ا��8/5 -٤/[�8E�Total ٥- 8E� �/ا���� ca��6ا� �P?� آ1د /[�M = ( 12 , 9 , 6 , 3 , 0 )

��WאCk�Mج��=�א�2+د�א���^��W�WאCk�Mج��=�א�2+د�א���^��W�WאCk�Mج��=�א�2+د�א���^��W�WאCk�Mج��=�א�2+د�א���^������Wא� �دس�א� �دس�א� �دس�א� �دس�א� �אل�א� �אل�א� �אل�א� �אل� �� �� �� � Sub Total(ByVal start As Integer) Dim i As Integer For i = start To 10 Step 2 Label1.Text = Label1.Text & "" & i Next

ه� ...................اB ا%?�اء ) أ

ن��b ........................و .................و�ئa هOا ا%?�اء ) ب

��ا�8 آ���� ا���د ا����+ ..................... ١٠ا�+ ٢ی�B ا����ء ا%?�اء �8'��� ا%��اد ا�Wو?�� م# ) ت

א� �دسא� �دسא� �دسא� �دسא�����ن�א�����ن�א�����ن�א�����ن�

�אF@+אس�WאF@+אس�WאF@+אس�WאF@+אس�Wא�IJא���3�Hא��������=��A3א�IJא���3�Hא��������=��A3א�IJא���3�Hא��������=��A3א�IJא���3�Hא��������=������W�W�W�W�����E�E�E�E�A3א� �אل�א�ولא� �אل�א�ولא� �אل�א�ولא� �אل�א�ول �� �� �� � ( اgد.�ل -١ ح�� –ا��=ار -أوا G ا*وا �M18U ?/G أو +8M �/"6دة ت�Mإ �A �=!اج ) ت�.gا

. G/? ��!r5 شط ت!�د ?�ل و 1ع ا�!�ث ب��1ح�ة ا�� interval X ~8E�timer �/6ا��Hص/� -٢

iEE ث��/� - د /�5 - ( ث��/� - ( �M�� ٣- G8ـ� ( �8=ـE=ـ�ام ا�Hا�ـ�Sub – Const – Dim (. cـ ��M�� Mـ-ن GM أ�ـ�8ء ا��8]/ات iA ا��

. A

lsai

d M

ahm

oud

Nas

r T

el .

0114

3218

789

Page 25: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٢٤ا�#"!� ر �

٤- is ا��=ار –( ا��?�/ ا�< ا��!�1+ –أوا ا����M ( `/#Hرة GM ص/�E� �S?- � ب/G –أوا أوا cو�=1ن ا��6ت G/�/8آTrue أوFalse

٥- W/6#ق ا���P� �AClass ... GM GE?�................. آ+ � ��r ) –ا��8]/ات –( ا:جاءات

٦- K5A ن-M:�8 ................ أث�6ء ا/ `/#Hت G=8� ا:جاءات ) –ا��1ابX –( ا��8]/ات

----�J�J�J�J�����=���>دCRאد�א�?�Fع�א+$Wد��lد<���=���#$8א�2+د���CRאد�א�?�Fع�א+$Wد��lد<���=���#$8א�2+د���CRאد�א�?�Fع�א+$Wد��lد<���=���#$8א�2+د���CRאد�א�?�Fع�א+$Wد��l١٠١٠١٠١٠������1_^�_^�_^�_^������#$8�١١١١א�2+د���mאم�?k�M�3��1mאم�?k�M�3��1mאم�?k�M�3��1mאم�?k�M�3For .. Next � �� �� �� �Dim a , Sum As Integer For a = ……To …. Step …... Sum = ……………. ………… MsgBox ( Sum )

�����Eم�א�������א"(����E�W�eم�א�������א"(����E�W�eم�א�������א"(����E�W�eم�א�������א"(����EX �W�eم�א�������א�������و���������EF�e)Jم�א�������א�������و���������EF�e)Jم�א�������א�������و���������EF�e)Jم�א�������א�������و���������F��������F��������F��������F��������√√√√F�e)J :א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,& �� �� �� � G ا�16ع -١ /[� ?@� ه�6MByte i ا���Hام + �?�� iن ا��/���ت ا���A True / False ) ( EM rEP� c/@� ا��8]/ات ا��H8زن ا� -٢�� ) ( .�i : ت�]/ /�8@� أث�6ء ت<]/+ ا�� ) ( . Falseا�GMEnabled �8/5 ا�?8+ ب��PMء ا��Hص/� G=8�Timer إ��5ف ال -٣ ( ) ListBoxت</ ا�� ا�?#6 ا�8!�د ب�:داة SelectedIndexا��Hص/� -٤ ( ) ��84 ب��Z?�8ل ا��A�48ت و ا� 1ز ا��Hص� �A أ��8ء ا��8]/ات -٥٦- �E� ط ا��ى ا��� تIf �Eاذا ت!r5 ا�< ) ( ��Then� ت6"/� ا:وا����W���/S���3א� X�0��1$א� ����3א�Z/�,����E�-�FW���/Sא�X�0��1$א� ����3א�Z/�,����E�-�FW���/Sא�X�0��1$א� ����3א�Z/�,����E�-�FW���/Sא�X�0��1$א� �Z/�,����E�-�Fא�

1) 2^2*3+4*2 2) 5-2*(2+1) 3) 81 / 9 Mod 3

K�0א:;�hא���$ �Fج��Eאذ�C8@+א�?�/ $���א�h;:א�FK�0ج��Eאذ�C8@+א�?�/ $���א�h;:א�FK�0ج��Eאذ�C8@+א�?�/ $���א�h;:א�FK�0ج��Eאذ�C8@+א�?�/

E��.אل�א�� �k�M�3�����M�5���$123�n/e>��G�#$8�E���F?אم�א��0�$12אk�M�3�����M�5���$123�n/e>��G�#$8�E���F��/F?אم�א��0�$12אk�M�3�����M�5���$123�n/e>��G�#$8�E���F��/F?אم�א��0�$12אk�M�3�����M�5���$123�n/e>��G�#$8�E���F��/F?אم�א��0�$12א�W�W�W�W������/Fא� �אل�א�.��Eא� �אل�א�.��Eא� �אل�א�.��Eא� �� �� �� �( Boolean – Sub – Show( ) – False – Const– True – Now( ) – String )

١- ���� و�!�د !�1اه� حO4 ا�Ka��1 ا��P?8^ ا��ا�� ........... ت�H�4م �g@�ر ص�6وق ا�ات G ا�16ع .......... -٢/[� ات G ا�16ع ............ آG=8� �8 ا���Hام /[� ��G��H أ��8ء ا��H�4� ��EPم

. �/5P68ا��/���ت ا� G��H�� و ��� ا����Mؤ^ ب1ا��P ا�L8 ت�4 .………… -٣ �Hم �A ح��� �Mم ا��A ��S ت=ار ب?� ا:وا٤- �E8ج iAIf iEت i8+ ا��Uا:���5ل إ�� ا� ���Else iEت i8+ ا��Uط ............. وا�إذا آ�ن ��تc ا�<

Then ................ ط إذا آ�ن ��تc ا�< ر�[ ا�!��//G ............ ت�H�4م �?ض ا�X 1 و ا��� -٥

Page 26: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٢٥ا�#"!� ر �

�F�F�F�F�-�-�-�-EEEE����W��1א������� MFא�=��NH��OB���/S�0�$�1א� א@��Cא����0�$�1א��NH��OB���/S=�אMF ��1א�������Wא@��Cא����0�$�1א��NH��OB���/S=�אMF ��1א�������Wא@��Cא����0�$�1א��NH��OB���/S=�אMF ��1א�������Wא@��Cא��

Dim X, Y,W,Z as Integer Z=5 W=4 For X = 2 To 4 Step 2 Y= Y+X W= W-1 Next If Y> Z Then W = W \ 2 Z = Z + Y End If

١- هW ........... i /�8 ا��8]/٢ -- هY ........... i /�8 ا��8]/٣- هZ ........... i /�8 ا��8]/

א� ��3א� ��3א� ��3א� ��3א�����ن�א�����ن�א�����ن�א�����ن�

���IJא���3�Hא��������=��A3א��IJ��n/e>��G�#2��AM+7א���3�Hא��������=��A3א��IJ��n/e>��G�#2��AM+7א���3�Hא��������=��A3א��IJ��n/e>��G�#2��AM+7א���3�Hא��������=��A3א������E���W�E���W�E���W�E���W�n/e>��G�#2��AM+7א� �אل�א�ولא� �אل�א�ولא� �אل�א�ولא� �אل�א�ول �� �� �� � OU� c أن ت��أ بـ -١�� G 1ا�M ت84/� ا��8]/ات iA ا�� .............

) ر � – ر � – ( _ ) ( ............�=1ن ا��6تc هX= 3*4+2 1 ا�#/]� ا�!�4ب/� ب?� ت6"/� -٢

)٩ - ١٤ - ٢٠ ( ........... ��/ G��H� �Mد�� ت!�1ي iEM آ14ر ��H�4م أ�1اع ا��8]/ات ا�ت/� �Mا ا�16ع -٣

) Double – Integer – Single ( ٤- �8E=ام ا��Hا�� G=8� )End – Dim – Const (c �� . ��M-ن GM ا��8]/ات iA ا��٥- iا�ت ات ا��=ار ��4ويiA for N=1 to 6 step 2 ……Next ا* .......... �Mد

) ٥ - ٤ - ٣ ( ........... ة ا�� 6/�ت!�د ?�ل و 1ع ا�!�ث ب��1ح� �5/8E�TimerتInterval iا��Hص/� -٦

iEE ث��/� – ���M – ث��/� ( ( �����F�F�F�F----�����C8ذ��E�C8ذ��E�C8ذ��E�C8ذ��E�&1����3� X�0��1$א� �1����3&��و�+<��Q�R5/�0א�X�0��1$א� �1����3&��و�+<��Q�R5/�0א�X�0��1$א� �1����3&��و�+<��Q�R5/�0א�X�0��1$א��؟؟؟؟����א�0א�0א�0א�0א�h;:א�h;:א�h;:א�h;:�����و�+<��Q�R5/�0א� �� �� �� �

��W�&,�.אل�א�� ��W�W�W�W @�$��8#��=@�$��8#��=@�$��8#��=@�$��8#��=�����وH?�وH?�وH?�وH?/����א�وא��Cא��������OB/����א�وא��Cא��������OB/����א�وא��Cא��������OB/����א�وא��Cא��������E���E���E���E���OBא� �אل�א�.�,&���Wא� �אل�א�.�,&���Wא� �אل�א�.�,&���Wא� �� �� �� �Dim T As Short = 12 , Y As Short = 3 Dim M As Short = 2.2 For X = 1 To T Step Y M = M * 2 Next

١- �8/ ............= ............. Xا��8]/٢- �8/ .............= ........... Mا��8]/ات ا��=ار = ..................�Mد -٣ .....

M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 27: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٢٦ا�#"!� ر �

W�NH��OB�^א����Z��,[א�����/�E-W�NH��OB�^א����Z��,[א�����/�E-W�NH��OB�^א����Z��,[א�����/�E-W�NH��OB�^א����Z��,[א�����/�E-� �� �� �� �Sub Number(ByVal start As Integer, ByVal End As Int eger) Dim i As Integer Label1.Text = "" For I = start To E Step 2 Label1.Text = Label1.Text & "" & i & vb CrLf Next End Sub

W�=��#8��$�@�N�8�W�=��#8��$�@�N�8�W�=��#8��$�@�N�8�W�=��#8��$�@�N�8���������������������١١١١�J�J�J�J����������(אCH�א�OMא)��אCH�א�OMא)��אCH�א�OMא)��אCH�א�OM����������������������������������������������������������������������������������������٢٢٢٢א�J�J�J�J�����Uא)�و�א,+א�CH�א�אQo�pq�Mو�Uא)�و�א,+א�CH�א�אQo�pq�Mو�Uא)�و�א,+א�CH�א�אQo�pq�Mو�Uא)�و�א,+א�CH�א�אQo�pq�Mو

E��.אل�א�� �����E�J�J�J�Jم�א�������א�;:�����EW�����Yم�א�������א�;:�����EW�����Yم�א�������א�;:�����EW�����Yم�א�������א�;:�����EX W�����Yم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و����������E��W�E��W�E��W�E��W�F���������F���������F���������F��������√Fא� �אل�א�.��Eא� �אل�א�.��Eא� �אل�א�.��Eא� �� �� �� �١- �E8ج for ……….Next � ) ( Trueاذا آ�ن ا�<ط ت�H�4م iA ح��� ٢- �ن ��تc ا�<ط A=15 ,B= 15إذا آ��X /�8 ا��?�/AA >= B �4وي�False ) ( ٣- iA 1زةU!8�8ت ا�E=ا� G ) ( V.B: ��84 بZن �=1ن ا�� ا��8]/�:�د �Function ���Y% ی:�د �7ى ���d أم� ا��ا�� Subا%?�اء - ٤ ( )

٥- G ) ( ��H�4م ��G��H ا*�Mاد ا�#!/!� Single K5A ا�16ع ا��8]/٦- �E8ج iA If ....Then …….Else �?ب � ) ( iA ح��� ت!r5 ا�<ط Else ��� ت6"/�

�E-�E-�E-�E-�Wא�0א��������������N�8א�r1)�hא��$1&�א�?אل��1&�א�����א�0א��������N�8��Wא�r1)�hא��$1&�א�?אل��1&�א�����א�0א��������N�8��Wא�r1)�hא��$1&�א�?אل��1&�א�����א�0א��������N�8��Wא�r1)�hא��$1&�א�?אل��1&�א� �� �� �� �١- �A�A ت�H�4م �8?? ذ�Q ت?�sTrue �P/?� أداة اذا آ��X ر � ت?�P ا��8/5 دا�� /SFalse ٢- c �� /� و �Hزن ب���اآة ت�]/ ت�]/ أث�6ء ت<]/+ ا��٣- �? �1ع ب/�ن ��H�4م ��G��H /� �#/� ور 8/� ٤- ات ا��=ار �5�4 ت�H�4م �A ح��� �M �Aد ? �M�� v ا��x6م -٥ + a/� ت�?� /S X/ 1ت �M��

א�.��=א�.��=א�.��=א�.��=א�����ن�א�����ن�א�����ن�א�����ن�

�����J�J�J�Jم�א�������א"�! �����Wم�א�������א"�! �����Wم�א�������א"�! �����Wم�א�������א"�! ������E�E�C�E�C�E�C�E�CWم�א�������א�������و���������E�Fم�א�������א�������و���������E�Fم�א�������א�������و���������E�Fم�א�������א�������و���������E��E��E��E�������F���������F���������F���������F��������√�����F :א� �אل�א�ول��א� �אل�א�ول��א� �אل�א�ول��א� �אل�א�ول�� �� �� �� � ( ) Falseأو TrueتZ.� ا�Boolean �8/5ا��/���ت G ا�16ع – ١ ( ) و�ئa ا%?�اء م# 0 �@� �B�d 9'Y�I م# �0رج ا%?�اء - ٢

��4و�� Timerت�H�4م ا:داة -٣ /S �/6 ات ز�A �EM G/? ( ) �A ت6"/� آ1د ) 8 < > 8�8آO ( ��تc ا�<ط ا -٤And (10 < 12 1ن=� (True ( ) ��I>�م - ٥Select case ع�P�� م# اح���ل �ح��� و?�د أآ! +A ( ) ات ا��=ار For … Next �ً5�4ت�H�4م -٦ �A? �A? ( ) �A ح��� �Mم

�W�^א����Z��,[א�����/�E�-�W�^א����Z��,[א�����/�E�-�W�^א����Z��,[א�����/�E�-�W�^א����Z��,[א�����/�E�-� �� �� �� �Dim Arabic as single = 20 Dim English as single = 50 Dim Total as single IF Arabic < > 15 And English < 50 then Total = Arabic + English Else Arabic = 12

Page 28: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٢٧ا�#"!� ر �

English = 18 Total = Arabic + English End if

١- ه� ........ Total /�8 ا��8]/٢- هArabic < > 15 And English < 50 ....... 1 /�8 ا��?�/٣- = ........ Arabic /�8 ا��8]/٤- = ........ Arabic /�8 ا��8]/٥- ه� ..... Andب�: �AOr G ح��� ا���Hام Total /�8 ا��8]/

�����������������������������������s��s��s��s�W��U�M�5>�W��U�M�5>�W��U�M�5>�W��U�M�5>�J�J�J�Jא�����א�0אא�����א�0אא�����א�0אא�����א�0אא� �אل�א�.�,&���Wא�#$8א� �אل�א�.�,&���Wא�#$8א� �אل�א�.�,&���Wא�#$8א� �אل�א�.�,&���Wא�#$8 �� �� �� ��ن �5اره� ب���1ا�� ه1 ٣٥٠٠ه� �Timer-داة Intervalإذا آ��X ا��Hص/� -١A………. . ٢- Ga�=�5ف ا��gTimer �E8Uت6"/� ا� �ا�?8+ �� GMTimer . …… = False G ت?�/ .......... �A ح��� ت�H�4م -٣ � . ه� �A ج�E8 واح�ة ��� ت6"/� إ.���ر أآ

٤- �E8Uا� �A ارات ا��= …………ه� �MFor M = 1 to 7 Step 3د ٥- �E8م ج�H�4تDo while ط ..……… �A ح��� � اذا آ�ن /�8 ا�< ا��Hص/G ب���x6م . ا�!��//G وا�X 1 ت�H�4م �?ض ا���ر�[ .......... ا�8?�A ا��ا�� -٦

�א� �אل�א�.����W�Eא�IJא���3�Hא��������A3��Gא�@+אسא� �אل�א�.����W�Eא�IJא���3�Hא��������A3��Gא�@+אسא� �אل�א�.����W�Eא�IJא���3�Hא��������A3��Gא�@+אسא� �אل�א�.����W�Eא�IJא���3�Hא��������A3��Gא�@+אس �� �� �� �١- ) �8E=م ا��H�4تDim - Const - Sub . ات G ا��8]/ �M18U GM ن-M�� ( ) String - Double - Procedureا�=�8Eت ا:ت/� G ا�1اع ا��8]/ات � �Mا ( -٢3 G ا:��8ء ا:ت/� �#�E آ��� ��8]/ ( أى -٣Str - _3 - Sp?nt ( ) 0 - 3 - 6 ) هmod 2 ) 1 10 * ��3تc ا��?�/ ا�!�4ب� ( -٤٥- �E8ج �AIf .. Then .. Else �8Eآ �Eا��� ت ��شة ��Then �A� ت6"/� ا:وا � �6M c1ن ��ت=�

) True - False - Null( ا�<ط Messagebox �"E�Hت�H�4م �?ض ر���� .......... ا�8?�A ا��ا�� -٦ Kaو�� �EM ب�6ء

)Now - Null – Show – isNumeric ( W���/�א�0א:;�h/&��+����@�$��א�א�2+د�א����/��W��3אCאل�א�� א� �אل�א�Cא��W��3/����א�2+د�א�/&��+����@�$��א�h;:א�0א�/���Wא� �אل�א�Cא��W��3/����א�2+د�א�/&��+����@�$��א�h;:א�0א�/���Wא� �אل�א�Cא��W��3/����א�2+د�א�/&��+����@�$��א�h;:א�0א�/���Wא�

Dim N , K As Integer N = 1 Do While N < 5 K = K + N N = N + 3 Loop If n > k then K = K * 2 End If

) 5 - 6 - 7 ه� ( n( أ ) /�8 ا��8]/ ) 10 - 9 - 8ه� ( K( ب ) /�8 ا��8]/

M

. A

lsai

d M

ahm

oud

Nas

r T

el .

0114

3218

789

Page 29: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٢٨ا�#"!� ر �

א����Mא����Mא����Mא����Mא�����ن�א�����ن�א�����ن�א�����ن�

�����E�J�J�J�Jم�א�������א�;:�����EW�����Yم�א�������א�;:�����EW�����Yم�א�������א�;:�����EW�����Yم�א�������א�;:�����EX W�����Yم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و���������WWWW����E�E�E�E����������F���������F���������F���������F��������√Fא� �אل�א�ولא� �אل�א�ولא� �אل�א�ولא� �אل�א�ول �� �� �� � G ا�16ع �6M5.2 تG��H ا��8/5 ( -١ /[� �A (Integer A ض !���1ت ه�ا ا��8]/M �6?A ن ا��8/5 ا����

ض@� ه� ( ?�5. ( ) ( ٢- ات ا��=ار 5�4ً� .ح��� �Mم �For .. Next �A +8?�4ا: �M �Aد ? ) ( GM c ا�?8+ ت�O�4 ا:.�Pء ا�8 -٣�� ) ( �A �/5P6 ا��5ف ا��٤- ) ( ��� ا���Hا �A L ح��� � إذا آ�6 ��� ت6"/� أح� ا����) G/E أ أو ب IF..Then..Else . (ا: ت3X = X + 3 . `/#Hا�#/]� ( -٥ Zص!/!� آ /S ( ) (٦- Ga�=ا� Q��� 1ن=� � �6MTimer �846/� ت ات ز�A �EM K>6� L��AInterval . ) (

c ا����� �!�4ب 18Uع ا:�Mاد ا�"د�� ١٠ا�� ��١ G ب) أ�M تت/O ا��Total = Total + I Msgbox ( Total ) Next Dim Total , I as Single For I = 1 to 10 Step 2

�א�IJא���3�Hא��������A3��GאF@+אس�Wא�IJא���3�Hא��������A3��GאF@+אس�Wא�IJא���3�Hא��������A3��GאF@+אس�Wא�IJא���3�Hא��������A3��GאF@+אس�������W��W��W��WWא� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,& �� �� �� ���ل �5E/� ....... . ٣.١٤ت?�� /�8 ( ط ) وا��� ت�4وى ( -١ (

)ا�5P68/� -ة ا��8]/ -( ا���ب�� ت�84 ب�Double , Single , Decimal . .......... G��Hأ�1اع ا��8]/ات -٢

) ا�6#1ص - ?<�� ا�ا:�Mاد - ( ا:�Mاد ا�#!/!� G ا�16ع -٣ /[� �A ���H8ا��8/5 ..……ا��/���ت ا� �.Zت G 255ا�� 0

)Long - Double – Byte ( ٤- ��H8ا��/���ت ا� �?/�s ا�16ع G /[� �A �Boolean . ........ ه�

�8/ )True - �8/ False - True / False ( ب���?�8ل -٥/[� GM ن-Mg�6 اMDim �ن ا��8]/A �/a�8 وإه�8ل ا��8/5 ا:ب��ا �Z.� ا��8/5......... ا�

� ��rآ+ -��E4E ح�A �/Aر�S – (ا��8/5 ص" ( ٦- K>6� �=� Ga�=ا�Timer �8/5ص/� ........... ا��Hا� �.Zأن ت OU�True .

)Name - Enable - Interval - Tick ( �E���Fد�+$��-����N�8��Eم���3�������#8�$+د��E�-�Fא��O@Cא��NM�5h=�א��$+د�����N�8��E-�E���Fم���3�������#8�$+د��E�-�Fא��O@Cא��NM�5h=�א��$+د�����N�8��E-�E���Fم���3�������#8�$+د��E�-�Fא��O@Cא��NM�5h=�א��$+د�����N�8��E-�E���Fم���3�������#8�$+د��E�-�Fא��O@Cא��NM�5h=�א� �� �� �� �

( ب ) م ( أ ) م

��I>�م A+ ا�8�ف ا%ی�# م# ?�� ا��>��< و % Subا%?�اء ١ ���d ی>�< �@� أى ��I>�م A+ ا�8�ف ا%ی�# م# ?�� ا��>��< و ی>�< �@� Function ��� ���dا��ا�� ٢

aYA ا^� ن ��I>�م A+ ?�� ا��>��< ن@�ئ�� Variablesا���*��ات ٣ % ��I>�م / +A�A+ ?�� ا��>��< Constantsا�!�ا�& ٤

E��.אل�א�� �k?م�'&��E���Fא8�N�8+د�א�]�E���FWא8�N�8+د�א�]�E���FWא8�N�8+د�א�]�E���FWא8�N�8+د�א�]�W�W�W�W Wא� �אل�א�.��Eא� �אل�א�.��Eא� �אل�א�.��Eא�hم�'&���א?k� hم�'&���א?k� hم�'&���א?k� hא��� �� �� �� � ب��� -١/[� GM ن-M:اStName . L/A وف G ا�! �M18U G��H�� ا�Zyaad L8تH#/` ا��8/5 -٢/[�8�FirstName .

Page 30: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٢٩ا�#"!� ر �

٣- /� ا�?�اد For .. Nextب���?�8ل ا:/SI ا�ت� O/ت ب��� )50 , 45 , 40 , 35 , 30 , 25 (I = .

٤- أ@x� ���� G أو Totalى �EM آ�8E " ��ج� " اذا آ�ن 18Uع درج�تL �!�1 ص�6وق ا� أآ� ذ�Q 100ت�4وى /S 18عU8اذا آ�ن ا� " O�8 " را�Eو آ

٥ - X ~88+ ا�M ا��5فTimer1 �����E�-�E�-�E�-�E�-���/�א�0א�����א�#$8א�����א�0א�/���א�#$8א�����א�0א�/���א�#$8א�����א�0א�/���א�#$8א� �� �� �� �

ات -١/[� ض ا�L ت� ا:M-ن GM أرب?� �"�A , B , C , Z ن�A �Eا��58ب /�8 وب���v ا:وا ه� .......... Zا��8]/

............. و ......... -٢/[�8E� ت!��� �1ع ا��/�ن �M1ا G . ........

א���Ctא���Ctא���Ctא���Ctא�����ن�א�����ن�א�����ن�א�����ن�

����م�א�������א"�! �����Wم�א�������א"�! �����Wم�א�������א"�! �����Wم�א�������א"�! ������E�E�C�E�C�E�C�E�CWم�א�������א����������و����������E�Fم�א�������א����������و����������E�Fم�א�������א����������و����������E�Fم�א�������א����������و��������W��W��W��W�F���������F���������F���������F��������√�����Fא� �אل�א�ول��א� �אل�א�ول��א� �אل�א�ول��א� �אل�א�ول�� �� �� �� �ات G ا�16ع ��/ G��H� �Mد�� ت!�1ى �EM آ14ر -١/[� . ( ) �H�4�Integerم ة ز Timer �/6ت�H�4م ا:داة -٢�A +آ G/? ��4و�� ��=ار آ1د /S . ( ) ٣ - 9d%+ اواح� � a� ی�E�ط ��� ا%� ن �# ا%?�اءات ان ��I>�م و

��I>�م ?�� - ٤Select case /�� واح�ة�ش ��D� +/�ش ��':� A+ ح��� إ�0'�ر أآ!� م# ٥- �5P68ا� + �=1ن ا�<ط ا�8آO ص!/!ً� إذا آ�ن أح� ا�<G/s ص!/� . �6MAnd ا���Hام ا�8?�٦- ?@� �H�4�Try/Catchم ا: + c وا��?��� )( �A اآ�<�ف ا:.�Pء أث�6ء ت<]/+ ا��

�א�IJא���3�Hא��������=��A3אF@+אس��Wא�IJא���3�Hא��������=��A3אF@+אس��Wא�IJא���3�Hא��������=��A3אF@+אس��Wא�IJא���3�Hא��������=��A3אF@+אس��W�W�W�W�E���E���E���E���Wא� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,& �� �� �� �١ - �8/ M �5E!ب?� ا��@�ء ت6"/� ا�For M = 3 to 1 step -1 .................. ه�

)١ - ) ٣ - ص"٢- "��ح اgد.�ل .......��H�4م ا: v + ج��� و ��?�P� ب�ء �A ) - VbCrLF Rem - Focus ( ٣- /[�8E� ات A ) Boolean - String – Byte.......... ( �1ع ب/�ن ��H�4م /� ا�!�ن ا Interval = 2500إذا آ��X ا��Hص/� -٤A �/ث�� �EE .. . ......�X 1 ا�8?وض �/�� ت!���L آ+ .

G/�/ث�� ) W#� ث1ا�� ث-ث� – واح�ة ث��/� - و ( ٥ - ZPHا� ( RunTime – Logical – Syntax ) c �� �!�ث أث�6ء آ��ب� ا��٦ - �E8ت�6@� جDo While ............. �8E=ب�� ) Catch - Next - Loop (

�E-�E-�E-�E-�W���/�א%$#�א�&'�e)"א�N�M�rو��W���/�א%$#�א�&'�e)"א�N�M�rو��W���/�א%$#�א�&'�e)"א�N�M�rو��W���/�א%$#�א�&'�e)"א�N�M�rو�� �� �� �� �

١-

A = 10 X = 2 C = 5 A = X^2 + 5 Z = A + C

M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 31: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٣٠ا�#"!� ر �

٢-

E��.אل�א�� �א�#$8א�����א�0א�/������1+ل��W��ً�$1������Y�������&1א�#$8א�����א�0א�/������1+ل��W��ً�$1������Y�������&1א�#$8א�����א�0א�/������1+ل��W��ً�$1������Y�������&1א�#$8א�����א�0א�/������1+ل���W�ً�W�ً�W�ً�W����EEEE����W��ً�$1������Y�������&1ً�����א� �אل�א�.��Eא� �אل�א�.��Eא� �אل�א�.��Eא� �� �� �� �بv ر���� ��!�د !�1ا^ حO4 و�/K ا��ا�� . -١ ا��ا�� ......... ت�H�4م �g@�ر ٢- . ........... �ً5�4 ات ا��=ار �M �Aد ? ا��=ار ا��ى ��A +8?�4 ح��� أ٣- . c �� ......... �-M-ن GM ا��8]/ات دا.+ ا�� ��H�4م ا: �Hم ا��Hص/� .............GM ا�?�5�gTimer �4� +8ف وت<]/+ ا�ـ -٤

�E-�E-�E-�E-�������/�א�Cوא��/���/����א�א�Cوא��/���/����א�א�Cوא��/���/����א�א�Cوא��א����/ BBBB�P3אل�א"�ص�� ���NH��O=�א� �אل�א"�ص���NH��O�P3=�א� �אل�א"�ص���NH��O�P3=�א� �אل�א"�ص���NH��O�P3=�א� �� �� �� �

c اذا آ��X درج� ا�!ارة -١�� ه��D = 20 ...................... 1تc ا��

٢- �E8Uام ا��H��� c ب�� Select Caseأ�M آ��ب� ا��

�W��3אCאل�א�� ������J�J�J�J/����א�],���Zא���^��W/����א�],���Zא���^��W/����א�],���Zא���^��W/����א�],���Zא���^��Wא� �אل�א�Cא�W��3א� �אل�א�Cא�W��3א� �אل�א�Cא�W��3א� �� �� �� �

١- �8/ = ................ X ا��8]/٢- = ................ Total /�8 ا��8]/ات ا��=ار = ............... -٣ �Mد ٤- c ب����Hام ا:�� For ….. Nextأ�M آ��ب� ا��

Dim D As Integer D = ResText. Text If D = 0 then MsgBox ( “ ( ”درج� ا�!ارة ت�4وى ا�#"Else If D > 0 then MsgBox ( “ G ا�#" ( ”درج� ا�!ارة أآ�Else MsgBox ( “ ( ”درج� ا�!ارة أ + G ا�#"End If

Dim X As Integer Dim Total As Integer Dim Limit As Integer = 7 X = 1 Total = 2 Do While X < Limit Total = Total + X X = X + 2 Loop Me.Label1.Text = Total

Page 32: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٣١ا�#"!� ر �

Cv���wد�Xא�����ن�אCv���wد�Xא�����ن�אCv���wد�Xא�����ن�אCv���wد�Xא�����ن�א� �� �� �� �

��E���W/����א�وא��Cא��������E���W�W�NH��OB/����א�وא��Cא��������E���W�W�NH��OB/����א�وא��Cא��������E���W�W�NH��OB/����א�وא��Cא��������W�NH��OBא� �אل�א�ول��א� �אل�א�ول��א� �אل�א�ول��א� �אل�א�ول�� �� �� �� �Function Sum ( Byval First As Single , ByVal Second As Single ) As Single Dim Total As Single Total = First + Second Return Total End Function

: ....................... ا�� ا:جاء -١ : ........................ و��Ka ه�ا ا:جاء -٢ : .......................... ا��8/5 ا�اج?� -٣ ) : ................. ا��8/5 ا�اج?� - : ................. و��Ka ا:جاء – : ............. ع ب/�ن ( ا:جاء�1 -٤

�E-�E-�E-�E-Wאس�+@Fא�A3��G��3א��������Hא��IJאWאس�+@Fא�A3��G��3א��������Hא��IJאWאس�+@Fא�A3��G��3א��������Hא��IJאWאس�+@Fא�A3��G��3א��������Hא��IJא�J�J�J�J� �� �� �� �١- �E8م ج�H�4تTry-Catch ................. ء اث�6ء�P.:اآ�<�ف ا �A .

) /� وا��<]/+ ا��#8 –ا��<]/+ - ا��8#/� ( ��I>�م -٢ ...................... +A� #ف ا%ی��ا��>��< ا�8 ��D) اءات�ا%?Sub - ا��ا��Function (

٣- ) M�� ) . ........Dim - Const - Sub-ن GM ا��1اب�H�4� Xم ا:٤- Wا�@�ت �ر G��Hم���H�4� ا�16ع G ات /[� ) .......... Boolean - String - Integer ( اذا �` أو ر � -٥/[� �?/�s �A �5�4 ا��ا�� ............ ا��� ت�H�4م �8? �A G ا��وال ا�8? .

)Now - Show - IsNumeric ( ٦- Ga�=ام ا��Hإذا ارد�� ا��Timer �/ص�H�8 ا�/ +?U� أن OU�Enabled ) .......True - False (

� ����א���3�Hא�2����M�5hن�א��75ط���א���3�Hא�2����M�5hن�א��75ط���א���3�Hא�2����M�5hن�א��75ط���א���3�Hא�2����M�5hن�א��75ط�������W�W�W�W�E���E���E���Eאل�א�.�,&���אل�א�.�,&���אل�א�.�,&���אل�א�.�,&���א� �א� �א� �א� �� �� �� �١- gن ا-M GM................. �8E=أ ب��� .Dim �8Eآ �ث L8ا� �ثAs . LM1� �ث ٢- ��� GM ن-Mgؤ^ /�8 ......... ا�PMأث�6ء و إ K5A ن-M:ا . U?+ ب?� � Ga�=ETimer ا�!�ث ............ � -٣ ?/�6 .ب?� A ت6"� ا:وا �/6 ة ز� ......... . أو �OU أن ���أ ا�� ا��8]/ ب!ف -٤

�(&��e)Jאذא��د��x3�O@����,��$�@��51Jد��/����rא�],��k�Mx3�Z?אم�>�Z��,C3�y�����W��E-אم�?k�Mx3�Z��,[א��r���/د����x3�O@����,��$�@��51Jאذא��د�e)J�&)�>�Z��,C3�y�����W��E-אم�?k�Mx3�Z��,[א��r���/د����x3�O@����,��$�@��51Jאذא��د�e)J�&)�>�Z��,C3�y�����W��E-אم�?k�Mx3�Z��,[א��r���/د����x3�O@����,��$�@��51Jאذא��د�e)J�&)�>�Z��,C3�y�����W��E-IF �����=2z�E�{�=2z�E�{�=2z�E�{�=2z�E�{

�e)"א�yذ��&'�/�e)"א�yذ��&'�/�e)"א�yذ��&'�/�e)"א�yذ��&'�/� �� �� �� �

E��.אل�א�� ��J�J�J�J,��|��א�]א��Zא�������W,��|��א�]א��Zא�������W,��|��א�]א��Zא�������W,��|��א�]א��Zא�����������Wאذ�C8אذ�C8אذ�C8אذ������������WWWW�E���E���E���E���C8א� �אل�א�.��Eא� �אل�א�.��Eא� �אل�א�.��Eא� �� �� �� �

١١١١�J�J�J�J Dim r As Integer = 1 Do While r <= 1 r = r - 2 Loop

MsgBox(r)

KKK��+o�Z��,[א��Z/�,KKK��+o�Z��,[א��Z/�,KKK��+o�Z��,[א��Z/�,KKK��+o�Z��,[א��Z/�,��������FFFF ���� OverFlow – 2 - 0����EEEE� �� �� �� �

Dim X , Y as Single X = Me . TextBox1 . Text Y = 3* X + 2 Label1 . Text = Y

M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 33: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٣٢ا�#"!� ر �

٢٢٢٢�J�J�J�J� �� �� �� � Dim a As Integer = 16 If a Mod 3 = 0 Then Label1.Text = "True" Else Label1.Text = "False" End If

��Z/�,F��KKK��+o�Z��,F��KKK��+o�Z��,F��KKK��+o�Z��,F��KKK��+o�Z��, True – False ����EEEEא�],�/�Zא�],�/�Zא�],�/�Zא�] �� �� �� �

�E-�E-�E-�E-�&$1���N�8�����WWWWא�r1)�hא���N�8��&$1א�r1)�hא���N�8��&$1א�r1)�hא���N�8��&$1א�r1)�hא� �� �� �� �١ - c �� ت�H�4م ��-�A ا�1 1ع �A ا:.�Pء أث�6ء ت<]/+ ا��٢ - GE?� �@6M ة واح�ة و �r آ��ب� ا�L8 أى �Mد G ا�8ات �X ا����Mؤ^ s GM ٣ - ات ت6"/� ا:وا ا��8]/ ا��ى ��!=� �M �Aد E� �S?- � ب/G آ��MG/�/8رة GM ص/� -٤ G .�ص/� ا�� {.ى -٥ WE�Hة و �@� �1ع ب/���ت ت =�ن تG��H ا��/���ت �A ا��اآ ب/�ن ��H�4م ��G��H حف واح� -٦

���������Cv�Cv�Cv�Cvא�.�,&א�.�,&א�.�,&א�.�,&א�����ن�א�����ن�א�����ن�א�����ن�

���0�$12��3��ً5א�/��������W�W�W�WW א� �אل�א�ولא� �אل�א�ولא� �אل�א�ولא� �אل�א�ول� ���0�$12��3��ً5א�/���Wא8$#���2ن�א��75ط��� ���0�$12��3��ً5א�/���Wא8$#���2ن�א��75ط��� ���0�$12��3��ً5א�/���Wא8$#���2ن�א��75ط��� ��J�J�J�Jא8$#���2ن�א��75ط�� �� �� �� � )Counter - Byte - Image – Condition – Dim - ١٠ – ١٠٠ (

....... واح� . -١ ب���?�8ل ا/[� G � �Q6=8 ان ت15م ب�M-ن اآ٢- . ......... ات ت6"/� ا:وا ��EM rEP ا��8]/ ا��ى ��!=� �M �Aد ٣- G �=1ن G ا�16ع ........ . 255إ�� 0ا��8]/ ا�?�دى ا��ى ��M �8/ �.Zد�� ص!/!� �ن �5اره� ب���1ا�� �=1ن . �EE ث��/ ١٠٠٠٠ Interval Ga�=E�Timerإذا آ�ن /�8 ا��Hص/� -٤A �. ...... ٥- �EM rEP� � �A ج�EIF �E8 آ�8E � �ى ا� ا��?�/�H�48ا�IF…..Then . ......... �ا�

����م�א�����א�0א���W���/Sم�א�����א�0א���W���/Sم�א�����א�0א���W���/Sم�א�����א�0א��E�E�C�E�C�E�C�E�CW���/Sو��������E�Fو��������E�Fو��������E�Fو�����������W�W�W�W�F���������E���F�F���������E���F�F���������E���F�F���������E���F√�����Fא� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,& �� �� �� �ات G ا�16ع -١/[� �� . ( G=8�Single ا���Hام >M آ14ر �EM اد ت!�1ى�Mأ G��H�� ( ��4و�� Timerت�H�4م ا:داة -٢ /S �/6 ات ز�A �EM ار ت6"/� أ=�� ) . ( ٣- ض ا�X 1 و ا���ر�[ ا�!��//�H�4�IsNumrc ( ) Gم ا:?� ) . ( ا �M٥د ا��=ار -٤ �E8Uا� �A تFor I = 0 to 10 Step 2 ) . ( c أن �=1ن G ا:��8ء ا�1U!8زة . ( -٥�� G 1ا�M ت84/� ا��1ابX أو ا��8]/ات �A ا�� ( ا����� -٦ �5?�� ا: = X �/!ص `/#Hت ) . ( أ ����3א�����������Xא���;��א�Q�R5/�Z/�,�E�-�F���3א�������� Xא���;��א�Q�R5/�Z/�,�E�-�F���3א�������� Xא���;��א�Q�R5/�Z/�,�E�-�F���3א�������� Xא���;��א�Q�R5/�Z/�,�E�-�F

( 2 * 4 ^ 2 ) / ( 8 mod 5 – 1 ) 3 ^ 3 + 1 4^ 2 – ( 2* 5 )

Page 34: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٣٣ا�#"!� ر �

E��.אل�א�� �אذ�C8א�r1)�hא��W�&1>��h�&$1אذ�C8א�r1)�hא��W�&1>��h�&$1אذ�C8א�r1)�hא��W�&1>��h�&$1אذ�C8א�r1)�hא�������W�W�W�WE���FE���FE���FE���F������������W�&1>��h�&$1 א� �אل�א�.��Eא� �אل�א�.��Eא� �אل�א�.��Eא� �� �� �� � . Timerا��H�48م v ا:داة ا�!�ث -١ ت�H�4م -٢ ات ا��=ار �5�4 أوا �M �Aد ? �A ح��� �M�� v ا��x6م -٣ + a/� ت�?� /S X/ 1ت �M�� ?/G ا��8]/ ا�?�دى ا��ى �4 -٤ ات ت=ار أ ��Hم �A ا��!=� �M �Aد ٥- c �� ��H�4م �A آ��ب� ا��?E/�5ت و ا�8-ح�xت و : �X"�E ا�/@� ا�� أ����E�-�FE�-�FE�-�FE�-�F�W�NH��OB�^א����Z��,[א�����/�W�NH��OB�^א����Z��,[א�����/�W�NH��OB�^א����Z��,[א�����/�W�NH��OB�^א����Z��,[א�����/

Dim X , N As Integer X = 1 For N = 0 TO 7 Step 4 X = X * 2 Next

W2/��73+ن�� 3�?�/�Q�R5א����0�$�1א�W2/��73+ن�� 3�?�/�Q�R5א����0�$�1א�W2/��73+ن�� 3�?�/�Q�R5א����0�$�1א�W2/��73+ن�� 3�?�/�Q�R5א����0�$�1א�� �� �� �� � ) ............ه� ( N/�8 - أ

) ............ه� ( X /�8 - بات ا��=ار ه� ................. - ت �Mد c ا�� - ث�� ا�-زم Do while � ت!�1+ ا��/Sو

Cv��E��.א�����ن�א�Cv��E��.א�����ن�א�Cv��E��.א�����ن�א�Cv��E��.א�����ن�א�

���������J�J�J�Jא���$12א����M�5h'&�א�2hن�א���W�NM�5hא���$12א����M�5h'&�א�2hن�א���W�NM�5hא���$12א����M�5h'&�א�2hن�א���W�NM�5hא���$12א����M�5h'&�א�2hن�א�����E���E���E���E������W�NM�5hא� �אل�אFول�א� �אل�אFول�א� �אل�אFول�א� �אل�אFول� �� �� �� � )Dim - String - �/ث�� �E – RunTime – Enabled - ات/[� – ( �M�� ١- O��Pا� �ا� L/A ن�H/�............. ا�16ع G /[� ��H�4م ب��1ح�ة ا�� Tick ........... �/6ت!�د و 1ع ا�!�ث �5/8E�Timerت� Interval.�ص/� -٢٣- ............. ���أ ا:M-ن GM ا��8]/ات ب����Hام ا* 15�Falseم ب��PMء ا��Hص/� .............ا��Tick �8/5ث �v68 و 1ع ا�! -٤٥- �"E�H �!�ث ا��A ............ ZPH ح��� إ�PMء /�8 أآ� أو أ + G ا��8/5 ا�1848ح ب@� أو آ��ب� /�8

�E-�E-�E-�E-�^א����Z��,[א���^���#$8א��Z��,[א���^���#$8א��Z��,[א���^���#$8א��Z��,[و^���#$8א��א��H�?د����=�א�����-� X�^و�א��H�?د����=�א�����-� X�^و�א��H�?د����=�א�����-� X�^و�א��H�?د����=�א�����-� XY = 3 * X + 2 ����$@��0�J?hאن��/2+ن�א�Nl��0@$و��J?hאن��/2+ن�א�Nl��0@$و��J?hאن��/2+ن�א�Nl��0@$و��J?hאن��/2+ن�א�Nlو������������������W�W�W�W� �� �� �� �Dim ……. , Y As Single IF ………………( Textbox1 . Text ) Then X = …………………………… ……… = 3 * X + 2 Label 1 . Text = Y ……….. Label1 . Text = " �/8 أد.+ /�8 ر QEbA G " End IF

��J�J�J�Jא�������א�;:�W�����Yא�������א�;:�W�����Yא�������א�;:�W�����Yא�������א�;:�����EW�����Yم�����Eم�����Eم�����Eم� ����EXم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و����������E���E���E���E���F���������F���������F���������F��������√Fא� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,& �� �� �� �١- � ) ( أو ( _ ) G 1ا�M ت84/� ا��8]/ات وا��1ابOU� X ان ���أ ا:�� ب٢- ات ا��=ار Do While �ً5�4ا* �M �Aد ? �A +8?�4� . ) ( M ح���

. A

lsai

d M

ahm

oud

Nas

r T

el .

0114

3218

789

Page 35: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٣٤ا�#"!� ر �

بv ر���� حO4 ا�Ka��1 ا�1EP8ب� Showت�H�4م ا��ا�� -٣ ض ?� ) ( ٤- 8E=ام ا��Hا�� G=8� � Dim آ��ات �/[�8E�. ) ( ٥- �8/ Xإذا آ��A=12 �8/ وB=7 ط ) ( False 1ن �= �AA>=Bن ��تc ا�< ) ( . Falseأو TrueتZ.� ا�Boolean �8/5ا��8]/ات G �1ع -٦

�W�&$1��-�N�8��Eא�r1)�hא���N�8��E-�W�&$1א�r1)�hא���N�8��E-�W�&$1א�r1)�hא���N�8��E-�W�&$1א�r1)�hא� �� �� �� � "��ح -١ v + ج��� و ��?�P� ب�ء �A م�H�4� Enterأa/� ت -٢ /S X/ 1ت �M�� م�x6ا� �M�� v + �?�

Timer.�ص/� ت�!=� �A ا��5ف و ت<]/+ أداة ا�ـ -٣ ت�H�4م v ا��=ار �A ح��� � اذا آ�ن ا�<ط -٤ G ا:وا �M18U True واح� �A ج�E8 واح�ة -٥/[�8� �"E�H ج�E8 ت�H�4م �A إ.���ر ح�:ت

�E��.אل�א�� ����� �Z��For …. Nextא^����Zא^����Zא^����Zא^����,�/�Zא�],������W�Z{+<#�א�],���,�/�Zא�],������W�Z{+<#�א�],���,�/�Zא�],������W�Z{+<#�א�],���,�/�Zא�],������W�Z{+<#�א�],���E���E���E���Eא� �אل�א�.���Eא� �אل�א�.���Eא� �אل�א�.���Eא� �� �� �� �Dim I as integer = 10.3 , Total As Long Do While I >= 5 Total = Total + I I = I – 2 Loop Msgbox ( Total )

�E-�E-�E-�E-�E���Fد�+$��א@Cא�א����0�$�1'&�א��$+د��E�-�Fא�IJא���3�Hא�������'&�א��$+د��E���Fא@Cא�א����0�$�1'&�א��$+د��E�-�Fא�IJא���3�Hא�������'&�א��$+د��E���Fא@Cא�א����0�$�1'&�א��$+د��E�-�Fא�IJא���3�Hא�������'&�א��$+د��E���Fא@Cא�א����0�$�1'&�א��$+د��E�-�Fא�IJא���3�Hא�������'&�א� �� �� �� �

( ب ) ( أ )

١- ت�4وى ..... A /�8 ا��8]/( 25 – 16 – 90 )

٢- ت�4وى ....... M /�8 ا��8]/ )١٠٠ – ٩٠ - ٢٥ (

�=1ن ��A < 26تc ا�<ط -٣ )True – False – 26 ( ٤- T /�8 ا��8]/

)١٠٠ - ٢٠٠ - ١٨٠ (

Dim A , M , T As Single A = 25 M = 90 If A < 26 Then A = 90 M = 60 End If T = M * 3

Cv���3אCא�����ن�א�Cv���3אCא�����ن�א�Cv���3אCא�����ن�א�Cv���3אCא�����ن�א�

�����E�J�J�J�Jم�א�������א�;:�����EW�����Yم�א�������א�;:�����EW�����Yم�א�������א�;:�����EW�����Yم�א�������א�;:�����EX W�����Yم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و�����WWWW�E��E��E��E������F���������F���������F���������F��������√Fא� �אل�א�ولא� �אل�א�ولא� �אل�א�ولא� �אل�א�ول �� �� �� �( ) Me . Timer . Enabled = True 1- ( ) Dim Lastname as String = Ali 2- ( ) Dim decimal as price 3- ( ) For I = 2 to 8 step - 2 4- ( ) Const pi as single 5- ( ) If x < 5 then x = 7 end if 6-

Page 36: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٣٥ا�#"!� ر �

E-E-E-E-����W�C/+��$21&�א����oQ�R5/�?5���3א��������� X�0��1$א� ����3א��������1���oQ�R5/�?5&�א���N/�W�C/+��$2و�+<��Q�R5/�0א�X�0��1$א� ����3א��������1���oQ�R5/�?5&�א���N/�W�C/+��$2و�+<��Q�R5/�0א�X�0��1$א� ����3א��������1���oQ�R5/�?5&�א���N/�W�C/+��$2و�+<��Q�R5/�0א�X�0��1$א���/��Nو�+<��Q�R5/�0א� �� �� �� �3^2*2+ ( 4*3 ) 6 + 3^2 – ( 3 * 5 ) 49 mod 5 - 3

�אل� �אل� �אل� �אل�א�א�א�א��W�&,�.א��W�&,�.א��W�&,�.א��W�&,�.א�W�&oو��U���/_�Nl�?�5~�@+א�U'�=>C��#}�&'�NM�5hא�:;�hذא�א�د,��{?<?�,+ع�א_�E���FW�&oو��U���/_�Nl�?�5~�@+א�U'�=>C��#}�&'�NM�5hא�:;�hذא�א�د,��{?<?�,+ع�א_�E���FW�&oو��U���/_�Nl�?�5~�@+א�U'�=>C��#}�&'�NM�5hא�:;�hذא�א�د,��{?<?�,+ع�א_�E���FW�&oو��U���/_�Nl�?�5~�@+א�U'�=>C��#}�&'�NM�5hא�:;�hذא�א�د,��{?<?�,+ع�א_�E���F� �� �� �� �٢ ................. ................ -١- ...............................

���Y�k1����M�M�א���$o�א�E�-�F���Y�k1����M�M�א���$o�א�E�-�F���Y�k1����M�M�א���$o�א�E�-�F���Y�k1����M�M�א���$o�א�E�-�FIntervalدא��אאאא�����د��'&�א+H+hدא���د��'&�א+H+hدא���د��'&�א+H+hدא���د��'&�א+H+hTimer����KKKKKKKKKKKKKK�&oKKKKKKKKKKKKKK�&oKKKKKKKKKKKKKK�&oKKKKKKKKKKKKKK�&o� �� �� �� �

Wא��������Cوא��א����/�EجWא��������Cوא��א����/�EجWא��������Cوא��א����/�EجWא��������Cوא��א����/�Eج� �� �� �� �Dim Sum , X , K as integer Do While X < 5 Sum = Sum + X X = X + 1 Loop K = Sum / X

X /�8 ا��8]/ - أ K /�8 ا��8]/ - ب - ت c ب����Hام ا:�� Do Whileب�: For …. Next Gأ�M آ��ب� ا��

�'&����x����=���+)J�#8�&'=���+)J�#8�&'=���+)J�#8�&'=���+)J�#8@�$��א�h;:����@�$��א�h;:����@�$��א�h;:����@�$��א�h;:�א�.����E���W�Eא�.����E���W�Eא�.����E���W�Eא�.����E���W�Eא� �אل�א� �אل�א� �אل�א� �אل� �� �� �� �

�J(+א�0א�],���Zא�/&J(+א�0א�],���Zא�/&J(+א�0א�],���Zא�/&J(+א�0א�],���Zא�/&���� �� �� �� �

�E-�E-�E-�E-W@+אس��א�A3�=��rא�����Z/�5א��IJאW@+אس��א�A3�=��rא�����Z/�5א��IJאW@+אس��א�A3�=��rא�����Z/�5א��IJאW@+אس��א�A3�=��rא�����Z/�5א��IJא�J�J�J�J� �� �� �� �

( 5 - 5.50 - 5.2 ) Dim X as Integer = 5.2 X= ………

1-

( 14 - 12 - 22 )

X = 2 Y = 3 Z = x ^ 2 * y Z = …….

2-

( 6 - 0 - 2 ) 53 mod 5 – 3 = ……… 3-

�����Cv�Cv�Cv�Cvא"��\א"��\א"��\א"��\א�����ن�א�����ن�א�����ن�א�����ن�

��J�J�J�Jא��م�א�������א"�! ��'�$��<W�&/eא��م�א�������א"�! ��'�$��<W�&/eא��م�א�������א"�! ��'�$��<W�&/eא��م�א�������א"�! ��'�$��<�ErYF���������ECF�ECF�ECF�ECFW�&/eא��م�א�������א�������و��������������ErYFא��م�א�������א�������و��������������ErYFא��م�א�������א�������و��������������ErYFא��م�א�������א�������و����������E��W�E��W�E��W�E��Wא� �אل�א�ول�א� �אل�א�ول�א� �אل�א�ول�א� �אل�א�ول� �� �� �� �١- )) ( ). �٤?iP ا��6تmod 6 / (4+2^2 ( MsgBox c ��8تc ت6"/� ا:٢- Ga�=ا�Timer O��!ا� �M�� v + a/� ت�/� �Q ا��?� X/ 1ت �M�� 1ه ( ) G ا�16ع -٣ ( ) . ٢٥٥إ�� + ٢٥٥-��M �8/ �.Zد�� ص!/!� Byte Gا��8]/٤- �E8ج �AIf – Then – Else �Eا��� ت ��شة اذا آ�ن ��تc ا�<ط ا��ي ���Else iE� ت6"/� ا:وا

�8EآIf �4وى�True . ( )

Dim X as Integer Dim M as Integer X = 6 For M = 0 to 3 X = M + x Next

M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 37: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٣٦ا�#"!� ر �

٥- `/#Hا�� ات حA/� ب���?�8ل ا/[� �A �/A ( ). �v/P�4 تG��H ا�5/� ا�!�W�^ج��=�א�2+د�א���Ck�Mא�E-�W�^ج��=�א�2+د�א���Ck�Mא�E-�W�^ج��=�א�2+د�א���Ck�Mא�E-�W�^ج��=�א�2+د�א���Ck�Mא�E-� �� �� �� �

function Area (byval radius as single )as single Const x As Single = 22 / 7 Dim res As Single res = X * radius ^ 2 Return res End Function

ا����Y ا��ا?:� ) -و�ئa هOا ا%?�اء -( اB ا%?�اء - ١

ا����Y ا��ا?:� ) –و�a ا��ا�� –ن�ع ا�'��ن ا�>�ص �ـ ( ا��ا�� -٢EאF�&,�.אل�א�� �א@��Cא����0�$�1אW���/Sא@��Cא����0�$�1אW���/Sא@��Cא����0�$�1אW���/Sא@��Cא����0�$�1א�J�J�J�J����W���/Sא� �אل�א�.�,&�FאEא� �אل�א�.�,&�FאEא� �אل�א�.�,&�FאEא� �� �� �� �

Dim x As Integer = 2, y As Integer = 3, z As Integer = 4 If x = y And x <> z Then Label1.Text = "First" ElseIf x = y Or x > z Then Label1.Text = "Second" ElseIf x <> y And x = z Then Label1.Text = "Third" Else Label1.Text = "Forth" End If

o�Q�R5/�?�3o�Q�R5/�?�3o�Q�R5/�?�3o�Q�R5/�?�3�Z��,[א���$�@�r��/�0�$�1��) ��Q����WWWW����FFFFFirst – Second – Third – Forthא����r��/�0�$�1@�$��א�],����Q�Zא����r��/�0�$�1@�$��א�],����Q�Zא����r��/�0�$�1@�$��א�],����Q�Zא�� �� �� �� �

E-FE-FE-FE-F�J�J�J�J�����=���>دCR?אد�א���ع�א+$W�-� X�W�����Y����/C/�P��/C/�?�3�Z��,[د<���=���?���3��8א�CR?אد�א���ع�א+$W�-� X�W�����Y����/C/�P��/C/�?�3�Z��,[د<���=���?���3��8א�CR?אد�א���ع�א+$W�-� X�W�����Y����/C/�P��/C/�?�3�Z��,[د<���=���?���3��8א�CR?אد�א���ع�א+$W�-� X�W�����Y����/C/�P��/C/�?�3�Z��,[٨٨٨٨_^�_^�_^�_^�������١١١١?���3��8א�����WWWW� �� �� �� �Total = total + X MsgBox(Total) Next For X = 1To 8 Step 2 Dim X , Total As Integer

E��.אل�א�� �#�א�����א���������E���E���E���E������W�����Y�0א� �אل�א�.��Eא� �אل�א�.��Eא� �אل�א�.��Eא�f�&א�����M�5h@+אس�א��0�$12א�א�A3�=��IJאW�����Y�0א�����#�א�f�&א�����M�5h@+אس�א��0�$12א�א�A3�=��IJאW�����Y�0א�����#�א�f�&א�����M�5h@+אس�א��0�$12א�א�A3�=��IJאW�����Y�0א�����#�א�f�&א�����M�5h@+אس�א��0�$12א�א�A3�=��IJא�J�J�J�J� �� �� �� �١- G ا��8ل ..…………�?�� �E� G��H�� O��68ا�16ع ا�

) String – Boolean – Decimal ( �ن ��تc ا�<ط B=15و /A=17 �8إذا آ�ن /�8 -٢A A> B or A=B 1ن=�

) Null – False – True ( G=8� �8E=�……………. c ا���Hام ا -٣�� ��M-ن GM أ��8ء ا��8]/ات �A ا��

) Sub – Const – Dim ( ا�15�Enabled �8/5م ب��PMء ا�Timer �/#Hاى إ��5ف v68�Tick و 1ع ا�!�ث -٤

( Null – True – False ) ٥ - ا��8 ص!/!� G ح/I 1ا�M ت84/� ا��8]/ات..……………ا�� ا��8]/��?�

( _IF – Me – For )

Page 38: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٣٧ا�#"!� ر �

E-E-E-E-�������+$Wض�I'א���+$Wض�I'א���+$Wض�I'א���+$Wض�I'אWא��������Cوא��אWא��������Cوא��אWא��������Cوא��אWא��������Cوא��א

Dim I As Integer Dim X As Single = 2.5 For I = 1 To 10 Step3

X = x * 2 Next MsgBox (X)

W��73� 3�?�/�Q�R5א�وא��Cא�W��73� 3�?�/�Q�R5א�وא��Cא�W��73� 3�?�/�Q�R5א�وא��Cא�W��73� 3�?�/�Q�R5א�وא��Cא�

ه� : ........... Iت=1ن ا�5/� ا��� �/Z.�ه� ا�?�اد - ١٢ - E8Uات ت6"/� ا� ه� : .......... �X = X * 2 �=1ن �Mد ٣ - بv ا����� ه� : ........... Xت=1ن /�8 ا��8]/ ا��� �/?ض@� ��ی9 ا%م� - ٤�� BdFor … Next �ا�+ ا%م \��Iا�Do While … loop .

Cvدس��� א�����ن�א� �دس��Cvא�����ن�א� �دس��Cvא�����ن�א� �دس��Cvא�����ن�א�

�����א"(����Weא"(����Weא"(����Weא"(���Weم�א������م�א������م�א������م�א�������E�E�C�E�C�E�C�E�Cم�א�������א�������و���������E�Fم�א�������א�������و���������E�Fم�א�������א�������و���������E�Fم�א�������א�������و����������W�W�W�W�E��E��E��E���F����������F����������F����������F��������√√√√�����Fא� �אل�א�ولא� �אل�א�ولא� �אل�א�ولא� �אل�א�ول �� �� �� � G ا�16ع -١ ) ( . ٢٥٥: / �.Z�٠� �Mد�� ص!/!� Byte Gا��8]/٢- �H�4�Const cم ا*�� ) ( . ��M-ن GM ا��8]/ات iA ا�� ) ( . ذو ?�6 ��ل �EM و�/"�L ا�� ا��8]/ �=1ن�"b+ أن -٣٤- X1اب� ) ( .K5A اMg-ن 6M@� ��� إ�PMؤه� /L8 أث�6ء ا� ا��EM X ~8 واج@� ا�186ذج أث�6ء ا��<]/+ -٥@x�. ) ( ٦- اذا آ�ن ا�<ط �H�4�Do Whileم ا: ( ) �ATrue ت=ار ت6"/� أ

�אW�P3+Y�OB�&/SאW�P3+Y�OB�&/SאW�P3+Y�OB�&/Sא�E-( Code )����W�P3+Y�OB�&/S}?د�,+ع�א"(�e'&�א�2+د�-�E}?د�,+ع�א"(�e'&�א�2+د�-�E}?د�,+ع�א"(�e'&�א�2+د�-�E}?د�,+ع�א"(�e'&�א�2+د� �� �� �� �

ا��O�1# �1ع ا�ZPH ( Code )ا�=1د Din x As Single Const x As Single

��8$#���2ن�א��75ط��0�$12��3א8����M�5h$#���2ن�א��75ط��0�$12��3א8����M�5h$#���2ن�א��75ط��0�$12��3א8����M�5h$#���2ن�א��75ط��0�$12��3א�W�W�W�W���M�5hא� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,& �� �� �� � ) Counter – add ( ) – Input box – Now( ) – Tick – Boolean ( اضi �+ .......... ا�!�ث -١�A:ه1 ا�!�ث اTimer6<�ط و�� �U/�6آ v5Timer . ٢- ......... ات ت=ار ا*وا . ه1 ا��8]/ ا��ي ��!=� �M iAد ........... .ه1 G ا�16ع Falseاو Trueا��8]/ ا��ي �Z.� ا��8/5 -٣ض ا�X 1 و ا���ر�[ ا�!��//G ............ ا��ا�� -٤M �A م�H�4ت �H�4م و ارج�ع ا��8/5 ا��E.�8 ت�H�4 ا��ا��.................. -٥ G م :����5ل /�8

٦- �E/�1داة .............. ا�u� list boxت�H�4م gض��6M �Aص M

. A

lsai

d M

ahm

oud

Nas

r T

el .

0114

3218

789

Page 39: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٣٨ا�#"!� ر �

�E-�E-�E-�E-W���3� X�0��1$א� ��N/�W���3א� (+��אS/���و'F��ً7و�+<��Q�R5/�0א�X�0��1$א� ��N/�W���3א� (+��אS/���و'F��ً7و�+<��Q�R5/�0א�X�0��1$א� ��N/�W���3א� (+��אS/���و'F��ً7و�+<��Q�R5/�0א�X�0��1$א���/�Nא� (+��אS/���و'F��ً7و�+<��Q�R5/�0א� �� �� �� �

�N�/IN�/IN�/IN�/Iא�א�א�א� �� �� �� ���1$��א����1$א����1$א����1$א� �� �� �� � G/8/ا�/�4ر إ�� ا� G ب وا��845 bا� �Hرجا* 1اس G ا��ا.+ إ�� ا� G/8/ا�/�4ر إ�� ا� G ح Pوا� v8Uا� ا*��

E��.אل�א�� ������J�J�J�Jא�IJא���3�Hא��������=��A3א�@+אس��Wא�IJא���3�Hא��������=��A3א�@+אس��Wא�IJא���3�Hא��������=��A3א�@+אس��Wא�IJא���3�Hא��������=��A3א�@+אس�����WWWW�����E���E���E���E�����������Wא� �אل�א�.��Eא� �אل�א�.��Eא� �אل�א�.��Eא� �� �� �� �١- .............. `/#Hا�� GM أ�?� �E� �8 أى )X= X+ 5 - X-5=10 - 5=X-10 ( ه1 ........... (8mod5-1)2^3*��3تc ت6"/� ا�#/]� ا�!�4ب/� -٢ )٢٤ – ٣٦ - ١٢ – 54 ( �ن ����������5اره� ......... ٣٠٠٠ه���������Interval Ga����������=E�timer iاذا آ�����������X /����������8 ا��Hص���������/� -٣���������A ) ث��/� ٣٠٠٠ - ث��/� ٣٠٠ - ث��/� ٣ - ث��/� ٣٠( ٤- �E8ج iAIf … then… else iا�� ��4وي : Ifاذا آ�ن ��تc ا�<ط ا��ي �iE آElse �8EتiE ��� ت6"/� ا*وا ) Null - True – false - r�� �8 ) : شiء ٥- ................( X/ 1ت �M�� ) ���!ا� X 1ء ا��M���g م�H�4ت )Now - Time of Day – is numeric (

�E�-�E�-�E�-�E�-م�א�2+د�?k� >�Wم�א�2+د�?k� >�Wم�א�2+د�?k� >�Wم�א�2+د�?k� >�WCode����^א���^א���^א���^א�����oC)@���,��Cqدא��{� ��-� X���oC)@���,��Cqدא��{� ��-� X���oC)@���,��Cqدא��{� ��-� X���oC)@���,��Cqدא��{� ��-� X�R�����&)�>�Eد����3��8א�2+د������x3�O@�&)�>�Eد����3��8א�2+د������x3�O@�&)�>�Eد����3��8א�2+د������x3�O@�&)�>�Eد����3��8א�2+د������x3�O@

�� $+��?��5?�אد�Jل��?د���3C��&'�N��Mא�5��:��?����M��� $+��?��5?�אد�Jل��?د���3C��&'�N��Mא�5��:��?����M��� $+��?��5?�אد�Jل��?د���3C��&'�N��Mא�5��:��?����M��� $+��?��5?�אد�Jل��?د���3C��&'�N��Mא�5��:��?����M�TexrBox1�����:;�$1��P�$�@���J�wQ�$1;:�א���P�$�@���J�wQ�$1;:�א���P�$�@���J�wQ�$1;:�א���P�$�@���J�wQא�R����K؟K؟K؟K؟� �� �� �� �

area = pi * Radius ^ 2 MsgBox("area of circle = " & area)� �� �� �� �

����NH=�אMF ��1א��NH����/S=�אMF ��1א��NH����/S=�אMF ��1א��NH����/S=�אMF ��1א������W��W��W��W�������/Sא� �אل�א�Cא��3א� �אل�א�Cא��3א� �אل�א�Cא��3א� �אل�א�Cא��3 �� �� �� �

�����F�F�F�F��������EEEE�����=���>دCR?אد�א���ع�א+$W�-� Xא"(+א�0א��������N�/C/�?���=���>دCR?אد�א���ع�א+$W�-� Xא"(+א�0א��������N�/C/�?���=���>دCR?אد�א���ع�א+$W�-� Xא"(+א�0א��������N�/C/�?���=���>دCR?אد�א���ع�א+$W�-� Xא"(+א�0א��������N�/C/�?��٥٥٥٥�����nא��nא��nא��n١٢١٢١٢١٢א� � �� �� �� �Total = total + i Next For I = 5 to 12 step 2 Dim I, Total As Integer

�F�F�F�F----�����E�E�E�Eא������Cوא�Fא���+$W�#$8א�������Cوא�Fא���+$W�#$8א�������Cوא�Fא���+$W�#$8א�������Cوא�Fא���+$W�#$8אد�?�F7+م��$��א/�gאد��وא�?�F7+م��$��א/�gאد��وא�?�F7+م��$��א/�gאد��وא�?�F7+م��$��א/�gد<������ ��وא�CRد<��א�CRد<��א�CRد<��א�CR�١١١١=��=��=��=�����א������n�_�n�_�n�_�n�_١٠١٠١٠١٠: � �� �� �� �Dim ……. , Total as Integer For x = ……… to ….….. step ……... Total = Total + ……. Next Msgbox ( ……….)

Dim r , area As Single Const pi As Single = 22 / 7 r = Me.TextBox1.Text

Page 40: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٣٩ا�#"!� ر �

Cv���3� א�����ن�א� �Cv���3א�����ن�א� �Cv���3א�����ن�א� �Cv���3א�����ن�א�

�א"(Weא"(Weא"(Weא"(�������Weم�א���������م�א���������م�א���������م�א����������E�E�C�E�C�E�C�E�Cم�א�������א�������و���������E�Fم�א�������א�������و���������E�Fم�א�������א�������و���������E�Fم�א�������א�������و�����������E����E����E����E����F����������F����������F����������F��������√√√√�����F :א� �אل�א�ولא� �אل�א�ولא� �אل�א�ولא� �אل�א�ول �� �� �� �١ - + .�True=� �=1ن ا��6تc ا�OEP��True �a�@6 أن �=1ن ا�<�sن ��تAnd �8@Uا�8?�٢ - �E8م ج�H�4تSelect Case .واح�ة �/s G ت?�/ ش�s ب�E8U ش � �A ح��� ا.���ر أآ ت�H�4م ��G��H ا*�Mاد ا�#!/!� K5A. ( Integer & Long & Double )ا��8]/ات G أ�1اع - ٣ .TextBoxل �.-ت ا��H�48م G .-ل ا�?��� G ا*دوات 6@� ��� ا����5 - ٤٥ - �8/ (M) �5E!ب?� ا��@�ء ت6"/� ا�( For m=3 To 1 Step -1 ) 10ه. ٦ - �A ��Eم اMg-ن L6M أوً:. Predefinedا��وال ا�8?

�E-�E-�E-�E-ج��=�א�2+د�Ck�Mج��=�א�2+د�אCk�Mج��=�א�2+د�אCk�Mج��=�א�2+د�אCk�MאCode ����W�&/SאW�&/SאW�&/SאW�&/Sא� �� �� �� � Function Sum(ByVal First As Single, ByVal Second As Single) As Single Dim total As Single total = First + Second Return total End Function

.............................. ا�� اgجاء : – ١ .............................. و��Ka ه�ا اgجاء : – ٢ ..........ا��8/5 ا�اج?� : .................... – ٣ �1ع ا��/�ن ا��Hص بـ : – ٤

ا��ا�� : .............................. –أ و��Ka ا��ا�� : .............................. –ب ا��8/5 ا�اج?� : .............................. –ج

١٠١٠١٠١٠_^�_^�_^�_^���������1 �-�W$+ع�א��?אد�א�CRد<���=� �-�W$+ع�א��?אد�א�CRد<���=� �-�W$+ع�א��?אد�א�CRد<���=� �-�W$+ع�א��?אد�א�CRد<���=���?�/�N�/Cא"(+א�0א�/���/�N�/C/�?��X��ً���Y��ً��/Cא"(+א�0א�/���/�N�/C/�?��X��ً���Y��ً��/Cא"(+א�0א�/���/�N�/C/�?��X��ً���Y��ً��/Cא"(+א�0א�/���/�����E����W�E����W�E����W�E����WX��ً���Y��ً��/Cא� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&����KKKK� �� �� �� �

Total = total + i Msgbox ( total ) Next For I = 1 to 10 step 2 Dim I , Total As Integer

E�-�FE�-�FE�-�FE�-�F������������W���/S���3א� X�0��1$א� ����3אW���/Sو��Q�R5/�Z/�,�rא�X�0��1$א� ����3אW���/Sو��Q�R5/�Z/�,�rא�X�0��1$א� ����3אW���/Sو��Q�R5/�Z/�,�rא�X�0��1$א��و��Q�R5/�Z/�,�rא� �� �� �� �١- 5 mod3 - 4 ٢- 2 ^ 3 + ( 23 + 5 ) / 3 ٣- 10 \ 4 M

. A

lsai

d M

ahm

oud

Nas

r T

el .

0114

3218

789

Page 41: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٤٠ا�#"!� ر �

�@��Cא����0�$�1א��C@���/Sא����0�$�1א��C@���/Sא����0�$�1א��C@���/Sא����0�$�1א�����E���W�E���W�E���W�E���W��/Sא�.��Eא�.��Eא�.��Eא�.��Eא� �אل�א� �אل�א� �אل�א� �אل�

If A > B Then C = 3

ElseIf A < > B Then D = 5

Else E = 6

End If �73� 3�73�?�/�Q�R5א����0�$�1א�� 3�73�?�/�Q�R5א����0�$�1א�� 3�73�?�/�Q�R5א����0�$�1א�� 3�?�/�Q�R5א����0�$�1א�����W�&/e>��G�#2��3א���������Hא��IJאW�&/e>��G�#2��3א���������Hא��IJאW�&/e>��G�#2��3א���������Hא��IJאW�&/e>��G�#2��3א���������Hא��IJא�J�J�J�J

١- Xإذا آ��A = 10 : B = 8 �( C = 3 - D = 5 - E = 6 )/�� ت6"/� ا*٢- Xإذا آ��A = 10 : B = 10 �( C = 3 - D = 5 - E = 6 )/�� ت6"/� ا* XA = 5 :B = 20 إذا آ�� -٣ ( C = 3 - D = 5 - E = 6 ) �/�� ت6"/� ا*

W��3א��������Hא��IJא�E-W��3א��������Hא��IJא�E-W��3א��������Hא��IJא�E-W��3א��������Hא��IJא�E-� �� �� �� � A@�ا �?u�Timer : �6داة �HE�Intervalص/� �A٣٥٠٠ ح��� ت!��� ا��8/5 – ١

ث��/� ٣٥ –ج ث��/� ٣.٥ –ب د /�5 ٣.٥ –أ : �A8 ح��� /�8 ا��8]/ ��4وى Trueا����/� ��تSelect �@Uأى G ج8+ – ٢

Case Is >= 4 –ج Case 1 To 6.8 –ب Case Is < 8 –أ �ن أbA+ ج�E8 ت=ار ه� : – ٣A �ً5�4 G/? ات ا��=ار �=1د �M �Aد ? �6M

For …Next –ج If … End If –ب Do While … Loop –أ ا����� : �6MCode ت6"/� ا�=1د label1/�8 ا�8?وض� �A أداة ا�?16ان � ا�5 – ٤

Dim i As Integer For i = 2 To 10 Step 2 Me. label1.Text = Me. label1.Text & i & "," Next

2,4,6,8,10 –ج 2,3,4,5,6,7,8,9,10 –ب 2 –أ ٥ – X1اب�E� �/ `/#Hت ���Constants :

�6M اMg-ن GM ا��1ابK5A X. –أ K5A c. –ب �� أث�6ء �/ ت6"/� ت?E/�8ت ا�� c –ج �� �6M اMg-ن GM ا��1ابX وآ��Q أث�6ء �/ ت6"/� ت?E/�8ت ا��

�����Cv�Cv�Cv�Cvא�.��=א�.��=א�.��=א�.��=א�����ن�א�����ن�א�����ن�א�����ن�

����م�א�������א"(���Weم�א�������א"(���Weم�א�������א"(���Weم�א�������א"(����E�E�C�E�C�E�C�E�CWeم�א�������א�������و���������E�Fم�א�������א�������و���������E�Fم�א�������א�������و���������E�Fم�א�������א�������و���������E���WE���WE���WE���W��F����������F����������F����������F��������√√√√�Fא� �אل�א�ولא� �אل�א�ولא� �אل�א�ولא� �אل�א�ول �� �� �� � ) ( . �For ا��8]/ ب�:�� 4/8ـ �1Uز ت ١٢ `/#Hا�� �E8ـ جN = 4 ا�?�د �Aاض� i6?٤ت ) ( . Nا�� !�1ى ا��8]/٣ �@"� ) ( . ـ ا��1ابX ا�1Uه�� هi ث1ابX �15م ا��8 c ب�?٤ is ) ( . Falseه1 ٥<> ٥ـ /�8 ا��?�/ ا�< ) ( . �Short=1ن G ا�16ع ) True or Falseـ ا��8]/ ا��ي �Z.� ا��8/5 ( ٥

Page 42: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٤١ا�#"!� ر �

�E-�E-�E-�E-��1mאم�?k�M�3�^����1?���3��8א�2+د�א���mאم�?k�M�3�^����1?���3��8א�2+د�א���mאم�?k�M�3�^����1?���3��8א�2+د�א���mאم�?k�M�3�^��3��8א�2+د�א����?��Select Case����WWWW� �� �� �� �Dim x As Integer x = Me.TextBox1.Text If x = 0 Then Me.Label1.Text = " ���وى ص)' ا����� " Else If x > 0 Then Me.Label1.Text = " ا�9)' أآ6 �8 ا����� " Else Me.Label1.Text = " "ا����� أص:' �8 ا�9)'End If� �� �� �� �

�n,�.אل�א�� ��J�J�J�Jא�IJא���3�Hא��������=��A3א�@+אس��Wא�IJא���3�Hא��������=��A3א�@+אس��Wא�IJא���3�Hא��������=��A3א�@+אس��Wא�IJא���3�Hא��������=��A3א�@+אس�E���WE���WE���WE���W�����Wא� �אل�א�.�,�nא� �אل�א�.�,�nא� �אل�א�.�,�nא� �� �� �� �١ – �E8ج �A ار�6 � ت#�� /�8 ا��8]/ W 1��For M = 10 To 1 Step -2 ا��=MM: G /�8 ا�6@��� –أ G /�8 ا�6@��� –ب أآ� G –ج أص] أو ت�4وى /�8 ا�6@���أص]٢ G/? c ب�6ء �EM ت!r5 شط �� ا�� .......... �=!�E� iA ت6"/� أوا ـ ��H�4م ا*

If….Then –ج For….Next –ب Try….Catch أ- ٣ ........... iه L� �/اض�A:ن ا��8/5 ا�A دي�M /[� GM ن-M:�6 اM ـ : شiء - ج " " -ب ص" -أ

ص!/� �6M ا���AddSum( ) : �@a�Mب"ض وج1د دا�� ب��� -٤/S �/ات ا�ت أى G ا��?�/ ( )X = AddSum –ج AddSum( ) = X + Y -ب ( )X = Y + AddSum–أ ت=�O ب�ا��@� ب��<=+ ا����� : �gA = 2@�ء ح�5E ت=ار�� �6M ت!r5 ا�<ط – ٥ Do While(a < > 2) –ج Do While(a < 2) Or (a >= 2) –ب Do While(a = 2) –أ

�E�-�E�-�E�-�E�-W���3� X�0��1$א� ����3אF��ً7�!���/Fو�+<��Q�R5/�0א�X�0��1$א� ��no���W���3,��|��א�X�0��1$א� ����3אF��ً7�!���/Fو�+<��Q�R5/�0א�X�0��1$א� ��no���W���3,��|��א�X�0��1$א� ����3אF��ً7�!���/Fو�+<��Q�R5/�0א�X�0��1$א� ��no���W���3,��|��א�X�0��1$א� ����3אF��ً7�!���/Fو�+<��Q�R5/�0א�X�0��1$א������no,��|��א� �� �� �� �3 ^ 2 * 2 + 4 * 3 5 * ( 12 mod 10 ) 48 \ 5 2 ^ 3 * ( 1 + 4 )

���א��75ط�א�.���Bא��W���/Sא��75ط�א�.���Bא��W���/Sא��75ط�א�.���Bא��W���/Sא��75ط�א�.���BאW�����3�O@C����W���/S$+���אFوא��CאS/����+��ً��א���$�7א�W�����3�O@�:;�$1����q�U5$+���אFوא��CאS/����+��ً��א���$�7א�W�����3�O@�:;�$1����q�U5$+���אFوא��CאS/����+��ً��א���$�7א�W�����3�O@�:;�$1����q�U5$+���אFوא��CאS/����+��ً��א���$�7א����������W�W�W�W�����:;�$1����q�U5א�.��Eא�.��Eא�.��Eא�.������Eא� �אلא� �אلא� �אلא� �אل �� �� �� � Dim C As String( أ )

C = “ viva “ & “ “ & “ Egypt “ Dim C As String( ب )

If 3 > 5 Then C = "hammed" Else C = "Mohamed" End If

Dim I As Single ( ج ) Dim C As Single = 1 For I = 1 To 3 C = C * I Next M

. A

lsai

d M

ahm

oud

Nas

r T

el .

0114

3218

789

Page 43: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٤٢ا�#"!� ر �

Cv���Mא�����ن�א���Cv���Mא�����ن�א���Cv���Mא�����ن�א���Cv���Mא�����ن�א���

����م�א�������א"(���Weم�א�������א"(���Weم�א�������א"(���Weم�א�������א"(����E�E�C�E�C�E�C�E�CWeم�א�������א�������و���������E�Fم�א�������א�������و���������E�Fم�א�������א�������و���������E�Fم�א�������א�������و����������W�W�W�W�E���E���E���E����F����������F����������F����������F��������√√√√�����Fللللא� �אل�א�وא� �אل�א�وא� �אل�א�وא� �אل�א�و �� �� �� � ) ( .ListBoxت</ إ�� تت/O ا�?#6 ا�8!�د ب�*داة SelectedIndexا��Hص/� -١٢- �E8Uا�If A > B And b > C Then �@Uت��True ح��� �AA=3 , B=5 , C=2 ) ( ( ��H�4م ا -٣ *IF . c �� ا�� ) ( ) �=!�E� �A تت/O ت6"/� أوا ) ( . Trueا�GMEnable �8/5 ا�?8+ ب��PMء ا��Hص/� G=8�Timer إ��5ف ال -٤ .Falseأو Trueدا8aً� �=1ن ��IsNumericتc ا��ا�� -٥

�E-�E-�E-�E-�#$8��OBא��������Cوא���#$8/����א��OBא��������Cوא���#$8/����א��OBא��������Cوא���#$8/����א��OBא��������Cوא��א����/�W�W�W�W� �� �� �� �Function Concatenating(ByVal fn As String, ByVal ln As String) As String Dim FulName As String FulName = fn + " " + ln Return FulName End Function

.............................. اgجاء : ا�� – ١ .............................. و��Ka ه�ا اgجاء : – ٢ .............................. ا��8/5 ا�اج?� : – ٣ �1ع ا��/�ن ا��Hص بـ : – ٤

..............................ا��ا�� : –أ ..............................و��Ka ا��ا�� : –ب

..............................ا��8/5 ا�اج?� : –ج �א�IJא���3�Hא��������=��A3א�@+אس�Wא�IJא���3�Hא��������=��A3א�@+אس�Wא�IJא���3�Hא��������=��A3א�@+אس�Wא�IJא���3�Hא��������=��A3א�@+אس������W�W�W�W�E���E���E���E��W&&&&א� �אل�א�.�,א� �אل�א�.�,א� �אل�א�.�,א� �אل�א�.�, �� �� �� �

) ه1 ....... . 3 * 4 + 2 * 2^ ��3تc ت6"/� ا�?E8/� ا�!�4ب/� ا�ت/� ( -١ ) 32 - 30 - 28 (

٢- ) ا.�/�ر ........ . IF .. Then .. Elseا: ) ه1 ا G ا:وا G/�M18U G ا: -( G/�M18U إح�ى : ش�ء r�� �8 ) - وا

ت!�د ?�ل و 1ع ا��=� ب��1ح�ة ا�� Interval X ~8E�Timer . .......... �/6ا��Hص/� -٣ د /�5 ) -ث��/� -( �EE ث��/�

٤- . ....... + �r ا�8?�s GM �@6M ا��845 ا�?�د�� �?� )\ - ÷ - mod (

٥- G��H�� O��68ا� G ا��8ل ه1 .......... . �1ع ا��8]/ �E� )Decimal - String - Boolean (

�E-�E-�E-�E-�����&1>����#$8א����#$8<1&�א����#$8<1&�א����#$8<1&�א�W�W�W�W� �� �� �� �١- ��H�4م Dim . ......... �Aا: �M�� v ا��x6م ه1 ................ -٢ + a/� ت�?� /S X/ 1ت �M�� . ٢- .................. �ً/a�@� `/#Hا�� �E8ج �A م�H�4� : . ٤- G=8� �A �?ب v5ب?� ا:ح�اث ت +?U� �6 ةأن/? �/6 ..... .... ا��Hص/� ب���?�8لز

Page 44: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٤٣ا�#"!� ر �

�א'Iض�W$+���א�وא��Cא�/���Wא'Iض�W$+���א�وא��Cא�/���Wא'Iض�W$+���א�وא��Cא�/���Wא'Iض�W$+���א�وא��Cא�/�������WWWWE��E��E��E������Wא�.��Eא�.��Eא�.��Eא�.��Eא� �אل�א� �אل�א� �אل�א� �אل� �� �� �� � اآ8+ ا:ت�

١- i . .......... ا:ت� +� ت8٢- N . ......... ا:ت� +� ت8٣- K . ......... ا:ت� +� ت8٤- X ........... ا:ت� +� . ت8 ٥- G ب"ض ان /�8 آ+

X = 2 , K = 10 , N = 0 c �� ...... ........................ب���ت/O ا:ت� ....... �M��s ا:ر �م ا��وج/�‘�/�� ا�1EP8ب : ب?� ت<]/+ ا��

�E-�E-�E-�E-א�2+د��Q�R5/�?��א���^�Wא���^�Wא���^�Wא���^�Code����W}?د�@����#8��$;:�3�?�/�Q�R5א�2+د�}?د�@����#8��$;:�3�?�/�Q�R5א�2+د�}?د�@����#8��$;:�3�?�/�Q�R5א�2+د�}?د�@�3�:;���#8��$ �� �� �� � y = 2 , k = 1 , j = 1 , z = 0 , x = 0ب"ض أن

If x < y Then z = k + j x = x + 1 y = y – 1 Else z = k – y x = x + 2 y = y – 2 End If

�O@א�����ن���O@א�����ن���O@א�����ن���O@٢٠٢٠٢٠٢٠א�����ن��

�����E�J�J�J�Jم�א�������א�;:�����EW�����Yم�א�������א�;:�����EW�����Yم�א�������א�;:�����EW�����Yم�א�������א�;:�����EX W�����Yم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و����������W�W�W�W�F���������F���������F���������F��������√Fא� �אل�א�ولא� �אل�א�ولא� �אل�א�ولא� �אل�א�ول �� �� �� �١- ات ا��=ار For ….. Next �5�4ا* �M �Aد ? ) ( . ��A +8?�4 ح�ل ٢- Kaو��Parameters اء G .-�@� ت�5�4+ /� G .�رج اgجاء ProcedureاgجProcedure. ( ) ) ( ت?1د بFunction .�8/5: �?1د بZى /�8 أ � ا��ا�� Subاgجاء -٣ات ا��=ار Counterا�?�اد -٤ ر LE8?�4� �8 ا��8 c �!�4ب �Mد /[� ) ( .ه1 ) v ج�A(Step) �E8 ح��� �Mم آ��ب� -٥ For … Next ا �?�6 أن /�8 ا����دة (�@A0 �ً/اض�Aا �JJJJא�IJא���3�Hא��������W�&1>��Gא�IJא���3�Hא��������W�&1>��Gא�IJא���3�Hא��������W�&1>��Gא�IJא���3�Hא�������������W�W�W�WW�&1>��Gא� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&���� �� �� �� �

ا����� هCode : 1ا�@�ف G ا�=1د – ١Dim N As Integer Dim S As Integer For N = 1 To 100 S = S + N Next Me.Label1.Text = S

ض ا*�Mاد G –أ M١٠٠إ�� ١ ض 18Uع ا*�Mاد G –ب M١٠٠إ�� ١ ض ح�ص+ ضب ا*�Mاد G –ج M١٠٠إ�� ١

Dim I as Integer For I = N to K Step X Msgbox ( I ) Next

M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 45: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٤٤ا�#"!� ر �

� ا��8/5 ا�8?وض� �A أداة ا�?16ان – ٢Label1 : �6 ت6"/� ا�=1د ا�����M Dim intNum As Integer = 10 intNum = intNum + 2 intNum = intNum Mod 3 Me.Label1.Text = intNum

4 –ج 0 –ب 3 –أ ت=�O ب�ا��@� ب��<=+ ا����� : �gA < > 2@�ء ح�5E ت=ار�� �6M ت!r5 ا�<ط – ٣

Do While(a < > 2) –ج Do While(a < 2) Or (a >= 2) –ب Do While(a = 2) –أ ٤ – �E8ام ج�Hا�� G هDo While Loop : 1ا�]ض

Trueح�� �#�� ا��?�/ ا�<Code �sت=ار آ1د –أ �8��sTrue ا�<ط Codeت=ار آ1د –ب �8��sFalse ا�<ط Codeت=ار آ1د –ج

٥ – �E8ج �A( For …. Next ) ؟ �Next و�/"� ا* ا�!�5E ب�8/5 ?�ل ا����دة –أ /[� ز��دة /�8 ا�!�5E ب?� ا����دة v /�8 ا�6@��� –ب /[� �5ر�� /�8 آ+ � ��r –ج

E��.אل�א�� �א����N�8م���3�������#8�$+د��E�-�Fא��O@Cא��NM�5h=�א��$+د�W�E���Fא����N�8م���3�������#8�$+د��E�-�Fא��O@Cא��NM�5h=�א��$+د�W�E���Fא����N�8م���3�������#8�$+د��E�-�Fא��O@Cא��NM�5h=�א��$+د�W�E���Fא����N�8م���3�������#8�$+د��E�-�Fא��O@Cא��NM�5h=�א��$+د�������W��W��W��WW�E���Fא� �אل�א�.��Eא� �אل�א�.��Eא� �אل�א�.��Eא� �� �� �� �

( ب ) م ( أ ) م

G ج�E8 ا��H#/` و: �H#` �@� أى /Sub �8اgجاء ) ١( G8�*ف اPا� �A م�H�4ت

Functionا��ا�� ) ٢( �6M �8/ �@� `#H� و `/#Hا�� �E8ج G G8�*ف اPا� �A م�H�4ت

K5A �@6M ن-Mgا : ��H�4م �A ج�E8 ا��Variables �ً/a�@� `/#Hا��8]/ات ) ٣(

)٤ ( ��A ج�E8 ا��1Constants `/#HابX ا�s �A م�H�4ت

�E-�E-�E-�E-����8�8�8�8��W8+אد�א��������א�N��W8+אد�א��������א�N��W8+אد�א��������א�N��W8+אد�א��������א�N�� �� �� �� �

فى كل مرة ٢بزيادة ٥٠الى ٥من For .. Nextباستعمال االمر Xقم بتغيير العداد - ١

TxtFirstNameوضع المؤشر داخل صندوق النص - ٢

Timer1ايقاف عمل المؤقت - ٣

Label1عرض الوقت و التاريخ على االداة - ٤

Label3على االداة ض الوقت عر - ٥

�א���^א���^א���^א���^����3�O@Code?�א��Mא�2+د�@3�O?�א��Mא�2+د�@3�O?�א��Mא�2+د�@3�O?�א��Mא�2+د������W�W�W�Wא� �אل�א�Cא�3א� �אل�א�Cא�3א� �אل�א�Cא�3א� �אل�א�Cא�3 �� �� �� �Dim deg As Single deg = Me.TextBox1.Text Select Case deg Case 85 To 100 Me.Label2.Text = " ��ز�" Case 75 To 85 Me.Label2.Text = " "!� ! ا� Case 65 To 75

Page 46: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٤٥ا�#"!� ر �

Me.Label2.Text = " �!" Case 50 To 65 Me.Label2.Text = " "��#ل Case 0 To 49 Me.Label2.Text = " $��%" Case Else Me.Label2.Text = " ١٠٠.'!- إد,�ل در!� � ص)' و " End Select

�؟؟؟؟���� 5�TextBox1?�_د�Jل�א�?��0�Hא�������'&����3Cא�5���5?�_د�Jل�א�?��0�Hא�������'&����3Cא�5���5?�_د�Jل�א�?��0�Hא�������'&����3Cא�5���5?�_د�Jل�א�?��0�Hא�������'&����3Cא�5������bel2La}?د����<��P�C��O'&��دא��א��5+אن�}?د����<��P�C��O'&��دא��א��5+אن�}?د����<��P�C��O'&��دא��א��5+אن�}?د����<��P�C��O'&��دא��א��5+אن� �� �� �� �

�E.�8ا��رج� ا� cا��6ت

30 84

64.4 -33

114.3

�O@א�����ن���O@א�����ن���O@א�����ن���O@٢١٢١٢١٢١א�����ن��

����م�א�����א�0א"(����W�eم�א�����א�0א"(����W�eم�א�����א�0א"(����W�eم�א�����א�0א"(����E�F���������E���E�C�E�C�E�C�E�C�W�eم�א�����א�0א�������و����������E�F���������E���Fم�א�����א�0א�������و����������E�F���������E���Fم�א�����א�0א�������و����������E�F���������E���Fم�א�����א�0א�������و�������Fא� �אل�אFول�א� �אل�אFول�א� �אل�אFول�א� �אل�אFول� �� �� �� � .ت�H�4م ��G��H ا*�Mاد ا�#!/!� ( Integer & Long & Double )ا��8]/ات G أ�1اع -١٢- �@6 .��TextBox� ا����5ل �.-ت ا��H�48م G .-ل ا�?��� G ا*دوات ٣- + .�True=� �=1ن ا��6تc ا�OEP��True �a�@6 أن �=1ن ا�<�sن ��تAnd �8@Uا�8?� .SelectedIndexه� ListBoxا��Hص/� ا��� ت</ إ�� تت/O ا�?#6 ا�8!�د ب�*داة -٤٥- �8/ (M) �5E!ب?� ا��@�ء ت6"/� ا�( For m=3 To 1 Step -1 ) 10ه. ث��/�. A2.5@�ا �?u�( Timer ) �6داة �HE�( Interval )ص/� �A٠500 ح��� ت!��� ا��8/5 -٦

������E-�W�W�W�W�J�J�J�J/����א�وא��Cא�������-�E/����א�وא��Cא�������-�E/����א�وא��Cא�������-�E/����א�وא��Cא������� �� �� �� �Dim L As Integer = 10 Do While L < 10 L = L + 1 Loop lbl_display.Text = L

� ه� /� ا��8]/L ؟ �n,�.אل�א�� ��N�8�����WWWW@+א�?�/2+<=�א�>�)���$1;:א�N�8��0@+א�?�/2+<=�א�>�)���$1;:א�N�8��0@+א�?�/2+<=�א�>�)���$1;:א�N�8��0@+א�?�/2+<=�א�>�)���$1;:א�E���E���E���E�������0א� �אل�א�.�,�nא� �אل�א�.�,�nא� �אل�א�.�,�nא� �� �� �� �

�/����א�وא��Cא��������W�#$8��OB/����א�وא��Cא��������W�#$8��OB/����א�وא��Cא��������W�#$8��OB/����א�وא��Cא��������W�#$8��OBب) �� �� �� �Function Calc (ByVal W As Single, ByVal H As Single ) As Single Dim R_Area, result As Single R_Area = W * H Return result End Function M

. A

lsai

d M

ahm

oud

Nas

r T

el .

0114

3218

789

Page 47: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٤٦ا�#"!� ر �

.............................. اgجاء : ا�� – ١ .............................. و��Ka ه�ا اgجاء : – ٢ .............................. ا��8/5 ا�اج?� : – ٣ �1ع ا��/�ن ا��Hص بـ : – ٤

..............................ا��ا�� : –أ ..............................و��Ka ا��ا�� : –ب

..............................ا��8/5 ا�اج?� : –ج �E��.אل�א�� ���������2 א^א^א^א^����10 �=��=��=��=�����א�bو��Hא�bو��Hא�bو��Hא�bو�N/���Hא�],���Zא���^�%$��א��?אد��/�Nא�],���Zא���^�%$��א��?אد��/�Nא�],���Zא���^�%$��א��?אد��/�Nא�],���Zא���^�%$��א��?אد�������E��E��E��Eא� �אل�א�.���Eא� �אل�א�.���Eא� �אل�א�.���Eא� �� �� �� �

Next Msgbox ( Total ) Dim Total , M as integer Total = Total + M For M = 10 To 2 Step -2� �� �� �� �

�E�-�E�-�E�-�E�-����W@+אس�א�A3�=��3א���������H�א�IJאW@+אس�א�A3�=��3א���������H�א�IJאW@+אس�א�A3�=��3א���������H�א�IJאW@+אس�א�A3�=��3א���������H�א�IJא� �� �� �� �١- �E8ج .........ت�6@� ب=Select case �8Eا:

)End - End Case - End Select ( ......... �E!#1ل TimeOfDay �EMت�H�4م ا��ا�� -٢

) �//G ا�X 1 و ا���ر�[ ا�!� – ا���ر�[ ا�!��� – ا�X 1 ا�!���( ............�=1ن )��IsNumeric ( “ Ali “ )) Msgboxتc ا��ا�� -٣

)True – Ali - False( Falseا�GM .......... �8/5 ا�?�P?� +8 ا��Hص/� Timerا�=��5�g Gaف -٤

)Visible - Interval - Enabled ( ا�8!�د ب�*داة ت</ إ�� تت/O ا�?6 ........................ا��Hص/� -٥#ListBox.

( SelectedCase - SelectedItems - SelectedIndex ) אW�P3+Y�OB�&/SאW�P3+Y�OB�&/SאW�P3+Y�OB�&/Sא����W�P3+Y�OB�&/S( Code )ج�E}?د�,+ع�א"(�e'&�א�2+د�ج�E}?د�,+ع�א"(�e'&�א�2+د�ج�E}?د�,+ع�א"(�e'&�א�2+د�ج�E}?د�,+ع�א"(�e'&�א�2+د�

ا��O�1# �1ع ا�ZPH ( Code )ا�=1د Dim x As Sangle

Const x As Integer x = 10

�O@א�����ن���O@א�����ن���O@א�����ن���O@٢٢٢٢٢٢٢٢א�����ن��

����م�א�������א"(���Weم�א�������א"(���Weم�א�������א"(���Weم�א�������א"(����E�E�C�E�C�E�C�E�CWeم�א�������א�������و���������E�Fم�א�������א�������و���������E�Fم�א�������א�������و���������E�Fم�א�������א�������و����������E���E���E���E����F����������F����������F����������F��������√√√√�����Fللللא� �אل�א�وא� �אل�א�وא� �אل�א�وא� �אل�א�و �� �� �� � ) ( ت�H�4م ��G��H ا*�Mاد ا�#!/!� (Integer & Long)ا��8]/ات G أ�1اع -١

ع Select Caseت�H�4م -٢"�E� G/��8اح� G � ) ( �A ح��� وج1د أآ٣- �? �+ ا��58ر��� ب�����Hام Or � �H��48وط ا��=�� �=�1ن ا����6تO�U�False c أن �=�1ن آ����A ��1اتc ا�<�

�a�@6ا�False. ) ( ٤- �E8ام ج�H�4تIf … Then …. ElseIf �s G ت?�/ ش � ) ( �A ح��� ا.���ر أآ٥- Q��� اذا آ�نInterval ) 1ا�� ه1 ١٦٠٠ �ره�� ) ) . ث��/� �58A (١٦اره� ب��

Page 48: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٤٧ا�#"!� ر �

----����EEEE�����=���>دCR?אد�א���א���^�%$��א�Z��,[א��N/��=���>دCR?אد�א���א���^�%$��א�Z��,[א��N/��=���>دCR?אد�א���א���^�%$��א�Z��,[א��N/��=���>دCR?אد�א���א���^�%$��א�Z��,[א��N/� 21����^����2 א^א^א^א����� �� �� �� �Loop Do While M > 2 Msgbox ( Total ) Dim Total , M as integer M = 21 Total = Total + M M= M -2

� א�IJא���3�Hא��������A3��Gא�AM+7א�IJא���3�Hא��������A3��Gא�AM+7א�IJא���3�Hא��������A3��Gא�AM+7א�IJא���3�Hא��������A3��Gא�AM+7 א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,& �� �� �� �١- �E8ج �AIF ….Then….Else ��Eا���� ت ��ش�ة اذا آ��ن ��/��U ا�<�ط ا���ى ��Else� ت6"/� ا*وا

�8Eآ �E�IF ) ............ �4وى�Null - False - True ( ٢- �E8ج �AFor….Next �/ا*تFor X = 1 to 8 step 3 ............ ارات ا��= �Mد

( 2 – 4 – 3 ) ٣- �E8م ج�H�4تSelect Case ............................ �s G ت?�/ ش � �A ح��� اح���ر أآ

) بK5A G/�E8U –ب?�ة ج8+ �E#"6 –ب�E8U شs/� واح�ة ( 15�Falseم ب��PMء ا��Hص/� ......... ا�Timer �8/5اى ا��5ف ال v68�Tick و 1ع ا�!�ث -٤

( Interval - Enabled - Name ) ص!/� �6M ا���AddSum( ) : �@a�Mب"ض وج1د دا�� ب��� -٥/S �/ات ا�ت أى G ا��?�/

)X = Y + AddSum( ) – AddSum( ) = X + Y – X = AddSum( ) ( �E-�E-�E-�E-��1mאم�?k�M�3�^����1?���3��8א�2+د�א���mאم�?k�M�3�^����1?���3��8א�2+د�א���mאم�?k�M�3�^����1?���3��8א�2+د�א���mאم�?k�M�3�^��3��8א�2+د�א����?��If …. Then�����W�W�W�W� �� �� �� �

Dim x As Integer x = Me.TextBox1.Text Select Case x Case 0 Me.Label1.Text = " ���وى ص)' ا����� " Case Is > 0 Me.Label1.Text = " ا�9)' أآ6 �8 ا����� " Case else Me.Label1.Text = " "ا����� أص:' �8 ا�9)'End Select

�E��.אل�א�� ����� :8�nnnn$#���2ن�א��p75'�$��<8�1$#���2ن�א��p75'�$��<8�1$#���2ن�א��p75'�$��<8�1$#���2ن�א��E���E���E���E��1>��$�'�p75א� �אل�א�.���Eא� �אل�א�.���Eא� �אل�א�.���Eא� �� �� �� �١- G ��H�4م ه�ا ا�16ع /[� .………��G��H ا�� O��s دا.+ ...........ب��1ح�ة ا�� Tick �/6ت!�د ?�ل و 1ع ا�!�ث Timer"�5ت� /�Interval 8Eا��Hص/� -٢٣- ات ا��=ار �H�4���ً5�4م �A ح .............. ا* �M �Aد ? �� . ٤- �Eا��� ت ........... ��� ت6"/�ه� اذا آ�ن ��تc ا�<ط �A �EIF…Then جThen 8ا*وا "��ح ا:د.�ل -٥ v + ج��� و ��?�P� ء��� ............... ��H�4م ا: c دون ت6"/�ه� -٦��1 �ت GM ا��E? ............... �A آ��ب� ب/���ت ا��8 c و ��H�4م ا:

� �� �� �� �

� �� �� �� �M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 49: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٤٨ا�#"!� ر �

�E-�E-�E-�E-א�=��P�M�5>����E���Fد�+$��$+د�YE-F#��=�א��$+د���P�M�5>����E���F=�אY#��=�א��$+د���P�M�5>����E���F=�אY#��=�א��$+د���P�M�5>����E���F=�אY#��=�א��E-Fد�+$��E-Fد�+$��E-Fد�+$��� �� �� �� � ( ب ) ( أ )

G ج�E8 ا��H#/` و: �H#` �@� أى /Function �8ا��ا�� G8�*ف اPا� �A م�H�4ت G ج�E8 ا��H#/` و ��6M �8/ �@� `#H اMg-ن Subاgجاء G8�*ف اPا� �A م�H�4ت

K5A �@6M X1اب� : ��H�4م �A ج�E8 ا��Constants �ً/a�@� `/#Hا��A ج�E8 ا��Variables `/#Hت ا��8]/اs �A م�H�4ت

�O@א�����ن���O@א�����ن���O@א�����ن���O@٢٣٢٣٢٣٢٣א�����ن��

�����E�J�J�J�Jم�א�������א�;:�����EW�����Yم�א�������א�;:�����EW�����Yم�א�������א�;:�����EW�����Yم�א�������א�;:�����EX W�����Yم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و���������EFم�א�������א�������و���������WWWWE��E��E��E�������F���������F���������F���������F��������√Fא� �אل�א�ولא� �אل�א�ولא� �אل�א�ولא� �אل�א�ول �� �� �� �١- . �/E.ز ا��ا�@Uة ا�ات ب�اآ/[� �A ن�Hت c ���E� �@��.إد �ا��/���ت ا��� �� ) ( ٢- . OU?ا�� � -M أو �P56أو ا� �A�48ت .�ص� آ��� -M 1ز أو ) ( �!�1ى ا�� ا��8]/ �EM ر ا��� ت��أ بـ ( -٣P�:اRem �5ت/E?ت�84 ت (comments . c �� ) ( دا.+ ا�� G ا�16ع -٤ ) ( ��H�4م ��G��H ا:�Mاد ا�#!/!� String . K5Aا��8]/ة ز G=8�Timer �/6 ا���Hام ا:داة -٥�A +آ G ا:وا �M18U ��4و����6"/� . ) (

�E-�E-�E-�E-�W�=��NH��OBًא�?�H�0�$�1א�����������C@��J�J�J�Jא����0�$�1א��������H?ًא���C@��W�=��NH��OBא����0�$�1א��������H?ًא���C@��W�=��NH��OBא����0�$�1א��������H?ًא���C@��W�=��NH��OBא�� �� �� �� �Sub But ( ByVal Radius as single ) as Double

Dim Radius As Single Const X As Single = 22 / 7 Radius = Me.TextBox1.Text Me.Label2.Text = X * Radius ^ 2 End Sub

�1ع ا:جاء .................... �1ع ا�K/�1 ...................... ا�� ا:جاء ...................... - ١٢ - ) ...................... � �H�481ع ا��ا�� ا��Sub – Function ( ) X - Radius – Butا�K/�1 ا��H�48م ...................... ( - ٣ ) but ( 2 ) - radius( 2) - but (radius = 2)آ1د ا����Mء ا��ا�� ه1 ........................... ( - ٤

��J�J�J�Jא�IJא���3�Hא��������=��A3א�@+אس�Wא�IJא���3�Hא��������=��A3א�@+אس�Wא�IJא���3�Hא��������=��A3א�@+אس�Wא�IJא���3�Hא��������=��A3א�@+אس������W�W�W�WWא� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,&א� �אل�א�.�,& �� �� �� �١- .Z� ا�?�دى ا��ى G ا�16ع ........ . 255إ�� �M �8/ �0د�� ص!/!� G ا��8]/

)Double - Byte - String - Integer ( c أن ت��أ بـ ........ . -٢�� G 1ا�M ت84/� ا��1ابX وا��8]/ات �A ا��

�A�4 ) -ر � - حف - ( ر � ٣- �E8ج �AFor .. Next �/ا:تFor X= 1 to 8 Step 3 . ......... ارات ا��= �Mد

)١ - ٢ - ٤ - ٣ ( ت!�د ?�ل و 1ع ا�!�ث ب��1ح�ة ا�� Interval X ~8E�Timer . .......... �/6ا��Hص/� -٤

�EE ث��/� -د /�5 -( ث��/� - ( �M�� ه1 ........... . 3 ^ 3 + ��1تc ت6"/� ا�#/]� ا�!�4ب/� ا:ت/� -٥

) 10 - 28 - 9 ( � �� �� �� �

� �� �� �� �

Page 50: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٤٩ا�#"!� ر �

E-E-E-E-���� 8�8�8�8��W8+אد�א��������א�N��W8+אد�א��������א�N��W8+אد�א��������א�N��W8+אد�א��������א�N�-� �� �� �� �

فى كل مرة ٢بزيادة ٥٠الى ٥من For .. Nextباستعمال االمر Xقم بتغيير العداد .١

TxtFirstNameوضع المؤشر داخل صندوق النص .٢

Timer1ايقاف عمل المؤقت .٣

Label1عرض الوقت و التاريخ على االداة .٤

Label3على االداة عرض الوقت .٥

�W�^א�2+د�א����Z/�,����Eج�W�^א�2+د�א����Z/�,����Eج�W�^א�2+د�א����Z/�,����Eج�W�^א�2+د�א����Z/�,����Eج�J�J�J�J� �� �� �� �1- If IsNumeric ( “20”) Then Msgbox( “ False “ ) Else Msgbox( “ True “ ) 2- Timer 1 .Enabled = True 3- Dim First As Integer = 2.6 4- listbox1 . items . add(“Zyaad”) 5- For I = 10 To 2 Step 2 MsgBox ( I ) Next

���A3��s��5א�@+אس�������W�W�W�W�E���E���E���Eא� �אل�א�Cא�3א� �אل�א�Cא�3א� �אل�א�Cא�3א� �אل�א�Cא�3� ��&/e>����#$8@+אسא�א�A3��s��5��� ��&/e>����#$8@+אسא�א�A3��s��5��� ��&/e>����#$8@+אسא�א�A3��s��5��� ��&/e>����#$8א� �� �� �� � )Integer - Boolean - Counter - String - Single - End If ( G ا�16ع ........ . -١ /[� ���M �8/ G��Hد�� ت!�1ى �EM آ14ر ��H�4م ٢- 4� ��>M آ14ر �EM د�� ص!/!� : ت!�1ى�M �8/ G��H��. .... ا�16ع G ات /[� ��Hم ٣- �8/ �.Z� ا��ى G ا�16ع ......... . Falseأو Trueا��8]/ ٤- ت�6@� ب=�8Eت ........ . IF .. Then .. Elseج�E8 ا:٥- �E8ج �A ات ت6"/� ا:وا �For .. Next . ...... L/EM rEPا��8]/ ا��ى ��!=� �M �Aد

�E-�E-�E-�E-��OB�Cوא��א����/��OB�Cوא��א����/��OB�Cوא��א����/��OB�Cوא��א����/�W�NH�W�NH�W�NH�W�NH� �� �� �� �Dim x , Sum a integer X = 1 Do While x < 7

Sum = sum + x X= x+2 Loop

١- v8Uا��4ب�5 ت15م ب ............ا:�Mاد ا�"د�� ا:وا) G ) 5ا�� 1 G - 7ا�� 1 G - 2ا�� 1

�6 � ت=1ن /�8 -٢ M �5ا��4ب ) 7 - 6 - 5( ه� ........ . W 1��x ت=ار ا:وا ٣ – �E8ام ج�Hا�� G هDo While Loop : 1ا�]ض Trueح�� �#�� ا��?�/ ا�<Code �sت=ار آ1د –أ �8�True ا�<ط Code �sت=ار آ1د –ب �8��sFalse ا�<ط Codeت=ار آ1د –ج ٤ – �E8ج �A( For …. Next ) � و�/"� ا*Next ؟ ا�!�5E ب�8/5 ?�ل ا����دة –أ /[� ز��دة /�8 ا�!�5E ب?� ا����دة v /�8 ا�6@��� –ب /[� �5ر�� /�8 M آ+ � ��r –ج

. A

lsai

d M

ahm

oud

Nas

r T

el .

0114

3218

789

Page 51: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٥٠ا�#"!� ر �

ات ا��=ار 5�4ً� ه� : أbA+ ح�5E ت=ار�� – ٥ �M �Aد ? �6M م�H�4ت Do While –أ For …. Next –ب Select Case–ج

�EEEEא�5$+ذج�אFول�א�5$+ذج�אFول�א�5$+ذج�אFول�א�5$+ذج�אFول������������F�F�F�Fذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<� �� �� �� �

@ZÞëþa@Þaû�Ûa@ZÞëþa@Þaû�Ûa@ZÞëþa@Þaû�Ûa@ZÞëþa@Þaû�Ûa@@@@@Á�@én¤@bß@|îz–m@†Èi@òîÛbnÛa@Ýà¦a@òibn×@†Çc@Á�@én¤@bß@|îz–m@†Èi@òîÛbnÛa@Ýà¦a@òibn×@†Çc@Á�@én¤@bß@|îz–m@†Èi@òîÛbnÛa@Ýà¦a@òibn×@†Çc@Á�@én¤@bß@|îz–m@†Èi@òîÛbnÛa@Ýà¦a@òibn×@†Çc@@@@@òÜà¦a@óÏ@dĐ�@Úbäç@@æb×@a‡g@òÜà¦a@óÏ@dĐ�@Úbäç@@æb×@a‡g@òÜà¦a@óÏ@dĐ�@Úbäç@@æb×@a‡g@òÜà¦a@óÏ@dĐ�@Úbäç@@æb×@a‡g@@@@@@@@ Dimلإلعالن عن الثوابت نستخدم جملة )١(

عددى حرفى و لها ناتجمحتوى متغير أو صندوق نص هل هو عددى أم أحد الدوال المعرفة لمعرفة Is Numericالدالة )٢(

تكون فعالة عندما يكون التفرع معتمداً على قيمة متغير واحد و تجعل الكود مفهوماً بشكل أكثر If .. Then .. Elseجملة )٣(

Syntax Errorنوع البيان المستخدم أو تخصيص قيمة نوعها يختلف عن نوع البيان تحدث أخطاء من النوع عند تخصيص قيمة أكبر من )٤(

1بحيث يكون ترتيب العنصر األول List Boxترتيب العناصر فى القائمة يتم )٥(

Z@óãbrÛa@Þaû�ÛaZ@óãbrÛa@Þaû�ÛaZ@óãbrÛa@Þaû�ÛaZ@óãbrÛa@Þaû�Ûa@M@M@M@M@@@@@@òîÛbnÛa@ÝàvÜÛ@H…ì–Ô½a@bß@I@óàÜÈÛa@|ÜĐ–½a@kn×g@@òîÛbnÛa@ÝàvÜÛ@H…ì–Ô½a@bß@I@óàÜÈÛa@|ÜĐ–½a@kn×g@@òîÛbnÛa@ÝàvÜÛ@H…ì–Ô½a@bß@I@óàÜÈÛa@|ÜĐ–½a@kn×g@@òîÛbnÛa@ÝàvÜÛ@H…ì–Ô½a@bß@I@óàÜÈÛa@|ÜĐ–½a@kn×g تعنى نقل التركيز إليه و وضع المؤشر بداخله TextBoxوسيلة خاصة بصندوق النص )١(

Trueقاطع و تعنى تنفيذ الكود طالما التعبير الشرطى جملة مفيدة فى حالة عدم معرفة عدد مرات التكرار بشكل )٢(

Timerالمؤقت داة المستخدم مع االحدث )٣(

مجموعة من األوامر و التعليمات تحت إسم ما عند إستدعاء هذا اإلسم يتم تنفيذ هذه األوامر و التعليمات )٤(

ComboBoxخاصية تشير للعنصر المحدد فى األداة )٥(

Z@@sÛbrÛa@Þaû�ÛaZ@@sÛbrÛa@Þaû�ÛaZ@@sÛbrÛa@Þaû�ÛaZ@@sÛbrÛa@Þaû�Ûa@@@@@@@@¾@��g¾@��g¾@��g¾@��g÷aìÓþa@´i@b÷aìÓþa@´i@b÷aìÓþa@´i@b÷aìÓþa@´i@b@@@@@@@@@@@@@@@@@@@@)١( N Mod 2 عدد سالب ] فهذا يعنى عدم وجود باقى للقسمة و بالتالى العدد زوجى –صفر –إذا كان يساوى [ واحد

] F5– F6 – F7لكى نقوم بفتح نافذة الكود نضغط من لوحة المفاتيح على [ )٢(

ListBoxإختيار عنصر من عناصر األداة ] عند SelectedIndex – SelectedIndexChanged – Itemsيتحقق الحدث [ )٣(

Trueفى التعبير الشرطى يعنى وجوب تحقق جميع الشروط حتى يكون ناتج التعبير الشرطى ] And – Or – Notإستخدام [ )٤(

] RunTime–Logic Error – Syntaxيجب مراعاة أولويات تنفيذ العمليات الحسابية حتى ال تحدث أخطاء من النوع [ )٥(

@@@@û�Ûaû�Ûaû�Ûaû�Ûaþa@kn×cZ@@ÉiaŠÛa@Þaþa@kn×cZ@@ÉiaŠÛa@Þaþa@kn×cZ@@ÉiaŠÛa@Þaþa@kn×cZ@@ÉiaŠÛa@Þa@…aì����×@…aì����×@…aì����×@…aì����×@Z@òîÛbnÛa@Z@òîÛbnÛa@Z@òîÛbnÛa@Z@òîÛbnÛa@@@@

@@@@ZómŁa@ÝàÈÛ@òß‹ýÛa@…aì×þa@òibnØi@áÓ@HcIZómŁa@ÝàÈÛ@òß‹ýÛa@…aì×þa@òibnØi@áÓ@HcIZómŁa@ÝàÈÛ@òß‹ýÛa@…aì×þa@òibnØi@áÓ@HcIZómŁa@ÝàÈÛ@òß‹ýÛa@…aì×þa@òibnØi@áÓ@HcI@@@@@@@@ LblUserDataفى سطر جديد داخل األداة UserAgeفى سطر و المتغير FirstName) عرض قيمة المتغير ١(

يعرض الوقت فقط Label1) جعل الكائن ٢( عن العمل Timer 1) ايقاف المؤقت ٣( ٥٠ ظهور رسالة ناجح اذا كان مجموع الطالب أكبر من أو يساوى ) ٤(

Z@óÜí@bß@Ýà×c@åÇ@kuc@òîÛbnÛa@Šßaëþa@Þý�@åß@@HlIZ@óÜí@bß@Ýà×c@åÇ@kuc@òîÛbnÛa@Šßaëþa@Þý�@åß@@HlIZ@óÜí@bß@Ýà×c@åÇ@kuc@òîÛbnÛa@Šßaëþa@Þý�@åß@@HlIZ@óÜí@bß@Ýà×c@åÇ@kuc@òîÛbnÛa@Šßaëþa@Þý�@åß@@HlI@M@M@M@M@@@@@@@@@@@@ Dim N = 20 Dim X As Integer = 10 Do While N < X N = N + 2 Loop Lbl_Display.Text = Lbl_Display&""& N

Page 52: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٥١ا�#"!� ر �

.…………………هو Lbl_Display) بعد تفيذ األوامر التالية ما يتم عرضه فى أداة العنوان ١( Xمباشرة ، و كانت قيمة المتغير Loopقبل كلمة Lbl_Display.Text = Lbl_Display&""& N ) إذا تم نقل الجملة٢(

.......................هو Lbl_Display فإن ما يتم عرضه فى أداة العنوان 22فى أمر التخصيص هى

Do Whileبدالً م For .. Next) قم بتحويل األوامر السابقة بإستخدام جملة ٣(

@òܺ@âa†‚n�hi@µbnÛa@wßbã�Ûa@òibn×@†Çc@Z@�ßb¨a@Þaû�Ûa@òܺ@âa†‚n�hi@µbnÛa@wßbã�Ûa@òibn×@†Çc@Z@�ßb¨a@Þaû�Ûa@òܺ@âa†‚n�hi@µbnÛa@wßbã�Ûa@òibn×@†Çc@Z@�ßb¨a@Þaû�Ûa@òܺ@âa†‚n�hi@µbnÛa@wßbã�Ûa@òibn×@†Çc@Z@�ßb¨a@Þaû�Ûa. Case…Select @@@@@@@@@@@@Dim A , B as integer A= Textbox1 .text B= Textbox2 .text IF A = B Then Label1 . text = " �4و��ن� " ا�?�دان ElseIF A > B Then Label1 . text = " ���� G ا�?�د ا� " ا�?�د ا:ول أآ�Else Label1 . text = " ���� " ا�?�د ا:ول أ + G ا�?�د ا�End If

�����EEEEא�.�,&א�.�,&א�.�,&א�.�,&א�5$+ذج�א�5$+ذج�א�5$+ذج�א�5$+ذج������������F�F�F�Fذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<� �� �� �� �

ZÞëþa@Þaû�ÛaZÞëþa@Þaû�ÛaZÞëþa@Þaû�ÛaZÞëþa@Þaû�Ûa@@@@@@@@¤@bß@|îz–m@†Èi@òîÛbnÛa@Ýà¦a@òibn×@†Çc¤@bß@|îz–m@†Èi@òîÛbnÛa@Ýà¦a@òibn×@†Çc¤@bß@|îz–m@†Èi@òîÛbnÛa@Ýà¦a@òibn×@†Çc¤@bß@|îz–m@†Èi@òîÛbnÛa@Ýà¦a@òibn×@†Çc@òܺa@óÏ@dĐ�@Úbäç@@æb×@a‡g@@Á�@én@òܺa@óÏ@dĐ�@Úbäç@@æb×@a‡g@@Á�@én@òܺa@óÏ@dĐ�@Úbäç@@æb×@a‡g@@Á�@én@òܺa@óÏ@dĐ�@Úbäç@@æb×@a‡g@@Á�@én@@@@@@@@ Falseأو Trueيأخذ القيمة Double المتغير من النوع .١

تستخدم فى إنشاء سطر جديد Privateالكلمة المحجوزة .٢

Dim B_D As Date =1/4/2013 ٢٠١٣تم تخصيص له قيمة التاريخ اول ابريل Dateنوعه B_Dلإلعالن عن ثابت .٣

٤. Then فى جملةIf الشرطية تعنى تنفيذ ما يليها فى حالة ناتج الشرط(False)

نصى Xإذا كانت ْ المتغير Trueتكون MsgBox(IsNumeric(x))فى الجملة IsNumericناتج الدالة .٥

Z@óãbrÛa@Þaû�ÛaZ@óãbrÛa@Þaû�ÛaZ@óãbrÛa@Þaû�ÛaZ@óãbrÛa@Þaû�Ûa@òîÛbnÛa@ÝàvÜÛ@H…ì–Ô½a@bß@I@óàÜÈÛa@|ÜĐ–½a@kn×g@òîÛbnÛa@ÝàvÜÛ@H…ì–Ô½a@bß@I@óàÜÈÛa@|ÜĐ–½a@kn×g@òîÛbnÛa@ÝàvÜÛ@H…ì–Ô½a@bß@I@óàÜÈÛa@|ÜĐ–½a@kn×g@òîÛbnÛa@ÝàvÜÛ@H…ì–Ô½a@bß@I@óàÜÈÛa@|ÜĐ–½a@kn×g تم تخصيص قيمة لها يمكن أن تتغير أثناء سير تنفيذ أوامر البرنامج Ramجوزة بالذاكرة أماكن مح .١

255نوع بيان حدود القيم المخزنة به تبدأ من صفر و تنتهى بــ .٢

عبارة عن جملة من طرفين بينهما عالمة التخصيص (=) الطرف األيسر مكان وضع القيمة و األيمن يمثل القيمة .٣

بناء على قيمة خاصية أو متغير أو بيان آخر (False)أو خطأ (True)مجة يكون ناتجه صواب جزء من كود البر .٤

جملة فعالة بشكل كبير عندما يكون التفرع معتمداً على قيمة متغير واحد .٥

Z@@sÛbrÛa@Þaû�ÛaZ@@sÛbrÛa@Þaû�ÛaZ@@sÛbrÛa@Þaû�ÛaZ@@sÛbrÛa@Þaû�Ûa@@@@@@@@@÷aìÓþa@´i@b¾@��g@÷aìÓþa@´i@b¾@��g@÷aìÓþa@´i@b¾@��g@÷aìÓþa@´i@b¾@��g@@@@@@@@@@@@ Trueإذا كان ناتج أحد الشروط Trueيعطى ناتج نهائى ] And – Or – Notامل المنطقى [ِ المع .١

حتى يمكن كتابة سطر الكود على أكثر من سطر ( _ ) ] –( & ) –) 'تستخدم عالمة [ ( .٢

أن يعطى رسائل خطأ عند التشغيل ] التى تؤدى إلى نتائج غير سليمة و ينفذ الكود دون –المنطقية –األخطاء [ اإلمالئية .٣

أحدهما إلختيار إختيارين تستخدم فى حالة وجود ] If Then – For Next – Select Caseجمله [ .٤

يساوى صفر ] إذا كانت قيمة البداية أكبر من قيمة النهاية –سالباً –يكون [ موجبا معدل الزيادة For Nextفى جملة .٥

@@@@@@@@@@@@@@@@@@@@M

. A

lsai

d M

ahm

oud

Nas

r T

el .

0114

3218

789

Page 53: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٥٢ا�#"!� ر �

@@@@aû�Ûaaû�Ûaaû�Ûaaû�ÛaZ@@ÉiaŠÛa@ÞZ@@ÉiaŠÛa@ÞZ@@ÉiaŠÛa@ÞZ@@ÉiaŠÛa@Þ@M@M@M@M@@@@@@…aì����×þa@@…aì����×þa@@…aì����×þa@@…aì����×þa

µbnÛa@…ìØÛa@Ýà×c@HcIµbnÛa@…ìØÛa@Ýà×c@HcIµbnÛa@…ìØÛa@Ýà×c@HcIµbnÛa@…ìØÛa@Ýà×c@HcI@@@@@åß@…a†Çþa@òÇbjĐÛ@åß@…a†Çþa@òÇbjĐÛ@åß@…a†Çþa@òÇbjĐÛ@åß@…a†Çþa@òÇbjĐÛ PPPP @@@@@µg@µg@µg@µg@@@@QPQPQPQP@@@@@óÜÇ@òà�ÔÛa@ÝjÔm@ónÛa@ë@óÜÇ@òà�ÔÛa@ÝjÔm@ónÛa@ë@óÜÇ@òà�ÔÛa@ÝjÔm@ónÛa@ë@óÜÇ@òà�ÔÛa@ÝjÔm@ónÛa@ëSSSS@@@@@òibnØÛa@ÉiŠß@óÏ@òibnØÛa@ÉiŠß@óÏ@òibnØÛa@ÉiŠß@óÏ@òibnØÛa@ÉiŠß@óÏTextbox1@@@@ZZZZ@M@M@M@M@@@@@@@@@@@@

………………… N As Byte For N = ………………… To 15 Step ………………… ………………… = txtn.Text & " " & N Next

lIlIlIlI@ómŁa@ÝàÈÛ@â‹ýÛa@…ìØÛa@òibnØi@áÓ@H@ómŁa@ÝàÈÛ@â‹ýÛa@…ìØÛa@òibnØi@áÓ@H@ómŁa@ÝàÈÛ@â‹ýÛa@…ìØÛa@òibnØi@áÓ@H@ómŁa@ÝàÈÛ@â‹ýÛa@…ìØÛa@òibnØi@áÓ@H@@@@@@@@ TxtFirstName) وضع المؤشر داخل صندوق النص ١( ListBox1لصندوق القائمة Egypt) إضافة العنصر ٢(

١٠الى ١من لطباعة االعداد الزوجية For .. Nextبإستخدام جملة األوامر بكتابةقم )٣(

@Þaû�Ûa@Þaû�Ûa@Þaû�Ûa@Þaû�Ûa�ßb¨a�ßb¨a�ßb¨a�ßb¨aZZZZ@M@M@M@M@@@@@@c@@I@…ìàÈÛa@åß@Ý•@@c@@I@…ìàÈÛa@åß@Ý•@@c@@I@…ìàÈÛa@åß@Ý•@@c@@I@…ìàÈÛa@åß@Ý•Z@H@@l@@I@…ìàÈÛa@åß@òj�bäí@bß@HZ@H@@l@@I@…ìàÈÛa@åß@òj�bäí@bß@HZ@H@@l@@I@…ìàÈÛa@åß@òj�bäí@bß@HZ@H@@l@@I@…ìàÈÛa@åß@òj�bäí@bß@H@M@M@M@M@@@@@@@@@@@@

( ب ) ( أ )١- & ٢- REM ٣- Me ٤- = ٥- Vb Crlf ٦- Try / Catch ٧- ��g2اWord ٨- Logic Errors ٩- Double

١٠ - Boolean

� ا��H#/` .- أ-M ج��� . -بP� إ�<�ء iA م�H�4ت بK ب/G ا�5/� ا�!A/� . - ت E� م�H�4ت ا�8-ح�xت دا.+ ا�=1د . آ��ب� - ث ) ا�!��Form iت</ إ�i ا�186ذج ( -ج . Trueأو Z�False.� /� -د ص!/!� .-ز/S أر �م G��H�� م�H�4�

?���U ا*.�Pء ا�8!�8+ و M1@� . -هـ Q� �/ت� . -و /[� : �#�E أن �=1ن إ�� c . -ي �� : ت?iP أي ر���6M ZP. +a وج1ده� iA ا��

�E�E�E�E�����EEEEא�.�א�.�א�.�א�.�א�5$+ذج�א�5$+ذج�א�5$+ذج�א�5$+ذج������������F�F�F�Fذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<� �� �� �� �

Þëüa@Þaû�ÛaÞëüa@Þaû�ÛaÞëüa@Þaû�ÛaÞëüa@Þaû�Ûa@I@òßýÇ@É™@Z@I@òßýÇ@É™@Z@I@òßýÇ@É™@Z@I@òßýÇ@É™@Z√@@@@@I@ëc@H@I@ëc@H@I@ëc@H@I@ëc@HFFFF@@@@Z@òîÛbnÛa@pa‰bjÈÛa@âbßc@HZ@òîÛbnÛa@pa‰bjÈÛa@âbßc@HZ@òîÛbnÛa@pa‰bjÈÛa@âbßc@HZ@òîÛbnÛa@pa‰bjÈÛa@âbßc@H@@@@@@@@١- �E8جSelect …. Case /[� �8/ �EM �8ا�? �6 � �=1ن ا��"ع M � واح� AVariable K5A?��� ب<=+ أآ٢- �E8ج iAIf … then….else +a�6 ح�8ً� ت6"/� أح� ا���ا?� ا�!�5E ا��=ا -٣/[� G ا�16ع For … Nextر�� �OU أن �=1ن integer ٤- G �Uا��8/5 ا��6تNow م�x6ا�!��/�ن ب�� X 1ه� ا���ر�[ وا� ٥- �8��s ا�<ط ��/iADo while … Loop L�U ا* 8�4 ت=ار ت6"/� ا*وا�False ٦- �E8Uآ+ ا*آ1اد ا�8=�1ب� بFor �E8إ�� ج �@E�1!ت G=8�Do While �/!ص /S �=?ب4@��1 وا� ٧- L6M ن-Mg�6 اM /[�8E� �8/ `/#Hت OU� K5A double = 50.0ج�E8 ا��H#/` ا�ت/� ص!/!� -٨ G �1ع -٩ �8 iARAM ا��اآة byte 4هInteger 1ح/� ت!��G ا��/�ن ا�

إM-ن ا���بX ا����� ص!/� : -١٠ Const Pi as singleأ

óãbrÛa@Þaû�ÛaóãbrÛa@Þaû�ÛaóãbrÛa@Þaû�ÛaóãbrÛa@Þaû�Ûa@@@@Z@ómdí@bß@Ýà×c@ZZ@ómdí@bß@Ýà×c@ZZ@ómdí@bß@Ýà×c@ZZ@ómdí@bß@Ýà×c@Z@@@@@@@@ ~ش ا�=��ب� ب�ا.+ ص�6و ��6` -١ vآ/� ووض Textboxت�H�4م ا��E/�1 ...................... �56+ ا��٢- O/ت ���أ G ا� � .................. ListBoxا�?�6ص دا.+ ا*داة Indexت

Page 54: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٥٣ا�#"!� ر �

٣- �s أو ................. ...............ا � ��تLU داiAD >= 50 �8a ا��?�/ ا�<٤- L��1ت�! GM `6اغ ص�6وق ا�Ag م�H�4� أآ8+ ا�=1د ا����� وا��ىMe.textbox1.text = ……….. Code �EM............................... ه1 أداة ت�H�4م ��=ار ت6"/� آ1د -٥�Aدة ات�! �/6 ز .......ت�6@� ب=For .................... �8Eا�!�5E ا��=ار�� -٦٧- X ~8إ��5ف وت<]/+ أداة ا� GM ��1�48ص/� .................... ه� ا��Hا�Timer G ا��8ل ��H�4م ب/�ن G ا�16ع ....................... -٨ �E� G��H�� ............................. ه�8 {. او���1ت ت6"/� ا�?E8/�ت ا�!�4ب/� -٩

١٠- ............................... /[�8E� ا���8ح� �ه1 ح�ود ا�5/ ..... @sÛbrÛa@Þaû�Ûa@sÛbrÛa@Þaû�Ûa@sÛbrÛa@Þaû�Ûa@sÛbrÛa@Þaû�Ûa÷aìÓþa@´i@åß@��a@Z÷aìÓþa@´i@åß@��a@Z÷aìÓþa@´i@åß@��a@Z÷aìÓþa@´i@åß@��a@Z@@@@ZZZZ@@@@@@@@

اض/� �L ه� -١�Agن ا��8/5 ا�A L� �8/ ���!دى ب�ون ت�M /[� GM ن-Mg�6 اM "" )– 0 – ( ش� : )1�string – Boolean – integerع ا��/�ن ا��Hص ب@� ( Widthا��Hص/� -٢٣- G �Uص/� ا��8/5 ا��6ت�Hا�SelectedIndex 8/ �@� د���M )– �/A 5P6/�) –ح ٤- ) �8EآFor – Next – step ار�� For) ت!�د ب�ا�� ا��=ار دا.+ ا�!�5E ا��= ?@� ��H�4م .... -٥ + c وا��?��� ��"�دى ا*.�Pء ا��� ت!�ث أث�6ء ت6"/� ا��

)Try/catch - IsNumeric( ) – ( r�� � آ+ @ÉiaŠÛa@Þaû�Ûa@ÉiaŠÛa@Þaû�Ûa@ÉiaŠÛa@Þaû�Ûa@ÉiaŠÛa@Þaû�Ûaa@…†Ç@…†y@Za@…†Ç@…†y@Za@…†Ç@…†y@Za@…†Ç@…†y@ZZ@òîÛbnÛa@òîib�§a@pbîÜàÈÛZ@òîÛbnÛa@òîib�§a@pbîÜàÈÛZ@òîÛbnÛa@òîib�§a@pbîÜàÈÛZ@òîÛbnÛa@òîib�§a@pbîÜàÈÛ@@@@@@@@

1) ( 2 + 2 ^ 3 ) / 2 3) 3 ^ 2 * ( 2 + 4 ) 2) 2 + 2 ^ 3 / 2 4) ( 3 + 2 ^ 2 ) * 3 / 7

@HlI@HlI@HlI@HlI…a†ÈÛa@òàîÓ@�îÌni@áÓ…a†ÈÛa@òàîÓ@�îÌni@áÓ…a†ÈÛa@òàîÓ@�îÌni@áÓ…a†ÈÛa@òàîÓ@�îÌni@áÓI @@@@@@@@@Šßþa@ÞbàÈn�bi@Šßþa@ÞbàÈn�bi@Šßþa@ÞbàÈn�bi@Šßþa@ÞbàÈn�biFor@O@O@O@ONext @@@@@óÜÇ@òà�ÔÛa@ÝjÔm@ónÛa@…a†Çþbi@óÜÇ@òà�ÔÛa@ÝjÔm@ónÛa@…a†Çþbi@óÜÇ@òà�ÔÛa@ÝjÔm@ónÛa@…a†Çþbi@óÜÇ@òà�ÔÛa@ÝjÔm@ónÛa@…a†ÇþbiTTTT@@@@@åß@åß@åß@åßVPVPVPVP@@@@@µg@µg@µg@µgQPQPQPQP@@@@@@@@.............. Step .................. To ............... For I =

�ßb¨a@Þaû�Ûa�ßb¨a@Þaû�Ûa�ßb¨a@Þaû�Ûa�ßb¨a@Þaû�Ûa@c@Z@c@Z@c@Z@c@Z@M@M@M@M@@@@@åí�Ìn½a@òàîÓ@óç@bß@åí�Ìn½a@òàîÓ@óç@bß@åí�Ìn½a@òàîÓ@óç@bß@åí�Ìn½a@òàîÓ@óç@bßSum , N@@@@@Š’Ûa@wmbãë@Š’Ûa@wmbãë@Š’Ûa@wmbãë@Š’Ûa@wmbãëN <= 10 @@@@ZòîÛbnÛa@Šßaëþa@ˆîÐäm@†ÈiZòîÛbnÛa@Šßaëþa@ˆîÐäm@†ÈiZòîÛbnÛa@Šßaëþa@ˆîÐäm@†ÈiZòîÛbnÛa@Šßaëþa@ˆîÐäm@†Èi@@@@@@@@Dim N as Integer = 6 Dim sum as Integer Do while N <= 10 Sum = Sum + N N= N + 2 Loop

llll@M@M@M@M@@@@@òܺ@âa†‚n�hi@Õib�Ûa@…ìØÛa@òibn×@ñ…bÇhi@áÓ@òܺ@âa†‚n�hi@Õib�Ûa@…ìØÛa@òibn×@ñ…bÇhi@áÓ@òܺ@âa†‚n�hi@Õib�Ûa@…ìØÛa@òibn×@ñ…bÇhi@áÓ@òܺ@âa†‚n�hi@Õib�Ûa@…ìØÛa@òibn×@ñ…bÇhi@áÓFor

…b�Ûa@Þaû�Ûa…b�Ûa@Þaû�Ûa…b�Ûa@Þaû�Ûa…b�Ûa@Þaû�Ûa÷÷÷÷@@@@@Z@Z@Z@Z@æb×@aˆg@æb×@aˆg@æb×@aˆg@æb×@aˆgA= 55@@@@@@@@@@@@@ë@ë@ë@ëB = 25 �/5P68ا� �ا�5/ �ً �H�4 : True – Falseأآ8+ : ا�8U+ ا����/�

................. �=1ن B > 10 Or A = 55 /�8 ا�<ط -١ ................. �=1ن B = 10 And A = 55ا�<ط /�8 -٢ ................. �=1ن Not ( B > 10 ) /�8 ا�<ط -٣ ................. �=1ن A = 55 And B = 25 /�8 ا�<ط -٤ ................. �=1ن A= 12 OR B>10 /�8 ا�<ط -٥

�C����EEEEאC�3אC�3אC�3א�3א�א�א�א�א�5$+ذج�א�5$+ذج�א�5$+ذج�א�5$+ذج������������F�F�F�Fذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<� �� �� �� �

@Z@Þëüa@Þaû�Ûa@Z@Þëüa@Þaû�Ûa@Z@Þëüa@Þaû�Ûa@Z@Þëüa@Þaû�Ûa@I@òßýÇ@É™@I@òßýÇ@É™@I@òßýÇ@É™@I@òßýÇ@É™√@I@ëc@H@I@ëc@H@I@ëc@H@I@ëc@HX@@@@@H@H@H@HZ@åØßc@æa@|îz–nÛa@Éß@óÜí@b¾@Ý×@óÏZ@åØßc@æa@|îz–nÛa@Éß@óÜí@b¾@Ý×@óÏZ@åØßc@æa@|îz–nÛa@Éß@óÜí@b¾@Ý×@óÏZ@åØßc@æa@|îz–nÛa@Éß@óÜí@b¾@Ý×@óÏ@@@@@@@@ ب��� ) ١/[� ) ( G=8�Xinteger ت84/� ) ( StringهText 1) �1ع ب/�ن ا��Hص/� ٢ G ا�16ع ٣ /[� ) E8M �A )/� ح�4ب/� G=8� (String اد.�ل ) ( ج�E8 تH#/` ص!/!� X = 5) ا�#/]� ٤٥/E8?او���1ت ا� �M1ا G ب وا��845 ) bا� r�4ح تPوا� v8Uا� �/E8M ت ا�!�4ب/� ان� ) (

�8/ N = .........

�8/ Sum = ........

...........�=1ن ... ��N<= 10تc ا�<ط

M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 55: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٥٤ا�#"!� ر �

@Z@óãbrÛa@Þaû�Ûa@Z@óãbrÛa@Þaû�Ûa@Z@óãbrÛa@Þaû�Ûa@Z@óãbrÛa@Þaû�ÛaZ@óÜí@bß@Ýà×cZ@óÜí@bß@Ýà×cZ@óÜí@bß@Ýà×cZ@óÜí@bß@Ýà×c@@@@@@@@١- ....................... � �r ا�?-s GM �A ح�A ب�8]/ ح/[� G/ب Kب �G=8 ا� هFalse .......................... 1أو Trueا��8]/ ا��ى �Z.� ا�5/� -٢ ....................................ه1 .... 5/(2+23)+2^��2تc ت6"/� -٣٤- �@�U��? c و�� ت�H�4م ج�E8 .......................... :آ�<�ف ا:.�Pء ا��� � ت!�ث اث�6ء ت<]/+ ا�� ا�=1د -٥P� �A ج��� P4� �6ولE� ....................... م�H�4ت

@sÛbrÛa@Þaû�Ûa@sÛbrÛa@Þaû�Ûa@sÛbrÛa@Þaû�Ûa@sÛbrÛa@Þaû�ÛaZ@óÜí@b¾@Ý×@óÏ@´�ìÔÛa@´i@b¾@òzîz–Ûa@òibuüa@��aZ@óÜí@b¾@Ý×@óÏ@´�ìÔÛa@´i@b¾@òzîz–Ûa@òibuüa@��aZ@óÜí@b¾@Ý×@óÏ@´�ìÔÛa@´i@b¾@òzîz–Ûa@òibuüa@��aZ@óÜí@b¾@Ý×@óÏ@´�ìÔÛa@´i@b¾@òzîz–Ûa@òibuüa@��a@@@@@@@@١- ?� ) ��Age – Me – 2ndclass �/!ص /[� ) ا�� ٢- ) ZPHا�Syntax error – Logic Error – Run Time Error c �� ) : �~دى ا�� تW 1 ا�� ) �=��ب� -ح�xت وت?E/�5ت ح/E8@� I@� ا��8ج� Rem – Dim – Meت�H�4م ( -٣ � ا���A `/#H ج�E8 ا��H#/` ه� ( & -٤-M- # - ( = ) �-M-ن GM ا��1ابConst - Dim - Byte Xت�H�4م ( -٥

@Z@ÉiaŠÛa@Þaû�Ûa@Z@ÉiaŠÛa@Þaû�Ûa@Z@ÉiaŠÛa@Þaû�Ûa@Z@ÉiaŠÛa@Þaû�ÛaZ@óÜí@b¾@Ý×@óÏ@óàÜÈÛa@âìèнa@kn×cZ@óÜí@b¾@Ý×@óÏ@óàÜÈÛa@âìèнa@kn×cZ@óÜí@b¾@Ý×@óÏ@óàÜÈÛa@âìèнa@kn×cZ@óÜí@b¾@Ý×@óÏ@óàÜÈÛa@âìèнa@kn×c@@@@@@@@ G ص" ا�� -١ � ر �8 ص!/� �Z.� ار �/[� ٢٥٥ ) ( ٢- c �� =�ن �A ا��اآة ت1ضv بG=8� L8/ L ت]/ه� اث�6ء �/ ا�� ) ( ٣- s G �E8�4وى ج� � -M �8@6/ب ) ( G/A ا�G8 وا�4٤- �8/E� /S ب#1رة ) ( .ZP �!�ث �6M آ��ب� ا:وا٥- /[�8E� ا���8ح� �ح�ود ا�5/ ) (

@�ßb¨a@Þaû�Ûa@�ßb¨a@Þaû�Ûa@�ßb¨a@Þaû�Ûa@�ßb¨a@Þaû�Ûa@Z@óÏ@ↂn�½a@ò©�Ûa@…ì×@kn×a@H@c@I@Z@óÏ@ↂn�½a@ò©�Ûa@…ì×@kn×a@H@c@I@Z@óÏ@ↂn�½a@ò©�Ûa@…ì×@kn×a@H@c@I@Z@óÏ@ↂn�½a@ò©�Ûa@…ì×@kn×a@H@c@I@@@@@@@@ Hany) تH#/` ا��8/5 ١/[�8E�FirstName

.................................................................................................................................. بG��H��24/2/2010 L ا�B_D �8/5)ا:M-ن GM ث�بX ب��� ٢

.................................................................................................................................. ب��� ٣/[� GM ن-M:ا (StudentName Lوف ب G ا�! �M18U G��H��

.................................................................................................................................. @Hl@Hl@Hl@Hl@Z@òîÛbnÛa@Šßaëüa@Éjnm@Z@òîÛbnÛa@Šßaëüa@Éjnm@Z@òîÛbnÛa@Šßaëüa@Éjnm@Z@òîÛbnÛa@Šßaëüa@Éjnm@@@@@@@@

Dim X As Integer = 5 Dim Y As Short = 6.2 Dim Z As Decimal X = x ^ 2 Z = x / 5 Z = x + y

@éàîÓ@æìØm@òÔib�Ûa@@Šßaëüa@ˆîÐäm@@†Èi@éàîÓ@æìØm@òÔib�Ûa@@Šßaëüa@ˆîÐäm@@†Èi@éàîÓ@æìØm@òÔib�Ûa@@Šßaëüa@ˆîÐäm@@†Èi@éàîÓ@æìØm@òÔib�Ûa@@Šßaëüa@ˆîÐäm@@†Èi@@@@@@@@ ) ١٥ - ١٠ - ٢٥( = X ـ ١ ) ٥ - ٦ - ٦.٢( = Yـ ٢ ) ٣١ - ١٦ - ٣١.٢( = Zـ ٣

Page 56: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٥٥ا�#"!� ر �

�������EEEE\��\��\��\א"א"א"א"א�5$+ذج�א�5$+ذج�א�5$+ذج�א�5$+ذج������������F�F�F�Fذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<� �� �� �� �

c@Z@Þëþa@Þaû�Ûac@Z@Þëþa@Þaû�Ûac@Z@Þëþa@Þaû�Ûac@Z@Þëþa@Þaû�Ûa@M@M@M@M@@@@I@òßýÇ@É™I@òßýÇ@É™I@òßýÇ@É™I@òßýÇ@É™����I@òßýÇë@òzîz–Ûa@ñ‰bjÈÛa@âbßc@HI@òßýÇë@òzîz–Ûa@ñ‰bjÈÛa@âbßc@HI@òßýÇë@òzîz–Ûa@ñ‰bjÈÛa@âbßc@HI@òßýÇë@òzîz–Ûa@ñ‰bjÈÛa@âbßc@H����@Z@ò÷�b¨a@ñ‰bjÈÛa@âbßc@H@Z@ò÷�b¨a@ñ‰bjÈÛa@âbßc@H@Z@ò÷�b¨a@ñ‰bjÈÛa@âbßc@H@Z@ò÷�b¨a@ñ‰bjÈÛa@âbßc@H@@@@@@@@١ - c �� + ب�?��VB.Net 2 v ا�� ا��8]/ndName ( ) . ��1@4ب G ا�16ع - ٢ ) ( ) Z�True – False.� ا�Double ) G/�8/5ا��8]/ G ا�16ع �8 - ٣ /[� �A ا�?E8/�ت ا�!�4ب/� . ( ) G=Decimal ا���Hام ج�E8 تH#/` ص!/!� . ( ) Y = Xا�#/]� - ٤ ) �A تG��H أ�Mاد ص!/!� Byte – Short – Integer ( ) . K5Aت�H�4م ا��8]/ات G ا�16ع ( - ٥ . ( )�U/�� G��H��Area ا��?�/ ا�!�4ب� �A ا��8]/ �H�4�Area= Pi *R ^2م ا�#/]� - ٦

llll@M@M@M@M@@@@@Z@òîib�§a@pa�jÈnÛa@òvînã@bß@Z@òîib�§a@pa�jÈnÛa@òvînã@bß@Z@òîib�§a@pa�jÈnÛa@òvînã@bß@Z@òîib�§a@pa�jÈnÛa@òvînã@bß@@@@@@@@( A ) 4 * 3 + (2 * 2)^ 2 ( B ) 5 – 3 + 2 / 2 * 2

Z@óÜí@bàîÏ@ÂbÔäÛa@æbØß@Ýà×c@Z@óãbrÛa@Þaû�ÛaZ@óÜí@bàîÏ@ÂbÔäÛa@æbØß@Ýà×c@Z@óãbrÛa@Þaû�ÛaZ@óÜí@bàîÏ@ÂbÔäÛa@æbØß@Ýà×c@Z@óãbrÛa@Þaû�ÛaZ@óÜí@bàîÏ@ÂbÔäÛa@æbØß@Ýà×c@Z@óãbrÛa@Þaû�Ûa@M@M@M@M@@@@@@@@ G ا�16ع - ١ /[� . ......................................��16M G��Hان ا��H�4� O��Pم ٢ - ZPHا�......................................ZP. +a�8 دون �@1ر أى ر��/E� /S ca��� دى إ��~� . ٣ - ....................................... K5A �@6M ن-Mg�8 �@� أث�6ء ا/ `/#Hت ��� ٤ - �8E=ت ب�xا�8-ح Pت��أ أ�....................................... ٥ - ...................................... . LM1� O4ح /[� ه1 حU� ا��اآة ا��� �!��ج@� آ+ ٦ - . �AVB.Net اآ�<�ف ا*.�Pء �A .......................................................ت�H�4م أوا G ا�16ع - ٧ /[�8� �8/ `/#Hح��� ت �AString G/ا��8/5 ب vوض ���...................................... ........... ............................��!�د ��Pق ا���Hام ا��8]/ات وا��1ابX ب8=�ن - ٨

ZóÜí@bß@åÇ@kua@áq@µbnÛa@…ìØÛa@cŠÓc@Z@sÛbrÛa@Þaû�ÛaZóÜí@bß@åÇ@kua@áq@µbnÛa@…ìØÛa@cŠÓc@Z@sÛbrÛa@Þaû�ÛaZóÜí@bß@åÇ@kua@áq@µbnÛa@…ìØÛa@cŠÓc@Z@sÛbrÛa@Þaû�ÛaZóÜí@bß@åÇ@kua@áq@µbnÛa@…ìØÛa@cŠÓc@Z@sÛbrÛa@Þaû�Ûa@M@M@M@M@@@@@@@@@@@@Dim F As Byte Const S As Byte = 4 F = TextBox1.Text Label3.Text = F + S

.....................................و /L�8 ا:ب��اa/� ه� ......................................ا��8]/ �A ا�=1د ا��4بr ه1 - ١٢ - �6? ............................................................................ هF = TextBox1.Text 1ا�=1د ٣ - Xب�� . ..............................ب����Hام آ�8E .....................................ت� اMg-ن GM ا� �ATextBox1 �EM أداة 5.2إذا أد.+ ا��H�48م ا��8/5 - ٤@x� � �U/�� ن�Alabel3 1ه....................... �ن �1ع ا�ZPH ه�ATextBox1 1 أداة ٢٥٦إذا �م ا��H�48م ب�د.�ل ا��8/5 - ٥A .........................................

O�4وا�................................. ............................................................................................................... @@@@c@Z@ÉiaŠÛa@Þaû�Ûac@Z@ÉiaŠÛa@Þaû�Ûac@Z@ÉiaŠÛa@Þaû�Ûac@Z@ÉiaŠÛa@Þaû�Ûa@M@M@M@M@@@@@@@@Z@óÜí@b½@â‹ýÛa@…ìØÛa@kn×aZ@óÜí@b½@â‹ýÛa@…ìØÛa@kn×aZ@óÜí@b½@â‹ýÛa@…ìØÛa@kn×aZ@óÜí@b½@â‹ýÛa@…ìØÛa@kn×a@M@M@M@M@@@@@@@@@@@@

!���1ت - ١ `/#Hا:داة ت txtpass /[�8E�pass ٢ - Xث�ب GM ن-MإPi �8/5ا� `/#H3.14و ت . L� ض - ٣M G//A ا��FirstName , LastName `/#Hا��8]/�G ا�! G/E#"6 ب����Hام أ G�P� �A

/[�8E�FullName ٤ - M:ا �ب�� /[� GM ن-StudentName وف G ا�! LM18U G��H�� G��H��٢٥/١٠/١٩٧١ ا�B_D L8/5 ا:M-ن GM ث�بX ب��� - ٥٦ - ا�� ا*ت!/� اض�LA ا�?#6# List Box1دا^ ٧ - vا�=��ب� وض Text Box1ا:دا^ دا.+ ~ش

@@@@@@@@M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9

Page 57: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٥٦ا�#"!� ر �

llll@M@M@M@M@@@@Z@µbnÛa@…ìØÛa@óÏ@@dШa@lì•Z@µbnÛa@…ìØÛa@óÏ@@dШa@lì•Z@µbnÛa@…ìØÛa@óÏ@@dШa@lì•Z@µbnÛa@…ìØÛa@óÏ@@dШa@lì•@M@M@M@M@@@@@@@@1- Dim gender As Boolean = 15

........................................................................................................ ........................................ 2- Dim B_D As Date = 14/4/2011

............................................................................................................................. ................... 3- Dim Byte As num1 = 20

............................................................................................................................. ...................

�دس �دس �دس �دسא�א�א�א�א�5$+ذج�א�5$+ذج�א�5$+ذج�א�5$+ذج������������F�F�F�Fذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<���ذج�א����,�3�0+א��3א�.�,+<�����EEEE� �� �� �� �

- - - - : : : : امام الجملة الغير صحيحة امام الجملة الغير صحيحة امام الجملة الغير صحيحة امام الجملة الغير صحيحة (×) (×) (×) (×) ) امام الجملة الصحيحة وعالمة ) امام الجملة الصحيحة وعالمة ) امام الجملة الصحيحة وعالمة ) امام الجملة الصحيحة وعالمة √أ ) ضع عالمة (أ ) ضع عالمة (أ ) ضع عالمة (أ ) ضع عالمة ( - - - - السؤال االول :السؤال االول :السؤال االول :السؤال االول :

١ - Zب /[� G � واح� G=8�Dim اMg-ن GM أآ٢ - ZPHث ا��!�Syntax c �� أث�6ء ت</]+ ا��٣ - �E8م ج�H�4تIf … Then �8ر أح�ه�/�.g G/Eح��� وج1د ب�� iA ٤ - �8E=ت��أ ب iا�� Rem cا*وا�� ت�84 ت?E/�5ت أو -ح�xت : �X"�E ا�/@� ا�� Try / Catch cج�E8 ت�H�4م - ٥�� gآ�<�ف ا*.�Pء أث�6ء ت#8/� ا��٦ - ) Oآ True) �=1ن 9 < 7( or) 3 < > ��6تc ا�<ط ا�8٧- c �� �!�د ��Pق ا��8]/ او ا���بX ا: �آG ا�1848ح ب���?A L��8/@� دا.+ ا��

؟؟؟؟ ب) أذكر ثالثة من قواعد تكوين األسماء للمتغيرات و الثوابتب) أذكر ثالثة من قواعد تكوين األسماء للمتغيرات و الثوابتب) أذكر ثالثة من قواعد تكوين األسماء للمتغيرات و الثوابتب) أذكر ثالثة من قواعد تكوين األسماء للمتغيرات و الثوابت

أ ) اكمل ما ياتى : أ ) اكمل ما ياتى : أ ) اكمل ما ياتى : أ ) اكمل ما ياتى : - - - - السؤال الثانى :السؤال الثانى :السؤال الثانى :السؤال الثانى :

١ - . c �� ......... �-M-ن GM ا��1ابX دا.+ ا�� ��H�4م ا: ��G��H ر � ج1Eس ا��H�4� O��Pم ب/�ن G ا�16ع .......... . - ٢٣ - �E8ام ج�H�6 ا��MIf …. Then …. Else i8+ ا��Uا:���5ل ��6"/� ا� �ط ��تiE إذا �� ��!r5 ا�<

.......................... iEت i8+ ا��Uط �5�6+ ��6"/� ا� ................ و إذا ت!r5 ا�<٤ - Din X As Short .............. ا�16ع G �E8Uه�^ ا� �A ZPHا� ٥ - ...................... تi@�6 ب=�8Eت if …. Then ……elseج�E8 ا* A = 2 & B = 4 & C = 6 العمليات الحسابية اآلتية إذا علمت أن :العمليات الحسابية اآلتية إذا علمت أن :العمليات الحسابية اآلتية إذا علمت أن :العمليات الحسابية اآلتية إذا علمت أن : وضح بالخطوات ناتج تنفيذوضح بالخطوات ناتج تنفيذوضح بالخطوات ناتج تنفيذوضح بالخطوات ناتج تنفيذ ––––ب ب ب ب

1) A+C*(4+A)-B 2) C/A+B/2-(B+A) 3) C Mod B-A

4) A + B <= C 5) B >= 4 Not B < C ت التالية ثم أجب :ت التالية ثم أجب :ت التالية ثم أجب :ت التالية ثم أجب :تتبع الخطواتتبع الخطواتتبع الخطواتتبع الخطواأ) أ) أ) أ) - - - - السؤال الثالث:السؤال الثالث:السؤال الثالث:السؤال الثالث:

Dim N1 As integer = 30 , N2 As integer = 50 Dim N3 As integer = N1 + N2 Dim Sum As integer If N3 > = 70 Then Sum = N1 + N2 +N3 Else N1 = 20 N2 = 40 Sum = N1 + N2 + N 3 End If

�ن : -A r�� � ب?� ت6"/� ١- = ............ N1 /�8 ا��8]/٢- = .................. N2 /�8 ا��8]/٣- = ............. Sum /�8 ا��8]/٤- �s هN3 > = 70 ................ 1 /�8 ا��?�/ ا�<

Page 58: :@ 6 و . ت8 E=او فو!ا GHﺕ ˆA م H 4ﺕو /A!ا ت˙/ ا : /َ˙ﺙ M ...kenanaonline.com/files/0092/92440/تدريبات حاسب... · 2015-07-31 · Alsaid Mahmoud Nasr

M. Alsaid Mahmoud Nasr) ا��م ا����� ٢٠١٣آا�� ا���ر���ت ( �آة ا���ــ�د

٠١١٤٣٢١٨٧٨٩ت ٥٧ا�#"!� ر �

- - - - اختر اإلجابة مما بين االقواس فيما يلى :اختر اإلجابة مما بين االقواس فيما يلى :اختر اإلجابة مما بين االقواس فيما يلى :اختر اإلجابة مما بين االقواس فيما يلى :ب ) ب ) ب ) ب )

ج�E8 ا: .١ Select .. Case G�/[� واح� –ت�H�4م �A ح��� وج1د ...... (/[� ث-ث� ) –

. ) �True - Null - False=1ن ... ( Isnumeric ( " admin " ) ��تc ه�^ ا�=1د .٢

) Short – Long – Byte( ٢٥٥إ�� ٠ G ا�16ع ...... ��M �8/ �.Zد�� ص!/!� G ا��/�ن .٣

A = 20 �8/ ,B = 15آ��X /�8 إذا .٤ ..…�=1ن ZAA >= Bن ��تc ت6"/� ا*

)True - Null - False (

G ا�16ع ..... ت�ر�[ /-د�=� ��Hن .٥ /[� ) �H�4� O��s )String – Date – Booleanم - - - - : : : : ١٠١٠١٠١٠الى الى الى الى ١١١١يجاد حاصل جمع االعداد الفردية من يجاد حاصل جمع االعداد الفردية من يجاد حاصل جمع االعداد الفردية من يجاد حاصل جمع االعداد الفردية من رتب الجمل التالية إلرتب الجمل التالية إلرتب الجمل التالية إلرتب الجمل التالية إلأ ) أ ) أ ) أ ) السؤال الرابع : السؤال الرابع : السؤال الرابع : السؤال الرابع :

MessageBox . Show ( Total ) Do While I <= 10 I = I + 2 Dim I as Integer = 1, Total as Integer Loop Total = Total + I

تتبع االوامر التالية : تتبع االوامر التالية : تتبع االوامر التالية : تتبع االوامر التالية : ب) ب) ب) ب)

Sub Total ( ByVal Start as Long , ByVal End as Integer ) Dim M , Sum as Integer For M = Start To End Sum = Sum + M Next MessageBox . Show ( “ The Value of Sum = “ & “ “ & Sum ) End Sub

١ - gا �اء ا� ........... و �LM1 .................ج �LM1 ....................................... و /K ا:ول ا��1 أ�� - ٢ �LM1 ....................................... و ����/K ا�ا��1 أ�� - ٣ ا��ا�� ا�8?�A �A ه�ا ا:جاء ه� .................. و و�/"�@� ........................... - ٤ ه��Total ( 2 , 7 ) ...................................... 1تc ا�=1د ا����� - ٥

M .

Als

aid

Mah

mou

d N

asr

Tel

. 01

1432

1878

9