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

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   حاسب آلى 3ع ترم2 (https://www.thanwya.com/vb/forumdisplay.php?f=1965)
-   -   امــتــحــانــات المـحـافــظــات تــرم ثـــان 2014 ( واجاباتها ) (https://www.thanwya.com/vb/showthread.php?t=599136)

أ/ احمد نصر 10-05-2014 02:54 PM

مشكورررررررررررررررررر
بارك اله فيك

rery fared 10-05-2014 03:02 PM

- تحدث الأخطاء المنطقية Logic Errors عند كتابة الكود بصورة غير سليمة ( × )
الاخطاء عند كتابة الكود ( اخطاء املائية ) ام اخطاء منطقية
وما الفرق بين الاخطاء الاملائية والنحوية والمنطقية
وشكرررررررررررا

أحـمد قرنى 10-05-2014 03:06 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة rery fared (المشاركة 5849797)
- تحدث الأخطاء المنطقية logic errors عند كتابة الكود بصورة غير سليمة ( × )
الاخطاء عند كتابة الكود ( اخطاء املائية ) ام اخطاء منطقية
وما الفرق بين الاخطاء الاملائية والنحوية والمنطقية
وشكرررررررررررا

اى خطأ فى كتابة الكود يبقى خطا املائى ونحوى
اما الخطا المنطقى بيبقى خطا فى عملية حسابية ويؤدى الى ناتئج غير سليمة يعنى الكود مكتوب رطيقة صحيحة برمجيا
اما الخطا الاملائى والنحوى خطا فى الكتابة ويعطل تنفيذ البرنامج
مثال 3+^2 الخطا هنا املائى ونحوى وليس منطقى لانه مش هينفذ اصلا لان فى خطا فى كتابة الكود وهو وجود عمليتين حسابيتين متتاليتي
ن

أحـمد قرنى 10-05-2014 03:06 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة da el (المشاركة 5849628)
رجاء يا استاذ احمد ان تكتب لنا حضرتك قيمة المتغير c,k هتكون كام فى السؤال الثالث ثانيا

قيمة n= 11
قيمة k = 7
قيمة c = 11

MR : ABO BATTA 10-05-2014 03:35 PM

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

MR : ABO BATTA 10-05-2014 03:35 PM

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

tafatahoahmed123 10-05-2014 03:43 PM

ممكن حد يعرفني ازاي أحل المسائل دية .
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

emy012 10-05-2014 05:13 PM

ممكن طلب شرح لهذا الكود ولماذا النتيجة ال c 11 و k 7
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

lovelomy 11-05-2014 01:27 AM

انا مش فاهمه اخر سؤال

أحـمد قرنى 11-05-2014 01:31 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة tafatahoahmed123 (المشاركة 5849850)
ممكن حد يعرفني ازاي أحل المسائل دية .
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


فى البداية هنفذ الكود ده الاول
For N = 1 To 10 Step 5
K = K + N
Next

قيمة n
المرة الاولى للتكرار
n = 1
ويتم تكرار االمر k = k + n
بالتعويض عن قيمة k = 0 لانه لم يعطى قيمة لها وبالتعويض عن قيمة n = 1 ومنها تصبح قيمة k = 1

المرة الثانية للتكرار
n = 6
ويتم تكرار الامر k = k + n مرة ثانية
بالتعويض عن قيمة n = 6 وفيمة k = 1 ومنها تصبح قيمة k = 7

يتوقف التكرار عند قيمة n = 11 وينفذ ما بعد next واللى هو الكود ده

IF N >= C Then
C = C + 1
End If

قيمة الشرط n > = c يعنى 10=< 11 تبقى true ننفذ ما بعد Then وهو الامر c = c +1 وبالتعويض عن قيمة c = 10 ومنها تصبح قيمة c = 11

أحـمد قرنى 11-05-2014 01:31 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة emy012 (المشاركة 5849997)
ممكن طلب شرح لهذا الكود ولماذا النتيجة ال c 11 و k 7
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

اقتباس:

المشاركة الأصلية كتبت بواسطة lovelomy (المشاركة 5850196)
انا مش فاهمه اخر سؤال


فى البداية هنفذ الكود ده الاول
For N = 1 To 10 Step 5
K = K + N
Next

قيمة n
المرة الاولى للتكرار
n = 1
ويتم تكرار االمر k = k + n
بالتعويض عن قيمة k = 0 لانه لم يعطى قيمة لها وبالتعويض عن قيمة n = 1 ومنها تصبح قيمة k = 1

المرة الثانية للتكرار
n = 6
ويتم تكرار الامر k = k + n مرة ثانية
بالتعويض عن قيمة n = 6 وفيمة k = 1 ومنها تصبح قيمة k = 7

يتوقف التكرار عند قيمة n = 11 وينفذ ما بعد next واللى هو الكود ده

IF N >= C Then
C = C + 1
End If

قيمة الشرط n > = c يعنى 10=< 11 تبقى true ننفذ ما بعد Then وهو الامر c = c +1 وبالتعويض عن قيمة c = 10 ومنها تصبح قيمة c = 11

ahmeddeep 11-05-2014 01:43 AM

جزاك الله خيرا على الشرح كدة وصلتنى بارك الله فيك

نهال أاحمد 11-05-2014 04:15 AM

ممكن حل هذه المساله
dim a,b,c as integer
b=10
c=b/2
for a=6 to 3 step -3
b=b-1
c=c-1
next
msgbox (a
msgbox (b
msgbox (c

ميدو200 11-05-2014 09:47 AM

شكرا استاذ احمد

sedik101 11-05-2014 11:52 AM

امتحان الدقهلية بعد قليل


جميع الأوقات بتوقيت GMT +2. الساعة الآن 09:27 AM.

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