![]() |
مشكورررررررررررررررررر
بارك اله فيك |
- تحدث الأخطاء المنطقية Logic Errors عند كتابة الكود بصورة غير سليمة ( × )
الاخطاء عند كتابة الكود ( اخطاء املائية ) ام اخطاء منطقية وما الفرق بين الاخطاء الاملائية والنحوية والمنطقية وشكرررررررررررا |
اقتباس:
اى خطأ فى كتابة الكود يبقى خطا املائى ونحوى اما الخطا المنطقى بيبقى خطا فى عملية حسابية ويؤدى الى ناتئج غير سليمة يعنى الكود مكتوب رطيقة صحيحة برمجيا اما الخطا الاملائى والنحوى خطا فى الكتابة ويعطل تنفيذ البرنامج مثال 3+^2 الخطا هنا املائى ونحوى وليس منطقى لانه مش هينفذ اصلا لان فى خطا فى كتابة الكود وهو وجود عمليتين حسابيتين متتاليتين |
اقتباس:
قيمة n= 11 قيمة k = 7 قيمة c = 11 |
جزاك الله خيرا مستر احمد |
جزاك الله خيرا مستر احمد |
ممكن حد يعرفني ازاي أحل المسائل دية .
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 |
ممكن طلب شرح لهذا الكود ولماذا النتيجة ال 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 |
انا مش فاهمه اخر سؤال
|
اقتباس:
فى البداية هنفذ الكود ده الاول 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 |
اقتباس:
اقتباس:
فى البداية هنفذ الكود ده الاول 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 |
جزاك الله خيرا على الشرح كدة وصلتنى بارك الله فيك
|
ممكن حل هذه المساله
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 |
شكرا استاذ احمد
|
امتحان الدقهلية بعد قليل
|
جميع الأوقات بتوقيت GMT +2. الساعة الآن 09:27 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.