قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,524
نشاط [ wleed antar ]
قوة السمعة:146
قديم 25-07-2010, 02:14 PM المشاركة 1   
افتراضي ما التعليمة فى المايكروسى التى تتوافق مع هذه التى بالمايكروبيزيك ؟ Twitter FaceBook Google+



السلام عليكم ورحمة الله وبركاته

رجاء من خبراء المايكرو سى

فى لغة المايكروبيزيك هذه الحلقة التكرارية :-

For var = 1 to 99 step 3
...
...
next var

فيها هذه التعليمة ( step ) والتى تعنى اقفز و قد حددنا لها مقدار 3 فى كل مرة ،

وبالنسبة للغة المايكرو سى ففيها الحلقة التكرارية التى تتوافق بدقة مع الحلقة السابقة ولكن بدون ( step ) كما يلى :-


} ( ;++For ( var = 1; var < 100 ; var
...
...
{
والسؤال هل من تعليمة توافق التعليمة المذكورة الخاصة بالقفز ؟؟ علما بأنه يمكن حل هذه المشكلة بإضافة متغير وبطريقة عادية لكن هل من تعليمة مثل موضوع المايكروبيزيك بدون متغيرات ؟؟

===============================

وبالنسبة لتعليمة IF فيوجد فى المايكرو بيزيك ولغات كثيرة إمكانية القول:
إذا ( تحقق الشرط الأول ) و ( الشرط الثانى ) إذن

IF var AND var2 = 3 then
....
end if

فهل توجد تعليمة تقابل تعليمة AND فى المايكروسى ؟؟ أم الحل الوحيد هو أن نضع تعليمتان متداخلتان كما يلى :-
} ( IF ( var = 3
} ( IF ( var2 = 3
...
{
{

من باب العلم بالشئ وجزاكم الله خيرا

اعلانات

lahoioui
:: مهندس متواجد ::
تاريخ التسجيل: May 2009
المشاركات: 177
نشاط [ lahoioui ]
قوة السمعة:0
قديم 25-07-2010, 03:10 PM المشاركة 2   
افتراضي


السلام عليكم ورحمة الله وبركاته

رجاء من خبراء المايكرو سى

فى لغة المايكروبيزيك هذه الحلقة التكرارية :-

For var = 1 to 99 step 3
...
...
next var

فيها هذه التعليمة ( step ) والتى تعنى اقفز و قد حددنا لها مقدار 3 فى كل مرة ،

وبالنسبة للغة المايكرو سى ففيها الحلقة التكرارية التى تتوافق بدقة مع الحلقة السابقة ولكن بدون ( step ) كما يلى :-


} ( ;++For ( var = 1; var < 100 ; var
...
...
{
والسؤال هل من تعليمة توافق التعليمة المذكورة الخاصة بالقفز ؟؟ علما بأنه يمكن حل هذه المشكلة بإضافة متغير وبطريقة عادية لكن هل من تعليمة مثل موضوع المايكروبيزيك بدون متغيرات ؟؟

===============================

وبالنسبة لتعليمة IF فيوجد فى المايكرو بيزيك ولغات كثيرة إمكانية القول:
إذا ( تحقق الشرط الأول ) و ( الشرط الثانى ) إذن

IF var AND var2 = 3 then
....
end if

فهل توجد تعليمة تقابل تعليمة AND فى المايكروسى ؟؟ أم الحل الوحيد هو أن نضع تعليمتان متداخلتان كما يلى :-
} ( IF ( var = 3
} ( IF ( var2 = 3
...
{
{

من باب العلم بالشئ وجزاكم الله خيرا
التعليمة ببساطة هي
for(var=1;var<100;var+3) <-----------------------0

في الثانية نضع & بدل and فقط


التعديل الأخير تم بواسطة : lahoioui بتاريخ 25-07-2010 الساعة 03:20 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,524
نشاط [ wleed antar ]
قوة السمعة:146
قديم 25-07-2010, 03:15 PM المشاركة 3   
افتراضي


جزاكم الله خيرا أخى الكريم وأشكرك على المعلومة ، وصلت

وربنا يبارك لك


الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 729
نشاط [ ahmad72 ]
قوة السمعة:109
قديم 25-07-2010, 03:24 PM المشاركة 4   
افتراضي


السلام عليكم ورحمة الله وبركاته

رجاء من خبراء المايكرو سى

فى لغة المايكروبيزيك هذه الحلقة التكرارية :-

For var = 1 to 99 step 3
...
...
next var

فيها هذه التعليمة ( step ) والتى تعنى اقفز و قد حددنا لها مقدار 3 فى كل مرة ،

وبالنسبة للغة المايكرو سى ففيها الحلقة التكرارية التى تتوافق بدقة مع الحلقة السابقة ولكن بدون ( step ) كما يلى :-


} ( ;++For ( var = 1; var < 100 ; var
...
...
{




والسؤال هل من تعليمة توافق التعليمة المذكورة الخاصة بالقفز ؟؟ علما بأنه يمكن حل هذه المشكلة بإضافة متغير وبطريقة عادية لكن هل من تعليمة مثل موضوع المايكروبيزيك بدون متغيرات ؟؟

===============================

وبالنسبة لتعليمة IF فيوجد فى المايكرو بيزيك ولغات كثيرة إمكانية القول:
إذا ( تحقق الشرط الأول ) و ( الشرط الثانى ) إذن

IF var AND var2 = 3 then
....
end if

فهل توجد تعليمة تقابل تعليمة AND فى المايكروسى ؟؟ أم الحل الوحيد هو أن نضع تعليمتان متداخلتان كما يلى :-
} ( IF ( var = 3
} ( IF ( var2 = 3
...
{
{

من باب العلم بالشئ وجزاكم الله خيرا
السلام عليكم ورحمه الله وبركاته

الاستفسار الاول
كود:
For ( var = 1; var < 100 ; var+=3 
...
...
{
الاستفسار الثانى

كود:
IF var=3& var2 = 3





الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,524
نشاط [ wleed antar ]
قوة السمعة:146
قديم 25-07-2010, 04:10 PM المشاركة 5   
افتراضي


السلام عليكم ورحمه الله وبركاته

الاستفسار الاول

كود:
For ( var = 1; var < 100 ; var+=3
كود:
... ... {
الاستفسار الثانى


كود:
IF var=3& var2 = 3



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

آمين


الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 729
نشاط [ ahmad72 ]
قوة السمعة:109
قديم 25-07-2010, 04:20 PM المشاركة 6   
افتراضي


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

آمين



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


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 25-07-2010, 04:56 PM المشاركة 7   
افتراضي


السلام عليكم
بعد اذن الاخوان .
التعليمة الثانية تكون

كود:
if(avr==3 && avr2==3){ }

حيدر علاج حسن

الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 729
نشاط [ ahmad72 ]
قوة السمعة:109
قديم 25-07-2010, 04:57 PM المشاركة 8   
افتراضي


السلام عليكم ورحمه الله وبركاته
اخى وليد هذا الكود به خطا
IF var=3& var2 = 3وتصحيحه
IF var==3 && var2== 3معذره

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 03:31 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025