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

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

مدرس . كمبيوتر 20-02-2013 01:06 PM

[QUOTE=tmrmsr;5144998]
اقتباس:

المشاركة الأصلية كتبت بواسطة مدرس . كمبيوتر (المشاركة 5144954)
[LEFT][LEFT]Function Sum ( Byval First as single , byval second as single ) as single
Dim total as single
Total = first + second
Return total
End function


مثال لعملية الاستدعاء
Dim x as Single
x=sum(4,6)

MessageBox.show(x)

شكرا استاذ تامر
طيب لو عملتها كدة صح
MessageBox.show(sum( 4 , 6 )

tmrmsr 20-02-2013 03:02 PM

[quote=مدرس . كمبيوتر;5145027]
اقتباس:

المشاركة الأصلية كتبت بواسطة tmrmsr (المشاركة 5144998)

شكرا استاذ تامر
طيب لو عملتها كدة صح
messagebox.show(sum( 4 , 6 )

صحيح

مدرس . كمبيوتر 20-02-2013 05:53 PM

استفسار اخر

كتاب المدرسة اعلن عن تاريخ الميلاد على انه متغير باستخدام DIM فى ص 13
وبعد كدة فى ص 15 اعلن عنه على انه ثابت باستخدام CONST

هو مش المفروض اصلا ان قيمة تاريخ الميلاد ثابتة ولا تتغير طيب ليه استخدمنا فى الاول الامر Dim هل هناك غرض من ذلك

tmrmsr 20-02-2013 06:39 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة مدرس . كمبيوتر (المشاركة 5145353)
استفسار اخر

كتاب المدرسة اعلن عن تاريخ الميلاد على انه متغير باستخدام dim فى ص 13
وبعد كدة فى ص 15 اعلن عنه على انه ثابت باستخدام const

هو مش المفروض اصلا ان قيمة تاريخ الميلاد ثابتة ولا تتغير طيب ليه استخدمنا فى الاول الامر dim هل هناك غرض من ذلك

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

مهندس رضا 20-02-2013 08:40 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة مدرس . كمبيوتر (المشاركة 5145353)
استفسار اخر

كتاب المدرسة اعلن عن تاريخ الميلاد على انه متغير باستخدام DIM فى ص 13
وبعد كدة فى ص 15 اعلن عنه على انه ثابت باستخدام CONST

هو مش المفروض اصلا ان قيمة تاريخ الميلاد ثابتة ولا تتغير طيب ليه استخدمنا فى الاول الامر Dim هل هناك غرض من ذلك

التاريخ قد يكون ثابت أو متغير مثال :
1- التاريخ الذي يحسب علية السن في 1-10 يكون ثابت لكل المدرسة
const dateoctober as date =#1/10/2012#
2- و قد يكون التاريخ متغير مثل تاريخ ميلاد كل طالب يختلف عن الاخر مثلا
Dim birthdate as Date


tmrmsr 21-02-2013 10:35 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة مهندس رضا (المشاركة 5145586)
التاريخ قد يكون ثابت أو متغير مثال :
1- التاريخ الذي يحسب علية السن في 1-10 يكون ثابت لكل المدرسة
const dateoctober as date =#1/10/2012#
2- و قد يكون التاريخ متغير مثل تاريخ ميلاد كل طالب يختلف عن الاخر مثلا
dim birthdate as date


مثال جيد وشكرا لك

مدرس . كمبيوتر 21-02-2013 11:52 AM

مثال كتب المدرسة ص 60 واحتمال تكرار مشكلة امتحان البحيرة
 
dim m as integer
for m = 1 to 3
msgbox ( m )
next

السؤال ياتى فى الامتحان بكذا طريقة
مثلا ناتج تنفيذ الكود السابق
مفيش مشكلة هنا هتكون m 1 2 3

2- ما قيمة المتغير m بعد انتهاء التكرار ( 2 - 3 - 4 )
ناس هتقول 3 عشان دى اخر قيمة ظهرت فى مربع الرسالة ، وناس تقول 4 لان دى القيمة اللى انتهى عندها التكرار

3- ما قيمة المتغير m التى توقف عندها التكرار ( 2 - 3 - 4 )
ناس هتقول 3 عشان دى اخر قيمة ظهرت فى مربع الرسالة وبعدها لم يكرر ، وناس تقول 4 لان دى القيمة اللى انتهى عندها التكرار وانهائه

وطبعا كتاب المدرسة جاب القيميتن القيمة 3 والقيمة 4 وتركنا للتخمينات

مهندس رضا 21-02-2013 06:48 PM

قيمة m تكون 4 بتجربة البرنامج على فيجوال بيزيك دوت نت .. بالتالي الحل يكون 4

يوسف محمود عبد المنعم 21-02-2013 07:21 PM

قيمة m=3
لأن مربع الرسالة قبل كلمة next

سيف سالم 21-02-2013 08:18 PM

سؤال موازي لاسئلة الكتاب والتى لم يتم شرحها وغير مقررة على الطلاب
 
الفصل الثالث السؤال الثالث رقم 2
ما اجابة السؤال الموازي
dim r as short = 1
do while r <=1
r=r-2
if r<-40000 then
r=2
end if
loop
msgbox(r)1
الاجابة (0 - 2 - overflow - لا شئ مما سبق )

ولو تم تعديل السؤال

dim r as short = 1
do while r <=1
r=r-2
if r<-30000 then
r=2
end if
loop
msgbox(r)1

الاجابة (0 - 2 - overflow - لا شئ مما سبق )

سيف سالم 21-02-2013 08:30 PM

ولو تم تعديل السؤال

dim r as double= 1
do while r <=1
r=r-2
loop
msgbox(r)1

الاجابة (0 - 2 - overflow - لا شئ مما سبق )

سيف سالم 21-02-2013 08:33 PM

ولو تم تعديل السؤال

dim r as single= 1
do while r <=1
r=r-2
loop
msgbox(r)1

الاجابة (0 - 2 - overflow - لا شئ مما سبق )

سيف سالم 21-02-2013 08:35 PM

ولو تم تعديل السؤال

dim r as string = 1
do while r <=1
r=r-2
loop
msgbox(r)1

الاجابة (0 - 2 - overflow - لا شئ مما سبق )

سيف سالم 21-02-2013 08:37 PM

ولو تم تعديل السؤال

dim r as boolean= 1
do while r <=1
r=r-2
loop
msgbox(r)1

الاجابة (0 - 2 - overflow - لا شئ مما سبق )

سيف سالم 21-02-2013 09:01 PM

سؤال موازي لاسئلة الكتاب والتى يوضح انه لا يوجد اجابة صحيحة في السؤال الاصلي
 
الفصل الثاني السؤال الخامس رقم 4
Dim a As Integer = 7
Dim b As Integer = 9
MsgBox(a & "x" & b & "=" & " " & a * b)1
اختر الاجابة الصحيحة بعد التنفيذ
1- axb=63
2- 7x9=63
3- 7x9=a*b
4- 7x9= 63


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

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