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

فناوری اطلاعات سال ۸۴- آرایه - انتقال اندیس؟!

ارسال:
  

Ametrine پرسیده:

فناوری اطلاعات سال ۸۴- آرایه - انتقال اندیس؟!

توی این سوال چرا انتقال اندیس انجام میشه؟

آی تی ۸۴: اگر آدرس شروع آرایه A در حافظه ۱۰۰ باشه و ۴ بایت برای هر متغیر int نیاز باشه و آرایه به ترتیب ستونی ذخیره شده باشه. آدرس شروع درایه A[15][9][3] چیست؟ (همه اعداد در مبنای ۱۰ می باشند.)

int A[10..25][6..15][1..6]

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

۰
ارسال:
  

MiladCr7 پاسخ داده:

RE: آرایه - انتقال اندیس؟!

(۲۴ مهر ۱۳۹۳ ۱۰:۴۷ ب.ظ)Ametrine نوشته شده توسط:  توی این سوال چرا انتقال اندیس انجام میشه؟

آی تی ۸۴: اگر آدرس شروع آرایه A در حافظه ۱۰۰ باشه و ۴ بایت برای هر متغیر int نیاز باشه و آرایه به ترتیب ستونی ذخیره شده باشه. آدرس شروع درایه A[15][9][3] چیست؟ (همه اعداد در مبنای ۱۰ می باشند.)

چرا و چه موقع انتقال اندیس انجام میشه؟

سلام.ببینم اندازه هر بعد رو نداریم؟؟؟ یعنی معلوم نیست اندازه کلی هر بعد ارایه چنده؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Jooybari پاسخ داده:

RE: فناوری اطلاعات سال ۸۴- آرایه - انتقال اندیس؟!

سلام. عنصر [tex]A(15)(9)(3)[/tex] از آرایه [tex]A(10..15)(6..15)(1..6)[/tex] نیازه. عنصر [tex]A(10)(6)(1)[/tex] به خونه اول آرایه اشاره داره.

عدد ۳ میگه ۲ واحد از نوع int، عدد ۹ میگه ۳ واحد از نوع آرایه بطول ۶ از نوع int و عدد ۱۵ میگه ۵ واخد از نوع آرایه دو بعدی به اندازه ۶×۱۰ از نوع int باید جلو بریم. پس مقداری که باید جلو بریم میشه [tex]4(2 3*6 5*6*10)=1280[/tex] پس آدرس شروع میشه این مقدار بعلاوه آدرس اولین خونه یعنی میشه ۱۳۸۰
Aurora، در تاریخ ۱۴ آبان ۱۳۹۳ ۰۸:۴۰ ب.ظ برای این مطلب یک پانوشت گذاشته است:

فکر کنم برای سطری نوشتین

نقل قول این ارسال در یک پاسخ

ارسال:
  

Ametrine پاسخ داده:

RE: فناوری اطلاعات سال ۸۴- آرایه - انتقال اندیس؟!

(۱۴ آبان ۱۳۹۳ ۰۳:۳۸ ب.ظ)Jooybari نوشته شده توسط:  سلام. عنصر [tex]A(15)(9)(3)[/tex] از آرایه [tex]A(10..15)(6..15)(1..6)[/tex] نیازه. عنصر [tex]A(10)(6)(1)[/tex] به خونه اول آرایه اشاره داره.

عدد ۳ میگه ۲ واحد از نوع int، عدد ۹ میگه ۳ واحد از نوع آرایه بطول ۶ از نوع int و عدد ۱۵ میگه ۵ واخد از نوع آرایه دو بعدی به اندازه ۶×۱۰ از نوع int باید جلو بریم. پس مقداری که باید جلو بریم میشه [tex]4(2 3*6 5*6*10)=1280[/tex] پس آدرس شروع میشه این مقدار بعلاوه آدرس اولین خونه یعنی میشه ۱۳۸۰
من متوجه نشدم!
میشه واضح تر توضیح بدید؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

Jooybari پاسخ داده:

RE: فناوری اطلاعات سال ۸۴- آرایه - انتقال اندیس؟!

(۱۵ آبان ۱۳۹۳ ۰۷:۲۳ ب.ظ)Ametrine نوشته شده توسط:  من متوجه نشدم!
میشه واضح تر توضیح بدید؟

جوابم احتمالاً مشکل داره. من برای حالت سطری نوشتم. به کلمه ستونی توجه نکرده بودم. در حالت سطری برای آرایه سه بعدی، هر واحد تفاوت در اندیس سمت راست با اولین مقدار اندیس معادل یک واحد حافظست. هر واحد اختلاف در دومین اندیس معادل اندازه یک سطر از آرایست. یعنی طول بعد اول آرایه. برای اندیس سوم هم هر واحد اختلاف معادل یک صفحه میشه به اندازه ضرب اندازه اندیس اول در دوم.
برای حالت ستونی فکر کنم ترتیبش از چپ به راست باشه.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Aurora پاسخ داده:

RE: فناوری اطلاعات سال ۸۴- آرایه - انتقال اندیس؟!

ستونی
۱۴۹۲=[(۱۵-۱۰)+(۱+۲۵-۱۰)*(۹-۶)+(۲۵-۱۰+۱)*(۱۵-۶+۱)*(۳-۱)]*۴
نقل قول این ارسال در یک پاسخ

ارسال:
  

Ametrine پاسخ داده:

RE: فناوری اطلاعات سال ۸۴- آرایه - انتقال اندیس؟!

(۱۵ آبان ۱۳۹۳ ۱۲:۳۶ ق.ظ)Aurora نوشته شده توسط:  ستونی
۱۴۹۲=[(۱۵-۱۰)+(۱+۲۵-۱۰)*(۹-۶)+(۲۵-۱۰+۱)*(۱۵-۶+۱)*(۳-۱)]*۴
بعلاوه‌ی ۱۰۰ هم کنید، جواب درست میشه.
۱۵۹۲
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  معرفی منابع برای درس بازیابی پیشرفته اطلاعات saghi5373 ۸ ۱۲,۴۳۸ ۰۶ اردیبهشت ۱۴۰۳ ۱۲:۱۵ ق.ظ
آخرین ارسال: bijibuji
  منابع برای دکترا -مهندسی فناوری اطلاعات sarit ۲ ۳,۸۶۸ ۰۵ اردیبهشت ۱۴۰۳ ۱۱:۵۷ ب.ظ
آخرین ارسال: bijibuji
  دانلود سوالات تخصصی گرایش فناوری اطلاعات آزمون دکتری ۹۱(کد ۲۳۵۸) Lonely Palm ۲ ۶,۵۰۲ ۲۶ دى ۱۴۰۲ ۰۲:۳۳ ب.ظ
آخرین ارسال: bijibuji
Big Grin اطلاعات در مورد دانشگاه تهران (پردیس فارابی) mehRUN ۲ ۵,۱۷۰ ۳۱ شهریور ۱۴۰۱ ۰۱:۴۱ ب.ظ
آخرین ارسال: eng.behnam
  اطلاعات راجع به سیستمهای حضور و غیاب Fingerprint ۱ ۲,۰۴۶ ۰۳ بهمن ۱۴۰۰ ۱۱:۱۴ ب.ظ
آخرین ارسال: Fingerprint
  کارشناسی ارشد فناوری اطلاعات ۱۴۰۱ tablighjonoub ۰ ۱,۷۵۴ ۰۱ دى ۱۴۰۰ ۰۸:۴۳ ب.ظ
آخرین ارسال: tablighjonoub
  استخدام در فنآوری اطلاعات خدمات حوزه علمیه قم oloom-ensani ۱۵ ۱۰,۲۵۷ ۲۴ اردیبهشت ۱۴۰۰ ۰۴:۳۹ ب.ظ
آخرین ارسال: oloom-ensani
  فناوری اطلاعات پزشکی چیست ؟ mahan najafi ۹ ۱۸,۵۸۹ ۱۹ آذر ۱۳۹۹ ۱۲:۲۱ ب.ظ
آخرین ارسال: bahador567
  مصاحبه دانشگاه اطلاعات و امنیت ملی Happiness.72 ۹۸ ۱۱۷,۹۶۸ ۰۵ آذر ۱۳۹۹ ۰۵:۰۵ ب.ظ
آخرین ارسال: Ali001100
  دانلود آموزش تصویری کلاس درس نظریه اطلاعات و کدینگ دانشگاه فردوسی jazana ۵ ۷,۳۰۵ ۰۷ خرداد ۱۳۹۹ ۰۹:۱۰ ق.ظ
آخرین ارسال: hosein92

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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