بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   أرشيف المنتدى (https://www.thanwya.com/vb/forumdisplay.php?f=513)
-   -   انت تسأل وجميع الاساتذة تجيب (https://www.thanwya.com/vb/showthread.php?t=305990)

shasah 03-05-2011 03:29 PM

ما هو المصطلح العلمي
للربط بين المتغيرات والقيم الحرفية

medo_keshk 03-05-2011 05:29 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة أحـمد قرنى (المشاركة 3311814)
يتوقف التكرار عندما تكون قيمة المتغير i = 9

الشرح
القيمة الابتدائية للمتغير i =0 نجد انها تكون اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة 4 نجد ان قيمة المتغير x = 8 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .

نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=3 نجد انها اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة الاخيرة 8 نجد ان قيمة المتغير x = 16 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .

نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=6 نجد انها اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة الاخيرة 16 نجد ان قيمة المتغير x = 32 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .


نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=9 نجد انها اكبر من القيمة النهائية 7 لذلك يتوقف البرنامج عن التكرار.


مما سبق ذكر
قيم المتغير i هى 0 , 3 , 6 , 9
قيم المتغير x هى 8 , 16 , 32

ويتوقف التكرار عندما تكون قيمة المتغير i = 9 لانها اكبر من القيمة النهائية

شكــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــرا جدا جدا لسه فاهمة الان على ايدك:078111rg3::078111rg3::078111rg3::078111rg3::0 78111rg3::078111rg3:

medo_keshk 03-05-2011 05:30 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة shasah (المشاركة 3378396)
ما هو المصطلح العلمي
للربط بين المتغيرات والقيم الحرفية

معامل الربط &

medo_keshk 03-05-2011 05:46 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة آية عثمان (المشاركة 3372215)
ممكن حضرتك تنزل مذكرة فيها اجابات الاسئلة بتاعة الكتاب لاني صعب اني اقعد اكتبها كلها واحنا محتاحينها ولك جزيل الشكر

http://hotfile.com/dl/116648481/8ec01f1/_.pdf.html

هاهو الملف فيه معظم اجابات تدريبات الفصول.

shaimaa.aa 03-05-2011 09:26 PM

السلام عليكم


ممكن حضرتكم تجاوبولى على السؤال ده :


dim n , k , c sa integer
c=6
for n = 1 to 6 step 3
k = k + n
next
if n > c then
c = c + 1
end if
1 - قيمة c = .....................
2- قيمة n = ......................
3 - ناتج الشرط n > c يساوي ..............................
4 - قيمة المتغير k = ..................................

السؤال ده فى نمادج الامتحانات الموجودة على موقع الوزارة
وفى نمودج الاجابة موجود ة الاجابة
7 7 true 5

وانا مش فاهمة ازاى c ، n يطلعوا بـــــ 7 مش نهاية التكرار 6

ارجوا الرد ضرورى جدااااااااااااااااااااا

أحـمد قرنى 03-05-2011 11:43 PM

dim n , k , c sa integer
c=6
for n = 1 to 6 step 3
k = k + n
next
if n > c then
c = c + 1
end if


حضرتك قيمة n = 7 وهى القيمة التى يتوقف فيها العداد عن التكرار ، وعندما تكون قيمة n = 1 , 4 العداد سوف ينفذ الاوامر التى بين كلمة for وكلمة next ( داخل التكرار ) ولن ينتقل اطلاقاً الى الاوامر التى تلى كلمة Next الا عندما تكون القيمة الابتدائية اكبر من القيمة النهائية للعداد . وهى القيمة التى تكون فيها n = 7 .

وبالتالى يكون الشرط كالتالى if n= 7 > c= 6 قيمته true فيتم الانتقال الى الاوامر التى تلى كلمة then يعنى هينفذ الامر c = c + 1يعنى هتكون c = 7

elsqa 04-05-2011 12:23 AM

رسالة الى الاستاذ / احمد قرنى

مشكور استاذ احمد على اجاباتك الممتازة

واحب احييك لانك فاهم مادتك بجد وقادر توصل المعلومة بشكل متميز ودى حاجة مش متوفرة فى مدرسين الكمبيوتر اللى مش فاهمين حاجة وبيفتوا بدون علم لدرجة انى باشتغل مع طلبة والاقى عندهم معلومات غلط من المدرسين

ارجوا التواصل ...... اخوك مدرس / احمد السقا

محمد احمد عبد السلا 04-05-2011 01:40 PM

( ب ) أقرأ التعليمات الاتيه ثم أجب عن الاسئله التاليه
Dim First as integer =20 , Second as integer=40
Dim Third as integer = First + Second
Dim Total as integer
If Third <=50 Then
Total= First + Second+ Third
Else
First=30
Second=50
Total= First + Second+ Third
End If
1- قيمة المتغير First = .........
2- قيمة المتغير Second = .........
3- قيمة المتغير Total = .........
4- قيمة التعبير Third <= 50 هى ........

yotch82 04-05-2011 02:32 PM

sry بس ممكن تثبتوا الحصص الصوتية اللى فاتت كلها لأنى مش فاهمة حاجة و محتاجة شرح ؟؟؟؟؟؟؟؟؟ و شكرا مقدما :] :]

أحـمد قرنى 04-05-2011 10:13 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة elsqa (المشاركة 3379863)
رسالة الى الاستاذ / احمد قرنى

مشكور استاذ احمد على اجاباتك الممتازة

واحب احييك لانك فاهم مادتك بجد وقادر توصل المعلومة بشكل متميز ودى حاجة مش متوفرة فى مدرسين الكمبيوتر اللى مش فاهمين حاجة وبيفتوا بدون علم لدرجة انى باشتغل مع طلبة والاقى عندهم معلومات غلط من المدرسين

ارجوا التواصل ...... اخوك مدرس / احمد السقا

الله يكرمك يا أخى
وربنا يعلم ان كل يوم بتزداد معلوماتى من خلال مشاركتى مع الاخوة الافاضل داخل المنتدى ، وتبادل الاراء معهم .

أحـمد قرنى 04-05-2011 10:22 PM

]( ب ) أقرأ التعليمات الاتيه ثم أجب عن الاسئله التاليه
Dim First as integer =20 , Second as integer=40
Dim Third as integer = First + Second
Dim Total as integer
If Third <=50 Then
Total= First + Second+ Third
Else
First=30
Second=50
Total= First + Second+ Third
End If


شرح استخدام الامر If .. Then .. Else :
هو أمر اختيار مزدوج يتم تنفيذه فى حالة وجود بديلين .
إذا كانت قيمة الشرط True يتم تنفيذ الاوامر التى تلى كلمة Then .
إذا كانت قيمة الشرط False يتم تنفيذ الاوامر التى تلى كلمة Else .

وبالعودة للمثال نجد أن قيمة الشرط Third <=50 تكون False وذلك بالنظر الى أن قيمة Third = 60 .
وبالتالى يتم الانتقال لتنفيذ الاوامر التى تلى كلمة Else . فتكون القيم كالتالى

1- قيمة المتغير First = 30
2- قيمة المتغير Second = 50
3- قيمة المتغير Total = 140
وذلك لأن ال Total = First + Second+ Third = 30 + 40 + 60
4- قيمة التعبير Third <= 50 هى False

shaimaa.aa 04-05-2011 11:20 PM

اقتباس:

حضرتك قيمة n = 7 وهى القيمة التى يتوقف فيها العداد عن التكرار ، وعندما تكون قيمة n = 1 , 4 العداد سوف ينفذ الاوامر التى بين كلمة for وكلمة next ( داخل التكرار ) ولن ينتقل اطلاقاً الى الاوامر التى تلى كلمة Next الا عندما تكون القيمة الابتدائية اكبر من القيمة النهائية للعداد . وهى القيمة التى تكون فيها n = 7 .

وبالتالى يكون الشرط كالتالى if n= 7 > c= 6 قيمته true فيتم الانتقال الى الاوامر التى تلى كلمة then يعنى هينفذ الامر c = c + 1يعنى هتكون c = 7

شكرا أ / أحمد على الرد
وده معناه انى مش بعمل كده الا لو فى اوامر بعد next لكن لو مفيش تكون قيمة n = 4
صح كده

bolbola101 05-05-2011 02:05 AM

استاذ احمد الف شكر على مجهودك الرائع
وخاصه الأمتحانات التفاعليه بحد انت استاذ عبقرى
وبجد ابهرتنى ببرنامج الفيجوال بيسك فى عمل هذه الأمتحانات التفاعليه
ربنا يجازيك خيرا على مجهودك الرائع
يا ريت طلب غلس شويه لو تنزل لنا اكواد بسيطه عشان الولاد يطبقوها لأنهم بيفرحوا جدا
لما بيعملوا حاجه بأديهم

ريهام122 05-05-2011 11:46 PM

اريد التوضيح
 
اقتباس:

المشاركة الأصلية كتبت بواسطة أحـمد قرنى (المشاركة 3311814)
يتوقف التكرار عندما تكون قيمة المتغير i = 9

الشرح
القيمة الابتدائية للمتغير i =0 نجد انها تكون اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة 4 نجد ان قيمة المتغير x = 8 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .

نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=3 نجد انها اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة الاخيرة 8 نجد ان قيمة المتغير x = 16 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .

نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=6 نجد انها اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة الاخيرة 16 نجد ان قيمة المتغير x = 32 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .


نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=9 نجد انها اكبر من القيمة النهائية 7 لذلك يتوقف البرنامج عن التكرار.


مما سبق ذكر
قيم المتغير i هى 0 , 3 , 6 , 9
قيم المتغير x هى 8 , 16 , 32

ويتوقف التكرار عندما تكون قيمة المتغير i = 9
لانها اكبر من القيمة النهائية

لو سمحت لما ييجى سؤال اوجد القيمة النهائية للمتغير i
هنا تكون القيمه الاخيرة للمتغير i هى 9 ولا 6



ريهام122 05-05-2011 11:54 PM

ما القيمة النهائية للمتغير i

x=2
forI =0to6 step 2
x=x*2
next

أحـمد قرنى 06-05-2011 12:14 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة ريهام122 (المشاركة 3385501)
ما القيمة النهائية للمتغير i

x=2
forI =0to6 step 2
x=x*2
next

القيمة النهائية للمتغير i = 8

الأستاذة / أم أمل 06-05-2011 06:27 AM

جزاك الله خيرا استاذ احمد

عبدالفتاح داود 06-05-2011 04:10 PM

أكمل الفراغات فى الكود التالى لجمع الاعداد الفردية من 1 الى 10
Dim x , …… As Integer
For x = 1 To …… Step ---------
Total = total + x
Next
Msgbox ( …….......)

senos 06-05-2011 04:56 PM

لو سمحتوا ممكن حد يقول خطوات الحل للاتى:

*مساحة الدائرة =ط نق حيث ط=3,14 ، نق=7

Dr.Noha Sami 06-05-2011 07:27 PM

ممكن الاجابه عن الاسئله دى
بعد نهاية تنفيذ الكود التالى
k=1
for I=1to5
k=k *2
next
تكون قيمة I ,K
I(6-5-1)
K=(1-16-32)
ارجو شرح الحل لانى مش فاهمه المسائل اللى من النوع ده خالص
افترض مجموعة الاوامر التاليه
Dim I as Integer
Dim X As single =2.5
for I=1 to 10 step 3
X=X*2
next
msg box (x)
1- تكون القيم التى يأخذها العداد I...............
2- تكون قيمة المتغير X التى سيعرضها مربع الرساله ...............زز
يكون عدد مرات تنفيذ الجمله x=x*2 هى ...........ز
س3\
Dim R as integer
Dim Total as integer
for R =1 to 8 step 2
total =total +R
next
msgbox (tota)
اكتب القيمه النهائيه للمتغير total
انا عرفه الاسئله كتير بس ارجوكو اشرحوهالى لانى مش قدره افهم النوع ده خاااااااااااااااااااااالص

asmaa saber 06-05-2011 09:06 PM

ممكن شرح حل السؤال التالى من نتتج العملية الحسابي 9mod 4-1
لوحة المفاتيح بتكتب عندى الرقم بالعربى
شكرا

asmaa saber 06-05-2011 09:29 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة أحـمد قرنى (المشاركة 3379720)
dim n , k , c sa integer
c=6
for n = 1 to 6 step 3
k = k + n
next
if n > c then
c = c + 1
end if

حضرتك قيمة n = 7 وهى القيمة التى يتوقف فيها العداد عن التكرار ، وعندما تكون قيمة n = 1 , 4 العداد سوف ينفذ الاوامر التى بين كلمة for وكلمة next ( داخل التكرار ) ولن ينتقل اطلاقاً الى الاوامر التى تلى كلمة Next الا عندما تكون القيمة الابتدائية اكبر من القيمة النهائية للعداد . وهى القيمة التى تكون فيها n = 7 .

وبالتالى يكون الشرط كالتالى if n= 7 > c= 6 قيمته true فيتم الانتقال الى الاوامر التى تلى كلمة then يعنى هينفذ الامر c = c + 1يعنى هتكون c = 7

بس كده قيمة k هتكون 14 لان عملية k = k + n سوف تتكرار مرتين فى الا ول k=0+7 هكون ناتح k =7 وفى الثانية k=7+7 اذن هتكون 14

ايه جلال الجارحى 06-05-2011 09:32 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة hamada 444x (المشاركة 3315958)
ممكن سؤال انا عندى برنامج فيجوال بيسك 6 لكن مش عارف
اتعامل مع الكود
مثلا
موجود فى التول بوكس العادى button
لكن مكتوب عندى common button
وكل ما اكتب الاكواد الخاصة بالكتاب
يظهر لى رسالة خطأ من الكومبيلر



اكواد الكتاب المدرسى مفيش منها رجا دول مألفين اكواد عشان يتفزلكو
انصحك ان مدرس كريم من المنتدى يذكرلك الاكواد الصحيحه
وشكرا:039uw8::039uw8::039uw8::039uw8::039uw8::039u w8::039uw8::039uw8:

ريهام122 06-05-2011 09:39 PM

عايزة برنامج الفيجوال بيسك

Dr.Noha Sami 06-05-2011 10:22 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة asmaa saber (المشاركة 3387895)
ممكن شرح حل السؤال التالى من نتتج العملية الحسابي 9mod 4-1
لوحة المفاتيح بتكتب عندى الرقم بالعربى
شكرا

معنى mod هو باقى القسمه يعنى انتى بتقولى2 فى 4 ب8 وهيتبقى 1 الواحد ده بقه هو باقى القسمه فهيبقى 1-1 =0
مثال تانى لو قالك 48mod 5هتبقى 3
ليه؟؟ لان 5*9 ب45 والباقى 3 وهو ده باقى القسمه
اتمنىاكون وصلتلك الحل

shasah 07-05-2011 01:23 AM

المسالة الخاصة for if المتداخلين اللى موجودة فلى اسئلة الفصل الثالث فى الكتابالحل الصحيح : I= 0,1,2,3,4,,5,6,7
فى جملة if then else المتعددة يتم اخذ قيمة المتغير مرة واحد فقط ولايتم تكراره
ولهذا : ( i mod 2= 0) يكون هذا مع الارقام 0 & 2 & 4 &6 ولهذ هيكون الناتج 1 & 3 & 5 &7
وعندما تكون ( i mod 3 =0 ) يكون الرقم المستخدم هنا فقط 3 ولن يتم استخدام 6 لانه تم استخدامها قبل ذلك ولهذ يكون الناتج )i * i = يكون الناتج = 9
عندما تكون (i mod 5 =0 ( يكون الرقم المستخدم 5 وهذا يكون الناتج )2* i -1 يكون الناتج 9
الرقمين التى لم يتم استخامهم هم ( 1 & 7 ) يظهر فى اخر البرنامج

* جرب البرنامج على vb.net
الدليل الثانى ان الحل فى خطأ ان ) zero mod 3 =0 لماذا لم يتم استخدامه[/quote]

انا معاك حلك هو اللى صح تما م

shasah 07-05-2011 01:26 AM

[quote=أحـمد قرنى;3366108]
اقتباس:

المشاركة الأصلية كتبت بواسطة hi66 (المشاركة 3366045)
السؤال الأول : ضع علامة ( ü ) امام العبارات الصحيحة وعلامة (û) أمام العبارات الخاطئة:-
1- الشكل "" في لغة V.B. NET يرمز الى سلسلة حرفية قيمتها صفر ( خطأ)( صح)
2- عند وضعقيمة في عنوان الذاكرة فان هذه القيمة تحل محل القيمة السابقة الموجودة في هذاالعنوان ( صح)
3- الامر IF…….THEN……ELSE هو امر اختيار فردى فقط ( خطأ)
4- ذا كانلديك TEMIR فانه ينشط على فترات متساوية (صح )
5 - نوع البيان STRING نستطيع اننخزن فيه بيانات رقمية مثل ارقام السيارات ( صح)
السؤال الثاني : أكمل الاتى :
1- الامر for………. Next هو امر خاص بــ .معرفة عدد مرات التكرار
2- البيان من النوع Integer يخزن فيه قيم 10 خانات عددية صحيحة
3- امر التخصيص يتم فيه تخزين قيمة داخل المتغير
4- التعبير الشرطي توضيح للعلاقة بين كميتين
5- من اهمقواعد كتابة الأسماء يبدأ بحرف - لا يحتوى على مسافات أو علامات خاصة - لا يكون من الكلمات المحجوزة.
السؤال الثالث :
اوجد قيم المتغيرات الاتية في كل مرة يتغيرفيها S , A, C بفرض اننا قمنا بالإعلانعنها

Dim S,A,C as integer


S=A+C


A=5


S=A+4


C=S+A

السؤال الرابع:- اكتب المصطلح العلمي لكل من :-
1- قيما مخزنة لا تتغير اثناء تشغيل البرنامج (الثوابت) .
2- من أهمقواعد كتابة الأسماء ولا يمكن ان يتم كتابة اسم إلا بها (أن يبدأ الاسم بحرف

هى سلسلة حرفية فارغة طولها صفر

shasah 07-05-2011 01:32 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة hi66 (المشاركة 3368315)
أمريستخدم لصياغة التعبيرات الشرطية (………………………)
4- حدود القيم المتاحة للمتغير (………………………)
5- بيان يتم تخزين فيه قيمة منطقية اما false او true (………………………)

if
range
boolean

Dr.Noha Sami 07-05-2011 12:41 PM

ممكن الاجابه عن الاسئله دى
بعد نهاية تنفيذ الكود التالى
k=1
for I=1to5
k=k *2
next
تكون قيمة I ,K
I(6-5-1)
K=(1-16-32)
ارجو شرح الحل لانى مش فاهمه المسائل اللى من النوع ده خالص
افترض مجموعة الاوامر التاليه
Dim I as Integer
Dim X As single =2.5
for I=1 to 10 step 3
X=X*2
next
msg box (x)
1- تكون القيم التى يأخذها العداد I...............
2- تكون قيمة المتغير X التى سيعرضها مربع الرساله ...............زز
يكون عدد مرات تنفيذ الجمله x=x*2 هى ...........ز
س3\
Dim R as integer
Dim Total as integer
for R =1 to 8 step 2
total =total +R
next
msgbox (tota)
اكتب القيمه النهائيه للمتغير total
انا عرفه الاسئله كتير بس ارجوكو اشرحوهالى لانى مش قدره افهم النوع ده خاااااااااااااااااااااالص

ريهام122 08-05-2011 01:35 AM

اكتب الكود البرمجى الذي يظهر ناتج العمليه الحسابية التاليه :
3*5 / 6+3^5
فى t) textbox1)

omdaahmed 08-05-2011 01:55 PM

بجد بشكر الجميع علي مجهودهم الرائع بس معلشي عايزة حد يعرفني امتي اقول القيمة النهائية للمتغير مثلا i بتكون اخر قيمة حققت x وليست اللي بتقف عندها التكرار لاني بجد احترت فيها ومش عارفة احدد ها وليه هاخد اللي بتقف فيها مادام محققتش ياريت حد يجاوبني ضروري من الاساتذة الافاضل

elsqa 08-05-2011 10:18 PM

الى الاستاذ/ سيف سالم و الاستاذ/احمد قرنى

ارجوا الافادة بليييييييييييييييييييييييييييييييييييييييييييييييي ييييييييييييييييييييييييييييييييز

ورد فى كتاب الوزارة ص2 ان تعريف المتغيرات هو (
اذا كانت القيم المخزنة تتغير اثناء تشغيل البرنامج فإن اسماء الخلايا التى تشغله هذه القيم يطلق عليها متغيرات Variables. ) يعنى المتغيرات هو اسم يطلق على الخلايا
وورد فى احد الاسئلة من موقع الوزارة فى اسئلة صح و خطاء
المتغيرات هى قيم مخزنة تتغير اثناء البرنامج

ارجوا التوضيح
هل المتغيرات هى اسماء الخلايا
ام المتغيرات هى القيم
مشكوووووووووووووووووووووووووووووووووووور

أحـمد قرنى 09-05-2011 01:09 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة elsqa (المشاركة 3393973)
الى الاستاذ/ سيف سالم و الاستاذ/احمد قرنى

ارجوا الافادة بليييييييييييييييييييييييييييييييييييييييييييييييي ييييييييييييييييييييييييييييييييز

ورد فى كتاب الوزارة ص2 ان تعريف المتغيرات هو (
اذا كانت القيم المخزنة تتغير اثناء تشغيل البرنامج فإن اسماء الخلايا التى تشغله هذه القيم يطلق عليها متغيرات variables. ) يعنى المتغيرات هو اسم يطلق على الخلايا
وورد فى احد الاسئلة من موقع الوزارة فى اسئلة صح و خطاء
المتغيرات هى قيم مخزنة تتغير اثناء البرنامج

ارجوا التوضيح
هل المتغيرات هى اسماء الخلايا
ام المتغيرات هى القيم
مشكوووووووووووووووووووووووووووووووووووور

المتغيرات لها اكثر من تعريف وكلهم بمعنى واحد كالاتى

المتغيرات هى الخلايا التى تحمل قيم تتغير اثناء تشغيل البرنامج
المتعيرات هى اسماء الخلايا التى تحمل قيم تتغير
المتغيرات هى المخازن التى تحمل قيم تتغير
المتغيرات هى القيم التى تتغير ( المتغيرة )

بينما عملية إعطاء اسماء للخلايا التى تحمل قيم متغيرة تسمى ( إعلان المتغيرات )

أحـمد قرنى 09-05-2011 01:14 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة omdaahmed (المشاركة 3392567)
بجد بشكر الجميع علي مجهودهم الرائع بس معلشي عايزة حد يعرفني امتي اقول القيمة النهائية للمتغير مثلا i بتكون اخر قيمة حققت x وليست اللي بتقف عندها التكرار لاني بجد احترت فيها ومش عارفة احدد ها وليه هاخد اللي بتقف فيها مادام محققتش ياريت حد يجاوبني ضروري من الاساتذة الافاضل


حضرتك انا بأخذ القيمة للمتغير الذى يلى كلمة For وليكن مثلاُ i عندما تكون قيمته اكبر من القيمة النهائية وذلك لكى ينتهى التكرار ويتوقف البرنامج عن التنفيذ .

مثال بسيط
نفترض حضرتك أن قيمة i هى الذهاب للمدرسة وقيمة x هى عملية التعلم
فلنجد الطالب ذهب للمدرسة ثم تعلم ( كرر عملية التعلم )
فى اليوم التالى الطالب أيضاً ذهب للمدرسة وكرر عملية التعلم
وهكذا فى اليوم التالى ذهب للمدرسة وتعلم

ثم ذهب للمدرسة ولم يجد الطلبة وبالتالى لم يكر عملية التعلم ولكنه ذهب للمدرسة .
هل يصح أن الطالب يرجع البيت ويقول خلاص انا مرحتش للمدرسة .

tefa46 09-05-2011 01:54 AM

ارجو من الاساتذة الافاضل توضيح حل mod مع اضافة اساله عليها لتوضيح ارجو الشرح

Dr.Noha Sami 09-05-2011 11:16 AM

اكمل
................ هى اوامر تتحكم فى اعادة تنفيذ عمل معين او مجموعه من الاوامر حتى يتحقق شرط معين

اعد ترتيب الخطوات الاتيه
1- Total =Total +1
2-MsgBox(Total)
3- next
4-for I =1 to 20 step 2
5-Dim I,Total As integer

Dr.Noha Sami 09-05-2011 11:38 AM

Dim R as integer
Dim Total as integer
For R=1 to 8 step 2
Total =total +R
Next
Msg box (total)
اكتب القيمه النهائيه للمتغير total

أحـمد قرنى 09-05-2011 12:36 PM

أوامر التكرار هى اوامر تتحكم فى اعادة تنفيذ عمل معين او مجموعه من الاوامر حتى يتحقق شرط معين

اعد ترتيب الخطوات الاتيه
1- Dim I,Total As integer[/quote]
for I =1 to 20 step 2
3- Total =Total +1
4-next
5-MsgBox(Total)

أحـمد قرنى 09-05-2011 12:45 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة صفا2010 (المشاركة 3394987)
Dim R as integer
Dim Total as integer
For R=1 to 8 step 2
Total =total +R
Next
Msg box (total)
اكتب القيمه النهائيه للمتغير total

- قيمة R = 1 اقل من القيمة النهائية يتم التكرار
Toal =Total + R بالتعويض عن قيمة Total = 0 وقيمة R = 1 فتكون قيمة Total = 1

- قيمة R = 3 لان العداد يزيد بمقدار 2 اقل من القيمة النهائية يتم التكرار
Toal =Total + R بالتعويض عن قيمة السابقة Total = 1 وقيمة R = 3 فتكون قيمة Total =4


- قيمة R = 5 لان العداد يزيد بمقدار 2 اقل من القيمة النهائية يتم التكرار
Toal =Total + R بالتعويض عن قيمة السابقة Total = 4 وقيمة R = 5 فتكون قيمة Total =9


- قيمة R = 7 لان العداد يزيد بمقدار 2 اقل من القيمة النهائية يتم التكرار
Toal =Total + R بالتعويض عن قيمة السابقة Total = 9 وقيمة R = 7 فتكون قيمة Total =16

- قيمة R = 9 أكبر من القيمة النهائية يتوقف التكرار

من السابق تكون القيمة النهائية R = 9 والقيمة النهائية Total = 16

Dr.Noha Sami 09-05-2011 06:20 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة أحـمد قرنى (المشاركة 3395126)
- قيمة r = 1 اقل من القيمة النهائية يتم التكرار
toal =total + r بالتعويض عن قيمة total = 0 وقيمة r = 1 فتكون قيمة total = 1

- قيمة r = 3 لان العداد يزيد بمقدار 2 اقل من القيمة النهائية يتم التكرار
toal =total + r بالتعويض عن قيمة السابقة total = 1 وقيمة r = 3 فتكون قيمة total =4


- قيمة r = 5 لان العداد يزيد بمقدار 2 اقل من القيمة النهائية يتم التكرار
toal =total + r بالتعويض عن قيمة السابقة total = 4 وقيمة r = 5 فتكون قيمة total =9


- قيمة r = 7 لان العداد يزيد بمقدار 2 اقل من القيمة النهائية يتم التكرار
toal =total + r بالتعويض عن قيمة السابقة total = 9 وقيمة r = 7 فتكون قيمة total =16

- قيمة r = 9 أكبر من القيمة النهائية يتوقف التكرار

من السابق تكون القيمة النهائية r = 9 والقيمة النهائية total = 16

شكراااااااااا جدا يا استاذ احمد على اجابة حضرتك

ماجدة عمرو 09-05-2011 06:30 PM

Dim n, k, c As Integer

c = 6
For n = 1 To 6 Step 3
k = k + n
Next
If n > c Then

c = c + 1
End If

قيمة المتغير c =
ناتج N>c هو
قيمة المتغير k =

المايسترو mmed 09-05-2011 08:39 PM

لا اله الا الله محمد رسول الله

ابو محمد 2 09-05-2011 08:47 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة ماجدة عمرو (المشاركة 3395957)
Dim n, k, c As Integer




c = 6
For n = 1 To 6 Step 3
k = k + n
Next
If n > c Then
c = c + 1
End If
قيمة المتغير c =
ناتج N>c هو

قيمة المتغير k =

وقيم المتغير n
( 1 ، 4 ، 7 )
وقيم k
( 1 ، 4 ) = ( 1+4 ) = 5
- ناتج N>c هو true لتحقق الشرط
وبالتالي
c = c + 1
6+1 = 7
اذن قيمة المتغير c = 7

zalabawy 10-05-2011 12:36 PM

هل char متغير حرفي ؟؟؟

alialy69 10-05-2011 03:01 PM

ما نتيجة تنفيذ العملية الاتية:مع الشرح
999mod 1000

ابو محمد 2 10-05-2011 07:21 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة alialy69 (المشاركة 3398456)
ما نتيجة تنفيذ العملية الاتية:مع الشرح
999mod 1000

الناتج = 999
حيث إذا كان الرقم الذي قبل mod أصغر من القيمة بعد Mod يكون هو نفس الرقم
أما مثلا
14mod 5
يكون الناتج 4
حيث نقسم 14 على 5 يكون فيها 2 ثم نضرب 2 * 5 يكون 10 وقوم بطرح 14-10 يكون الباقي 4
ومثال 20mod5 يكون صفر حيث لا يوجد باقي من عملية القسمة

ahmed a e 11-05-2011 04:37 AM

السؤال الاول


for A = 2 to 6 step 2
احسب عدد مرات التكرار موضحا قيمة A النهائية

السؤال الثانى

Dim R As integer
Dim total As integer

For R =1 to 8 step 2

Total=Total+R

NEXT

MSG BOX TOTAL

احسب قيمة TOTAL النهائية مع توضيح الخطوات

ماجدة عمرو 11-05-2011 12:10 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة ahmed a e (المشاركة 3400478)
السؤال الاول

for A = 2 to 6 step 2
احسب عدد مرات التكرار موضحا قيمة A النهائية
عدد مرات التكرار 3
قيمة A النهائية 8
السؤال الثانى

Dim R As integer
Dim total As integer

For R =1 to 8 step 2

Total=Total+R

NEXT

MSG BOX TOTAL

احسب قيمة TOTAL النهائية مع توضيح الخطوات

نعمل جدول قيمR هى 1 و3 و 5 و 7و9
قيم الـ Total هى 1و4 و9 و 16 اى ان الفيمة النهائبة لـ total هى 16

محمدبلبوله 11-05-2011 01:25 PM

اذكر قيمة x بعد مرور ثلاث ثوانى بفرض أن قيمة الخاصية interval للمؤقت timer1 هي 1000
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
[IMG]file:///C:/DOCUME%7E1/Owner/LOCALS%7E1/Temp/msohtml1/01/clip_image001.gif[/IMG] Static x As Integer
x = x + 1
MsgBox(x)
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
[IMG]file:///C:/DOCUME%7E1/Owner/LOCALS%7E1/Temp/msohtml1/01/clip_image002.gif[/IMG] Dim x As Integer
x = x + 1
MsgBox(x)
End Sub
هي الاجابه ح تكون

الاوله : X=3 , الثانيه : X=1



والسبب
* تستخدم الكلمه Static للاعلان عن متغير خاص , حيث ان المتغير سيحتفظ بقيمته طول فتره تشغيل البرنامج
ولن يتم إعطاؤه قيمه ابتدائيه عند كل مره يتم فيها استدعاء البرنامج الفرعي .
بس مش فااااااااااااااااااااهم حاجه
مين يوضح ليه ؟؟؟؟؟؟؟؟


إيهاب توفيق عبد اللطيف 11-05-2011 01:37 PM

السلسلة الحرفية الفارغة توجد فى كتاب المدرسة بأكثر من طريقة
فى المثال ص 18 ،،,,
فى الأسئلة ص 39 ""
الرجاء من سيادتكم توضيح ايهما اصح لو جاءت فى الأمتحان
وشكرا على المجهود الرائع


جميع الأوقات بتوقيت GMT +2. الساعة الآن 06:32 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.