زمان کنونی: ۰۸ دى ۱۴۰۳, ۱۱:۵۰ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

روال های مفهومی

ارسال:
  

zibaziba پرسیده:

روال های مفهومی

سلام.سوال ۹۰ تو ۲۵% چهارم پارسه از کجا فهمید ۴ تا روال لازم داره؟اگه کسی بلده لطفا توضیح بده
stmt-->for (expr;expr;expr)stmt
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

zibaziba پاسخ داده:

RE: روال های مفهومی

متن کامل سوال:
در صورتی که بخواهیم با استفاده از تجزیه LR1 برای جمله تکرار for زیر در زبان C در حین تجزیه در طی یک گذر کد سه آدرسه تولید کنیم به حداقل چند قاعده تولید که در مجموع معادل این قاعده تولید است،نیاز است؟
stmt-->for(expr;expr;expr)stmt
۱- ۳
۲- ۴
۳- ۵
۴- ۱
جواب پارسه:گزینه ۲- با توجه به نحوه عملکرد حلقه for حداقل ۴ روال مفهومی یا به عبارتی نماد کنشی لازم است.
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

azad_ahmadi پاسخ داده:

روال های مفهومی

من اینطور به نظرم میرسه، البته شاید درست نباشه، دوستان دیگه هم نظر بدن. ممنون.

برای تولید کد ۳ آدرسه حلقه for کارهای زیر لازمه :
۱ - ابتدا مقدار اولیه باید در یک مکان از حافظه ذخیره بشه.
۲ - شرط حلقه تست بشه که از مقدار اولیه کوچکتر باشه.
۳ - اگه شرط درست نبود، به بعد از حلقه for مراجعه کنه (پرش شرطی)
(اگه شرط درست باشه، محتویات حلقه رو اجرا کنه. اجرای اونا روال مفهومی حساب نمیشه چون سوال به این قسمت کار نداره).
۴ - یکی به مقدار اولیه اضافه میکنه (مثلا درصورتی که گام حرکت ++ باشه).
۵ - یک پرش بدون شرط به ابتدای حلقه برای تست شرط حلقه. (این مرحله بعد از اجرای محتویات انجام میشه).

این کمترین روال مفهومی هست که بکار برده شده، مطمئنید که ۴تاست؟
نقل قول این ارسال در یک پاسخ

ارسال:
  

mahsa.tsi پاسخ داده:

RE: روال های مفهومی

(۲۶ دى ۱۳۹۱ ۰۲:۲۵ ق.ظ)azad_ahmadi نوشته شده توسط:  من اینطور به نظرم میرسه، البته شاید درست نباشه، دوستان دیگه هم نظر بدن. ممنون.

برای تولید کد ۳ آدرسه حلقه for کارهای زیر لازمه :
۱ - ابتدا مقدار اولیه باید در یک مکان از حافظه ذخیره بشه.
۲ - شرط حلقه تست بشه که از مقدار اولیه کوچکتر باشه.
۳ - اگه شرط درست نبود، به بعد از حلقه for مراجعه کنه (پرش شرطی)
(اگه شرط درست باشه، محتویات حلقه رو اجرا کنه. اجرای اونا روال مفهومی حساب نمیشه چون سوال به این قسمت کار نداره).
۴ - یکی به مقدار اولیه اضافه میکنه (مثلا درصورتی که گام حرکت ++ باشه).
۵ - یک پرش بدون شرط به ابتدای حلقه برای تست شرط حلقه. (این مرحله بعد از اجرای محتویات انجام میشه).

این کمترین روال مفهومی هست که بکار برده شده، مطمئنید که ۴تاست؟

سلام
فکر می کنم قسمت ۲ و ۳ یکی باشن.بنابراین همون ۴ درست میشه.نه؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

azad_ahmadi پاسخ داده:

روال های مفهومی

سلام.
اگه سوال رو کامل بگذارید بهتره.
موفق باشید.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

azad_ahmadi پاسخ داده:

روال های مفهومی

اما باید شرط درست بودن هم در یک مکان حافظه ذخیره بشه، و بعد اگه درست باشه ادامه بده.
این چیزی که من می گم براساس کتاب آل شیخ هست، اونجا یک حلقه for رو بررسی کرده، وحداقل ۵ روال مفهومی براش نوشته. تو قسمت ۲، منظور این هست که نتیجه شرط حلقه در یک مکان حافظه ذخیره بشه، اما قسمت ۲ میگه که اون شرط رو که در اون مکان از حافظه قرار داره، بررسی کنه (انشعاب شرطی) که اگه اشتباه بود پرش کنه به بعد از for.
حالا دوستان اگه اطلاع بیشتری دارن، ممنون میشیم راهنمایی کنید.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

zibaziba پاسخ داده:

روال های مفهومی

اگه به جای درست بودن شرط بیایم false بودن رو چک کنیم تعدادش میشه ۴ تا؟
نقل قول این ارسال در یک پاسخ

ارسال:
  

StudentSE پاسخ داده:

RE: روال های مفهومی

اگه فقط درست نبودن شرط رو بررسی کنیم و بفرستیم به بیرون حلقه میشه ۴تا.
اگه شرط برقرار باشه خودش وارد حلقه میشه.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  سوال از روال های مفهومی shaqayeqmzn1 ۰ ۱,۵۱۶ ۰۲ اردیبهشت ۱۳۹۷ ۰۲:۵۹ ب.ظ
آخرین ارسال: shaqayeqmzn1
  معرفی منابع و گرایش های مرتبط با فایل های صوتی و تصویری و پخش کننده های صوت و تصویر R.g- ۴ ۴,۱۱۴ ۱۵ شهریور ۱۳۹۶ ۰۹:۳۲ ب.ظ
آخرین ارسال: blackhalo1989
  سوال مفهومی ;-) از مرتبه زمانی majid10 ۴ ۲,۷۵۱ ۰۵ آبان ۱۳۹۵ ۰۶:۰۳ ب.ظ
آخرین ارسال: majid10
  اطلاعاتی درمورد رشته های سیستم های تکنولوژی اطلاعات ، سیستم های چند رسانه هایی و... elahehma ۰ ۲,۰۵۹ ۲۹ خرداد ۱۳۹۵ ۰۷:۵۰ ب.ظ
آخرین ارسال: elahehma
  روال بازگشتی saberz ۵ ۳,۵۵۱ ۰۵ بهمن ۱۳۹۴ ۰۹:۱۲ ب.ظ
آخرین ارسال: saberz
  نمونه سوالات مفهومی استاد مینوفام برای سیستم عامل با پاسخ تشریحی yayarety ۹ ۱۸,۵۳۶ ۰۲ بهمن ۱۳۹۴ ۰۱:۱۵ ب.ظ
آخرین ارسال: yayarety
  چگونه مفهومی درس بخونم؟ Goli.Raad ۱۶ ۱۳,۴۳۰ ۱۴ آذر ۱۳۹۴ ۰۸:۱۷ ق.ظ
آخرین ارسال: mjzarrin
  نمونه سوال های مفهومی از مبحث سمافور Emadsmart ۴ ۷,۰۰۳ ۳۰ فروردین ۱۳۹۴ ۰۲:۵۴ ب.ظ
آخرین ارسال: Sadi_gh
  روال کنکور ۹۴/// پریسا ۲ ۲,۴۳۱ ۱۰ آبان ۱۳۹۳ ۰۱:۱۸ ب.ظ
آخرین ارسال: ziba.O
  الگوریتم های داده کاوی مقاوم در برابر داده های نویزی و داده های پرت AmiriManesh ۶ ۷,۸۰۲ ۳۰ مرداد ۱۳۹۳ ۱۲:۲۴ ق.ظ
آخرین ارسال: AmiriManesh

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close