لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 20
جناس مرکب ( آرایه های ادبی )
جناس مرکب
جناس مرکب یا مرفو (رفو شده) از فروع جناس تام است و بر دو نوع است:
الف: دو کلمه متجانس، هم هجا (هم وزن) هستند، اما اختلاف در تکیه دارند، یعنی - به قول دستودانان- یکی بسیط یا در حکم بسیط و دیگری مرکب است:
کمند (تکیه در آخر)/ کمند (تکیه در اول)، سلامت (صحت) / سلامت (سلام بر تو)
گفتمش باید بری ناممزیاد
گفت آری می برم نامتزیاد
(فرصت شیرا زی)
زیاد اول کثرت را می رساند و زیاد دوم مخفف «از یاد» است .
بنگر و امروز بین کز آنکیان است
ملک که دی و پریر از آنکیان بود
(سیف فرغانی)
منظور از کیان اول سئوال پرسشی «از آن چه کسانی» است و منظور از کیان دوم دوران پادشاهی کیانیان است.
تا قیامت هر که جنس آن بدان
در وجود آید، بود رویش بدان
مولوی
قوافی منظومه سحر حلال اهلی شیرازی تماما ا این دست است :
خواجه در ابریشم و ما درگلیم
عاقبت ای دل همه یکسر گلیم
از گلیم اول زیرانداز (نامرغوب) و از گلیم دوم عبارت «در گـِل هستیم» اراده می شود.
تبصره : در برخی از کتب بدیعی متأخر در مورد جناس مرکب، دقت هایی کرده اند که در واقع خارج از حوزه بحث های بدیعی (موسیقیائی) است. مثلاً گفته اند که اگر طرز نگارش واژه ها یکسان باشد جناس مرکب مقرون است: کمند/ کمند و اگر شکل املایی به یک گونه نباشد جناس مرکب مفروق است: دلبری/ دل بری
شاهان زمانه خصم بردار کشند
و آن نرگس بیدار تو بی دار کشد
(مولانا)
ب: هر دو کلمه متجانس مرکب باشند، در این صورت بدان جناس ملفق یا متشابه گویند.
چون نای بی نوایم از این نای بی نوا
شادی ندید هیچکس از نای بی نوا
(مسعود سعد سلمان)
نای بی نوا در آخر مصراع اول به معنی زندان «نای» بی ساز و برگ و مفلوک و در آخر مصراع دوم به معنی نای بی آهنگ است.
زان شده در پیش شاهان دور باش
کی شده نزدیک شاهان، دور باش
(منطق الطیر عطار)
تبصره یک : گاهی کلمه جناس را (چه مرکب باشد و چه مفرد) به دو قسمت معنی دار تقسیم می کنند و هر قسمت را جداگانه و در معنی مستقل به کار می برند.
قوم گفتندش که ای خر! گوش دار
خویش را اندازه خرگوش دار
(دفتر اول مثنوی)
یکی شاهدی در سمرقند داشت
که گفتی به جای سمر، قند داشت
(بوستان)
از بس مکان که داده و تمکین که کرده اند
خشنودم از کیای ری و از کیای ری
(خاقانی)
مفروشید کمان و زره و تیغ، نان را
که سزا نیست سلح ها به جز از تیغ زنان را
(مولوی)
تبصره 2: در کتب سنتی شهریار
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 20
جناس مرکب ( آرایه های ادبی )
جناس مرکب
جناس مرکب یا مرفو (رفو شده) از فروع جناس تام است و بر دو نوع است:
الف: دو کلمه متجانس، هم هجا (هم وزن) هستند، اما اختلاف در تکیه دارند، یعنی - به قول دستودانان- یکی بسیط یا در حکم بسیط و دیگری مرکب است:
کمند (تکیه در آخر)/ کمند (تکیه در اول)، سلامت (صحت) / سلامت (سلام بر تو)
گفتمش باید بری ناممزیاد
گفت آری می برم نامتزیاد
(فرصت شیرا زی)
زیاد اول کثرت را می رساند و زیاد دوم مخفف «از یاد» است .
بنگر و امروز بین کز آنکیان است
ملک که دی و پریر از آنکیان بود
(سیف فرغانی)
منظور از کیان اول سئوال پرسشی «از آن چه کسانی» است و منظور از کیان دوم دوران پادشاهی کیانیان است.
تا قیامت هر که جنس آن بدان
در وجود آید، بود رویش بدان
مولوی
قوافی منظومه سحر حلال اهلی شیرازی تماما ا این دست است :
خواجه در ابریشم و ما درگلیم
عاقبت ای دل همه یکسر گلیم
از گلیم اول زیرانداز (نامرغوب) و از گلیم دوم عبارت «در گـِل هستیم» اراده می شود.
تبصره : در برخی از کتب بدیعی متأخر در مورد جناس مرکب، دقت هایی کرده اند که در واقع خارج از حوزه بحث های بدیعی (موسیقیائی) است. مثلاً گفته اند که اگر طرز نگارش واژه ها یکسان باشد جناس مرکب مقرون است: کمند/ کمند و اگر شکل املایی به یک گونه نباشد جناس مرکب مفروق است: دلبری/ دل بری
شاهان زمانه خصم بردار کشند
و آن نرگس بیدار تو بی دار کشد
(مولانا)
ب: هر دو کلمه متجانس مرکب باشند، در این صورت بدان جناس ملفق یا متشابه گویند.
چون نای بی نوایم از این نای بی نوا
شادی ندید هیچکس از نای بی نوا
(مسعود سعد سلمان)
نای بی نوا در آخر مصراع اول به معنی زندان «نای» بی ساز و برگ و مفلوک و در آخر مصراع دوم به معنی نای بی آهنگ است.
زان شده در پیش شاهان دور باش
کی شده نزدیک شاهان، دور باش
(منطق الطیر عطار)
تبصره یک : گاهی کلمه جناس را (چه مرکب باشد و چه مفرد) به دو قسمت معنی دار تقسیم می کنند و هر قسمت را جداگانه و در معنی مستقل به کار می برند.
قوم گفتندش که ای خر! گوش دار
خویش را اندازه خرگوش دار
(دفتر اول مثنوی)
یکی شاهدی در سمرقند داشت
که گفتی به جای سمر، قند داشت
(بوستان)
از بس مکان که داده و تمکین که کرده اند
خشنودم از کیای ری و از کیای ری
(خاقانی)
مفروشید کمان و زره و تیغ، نان را
که سزا نیست سلح ها به جز از تیغ زنان را
(مولوی)
تبصره 2: در کتب سنتی شهریار
لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : .ppt ( قابل ویرایش و آماده پرینت )
تعداد اسلاید : 28 اسلاید
قسمتی از متن .ppt :
آرایه ها و مرتب سازی
ساختمان داده ها و الگوریتمها
آرایه
آرایه مجموعه ای محدود و معین از عناصر هم نوع است
مثال :,5] [1 ,2,3,4
اعضای آرایه به صورت صریح تعریف می شوند
آرایه با اعضای آن به صورت کامل مشخص می شود
تعاریف ریاضی و مفهومی مانند “ مجموعه اعداد اول کوچکتر از 100” در اینجا استفاده نمی شود
اعمال روی آرایه
ساخت آرایه: شامل اختصاص حافظه به تعداد معین و از نوع معین است:
X = Create_Array(‘integer’ , 100);
دسترسی برای مقدار دهی به آرایه از طریق یک اندیس و عملگر []انجام می گیرد: x[2] = 5
خواندن مقدار آرایه هم با همین عملگر میسر است: y = x[34]
جستجو در آرایه و مرتب سازی آن به منظور جستجوی سریعتر، مهمترین اعمال سطح بالای آرایه هستند
مرتب سازی
مرتب سازی
برای یافتن یک عضو خاص، باید تمام اعضای آرایه را بازبینی کرد. برای آرایه های خیلی بزرگ این کار زمان زیادی می برد
اگر آرایه مرتب شد باشد یعنی یک رابطه ترتیب مثل : for all i , j if i < j A[i]<= A[j] بین تمام اعضای آن برقرار باشد، محدوده جستجوی لازم برای یافتن عضو مورد نظر کوچکتر می شود.
مثال: برای یافتن عضو (3) تنها کافی است نیمه اول آرایه [1 2 3 4 5 7 9 10] را بازرسی کنیم.
معمولا مرتب سازی یکبار انجام می گیرد و پس از آن، افزودن اعضای جدید به آرایه با الگوریتم هایی که ترتیب را حفظ می کنند، انجام می شود.
الگوریتم بکار رفته برای مرتب سازی ممکن است بسیار زمانبر یا پر مصرف باشد. بنابراین سعی بر این است که الگوریتمهایی طراحی کنیم که هزینه کمتری داشته باشند
الگوریتم طراحی شده و برنامه نوشته شده باید :
درست باشد.
از منابع موجود به نحو مناسب استفاده کند.
با برنامه های دیگر بنحو مسالمت آمیز اجرا شود.
پیاده سازی آن راحت باشد.
یک الگوریتم مرتب سازی
void anysort(int [] A){
int N = A.length ;
int flag = 1 ;
while (flag ==1 ){
flag = 0 ;
for (int k=0 ; k < N -1 ; k ++ )
if (A[k] > A[k+1] ){
int temp = A[k] ;
A[k] = A[k+1] ;
A[k+1] = temp ;
flag = 1 ;
}
}
}
هزینه
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
تکرار
1
1
N
N
N
N(N-1)
N(N-1)
N(N-1)
N(N-1)
N(N-1)
لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : .ppt ( قابل ویرایش و آماده پرینت )
تعداد اسلاید : 28 اسلاید
قسمتی از متن .ppt :
آرایه ها و مرتب سازی
ساختمان داده ها و الگوریتمها
آرایه
آرایه مجموعه ای محدود و معین از عناصر هم نوع است
مثال :,5] [1 ,2,3,4
اعضای آرایه به صورت صریح تعریف می شوند
آرایه با اعضای آن به صورت کامل مشخص می شود
تعاریف ریاضی و مفهومی مانند “ مجموعه اعداد اول کوچکتر از 100” در اینجا استفاده نمی شود
اعمال روی آرایه
ساخت آرایه: شامل اختصاص حافظه به تعداد معین و از نوع معین است:
X = Create_Array(‘integer’ , 100);
دسترسی برای مقدار دهی به آرایه از طریق یک اندیس و عملگر []انجام می گیرد: x[2] = 5
خواندن مقدار آرایه هم با همین عملگر میسر است: y = x[34]
جستجو در آرایه و مرتب سازی آن به منظور جستجوی سریعتر، مهمترین اعمال سطح بالای آرایه هستند
مرتب سازی
مرتب سازی
برای یافتن یک عضو خاص، باید تمام اعضای آرایه را بازبینی کرد. برای آرایه های خیلی بزرگ این کار زمان زیادی می برد
اگر آرایه مرتب شد باشد یعنی یک رابطه ترتیب مثل : for all i , j if i < j A[i]<= A[j] بین تمام اعضای آن برقرار باشد، محدوده جستجوی لازم برای یافتن عضو مورد نظر کوچکتر می شود.
مثال: برای یافتن عضو (3) تنها کافی است نیمه اول آرایه [1 2 3 4 5 7 9 10] را بازرسی کنیم.
معمولا مرتب سازی یکبار انجام می گیرد و پس از آن، افزودن اعضای جدید به آرایه با الگوریتم هایی که ترتیب را حفظ می کنند، انجام می شود.
الگوریتم بکار رفته برای مرتب سازی ممکن است بسیار زمانبر یا پر مصرف باشد. بنابراین سعی بر این است که الگوریتمهایی طراحی کنیم که هزینه کمتری داشته باشند
الگوریتم طراحی شده و برنامه نوشته شده باید :
درست باشد.
از منابع موجود به نحو مناسب استفاده کند.
با برنامه های دیگر بنحو مسالمت آمیز اجرا شود.
پیاده سازی آن راحت باشد.
یک الگوریتم مرتب سازی
void anysort(int [] A){
int N = A.length ;
int flag = 1 ;
while (flag ==1 ){
flag = 0 ;
for (int k=0 ; k < N -1 ; k ++ )
if (A[k] > A[k+1] ){
int temp = A[k] ;
A[k] = A[k+1] ;
A[k+1] = temp ;
flag = 1 ;
}
}
}
هزینه
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
تکرار
1
1
N
N
N
N(N-1)
N(N-1)
N(N-1)
N(N-1)
N(N-1)
لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : .ppt ( قابل ویرایش و آماده پرینت )
تعداد اسلاید : 28 اسلاید
قسمتی از متن .ppt :
آرایه ها و مرتب سازی
ساختمان داده ها و الگوریتمها
آرایه
آرایه مجموعه ای محدود و معین از عناصر هم نوع است
مثال :,5] [1 ,2,3,4
اعضای آرایه به صورت صریح تعریف می شوند
آرایه با اعضای آن به صورت کامل مشخص می شود
تعاریف ریاضی و مفهومی مانند “ مجموعه اعداد اول کوچکتر از 100” در اینجا استفاده نمی شود
اعمال روی آرایه
ساخت آرایه: شامل اختصاص حافظه به تعداد معین و از نوع معین است:
X = Create_Array(‘integer’ , 100);
دسترسی برای مقدار دهی به آرایه از طریق یک اندیس و عملگر []انجام می گیرد: x[2] = 5
خواندن مقدار آرایه هم با همین عملگر میسر است: y = x[34]
جستجو در آرایه و مرتب سازی آن به منظور جستجوی سریعتر، مهمترین اعمال سطح بالای آرایه هستند
مرتب سازی
مرتب سازی
برای یافتن یک عضو خاص، باید تمام اعضای آرایه را بازبینی کرد. برای آرایه های خیلی بزرگ این کار زمان زیادی می برد
اگر آرایه مرتب شد باشد یعنی یک رابطه ترتیب مثل : for all i , j if i < j A[i]<= A[j] بین تمام اعضای آن برقرار باشد، محدوده جستجوی لازم برای یافتن عضو مورد نظر کوچکتر می شود.
مثال: برای یافتن عضو (3) تنها کافی است نیمه اول آرایه [1 2 3 4 5 7 9 10] را بازرسی کنیم.
معمولا مرتب سازی یکبار انجام می گیرد و پس از آن، افزودن اعضای جدید به آرایه با الگوریتم هایی که ترتیب را حفظ می کنند، انجام می شود.
الگوریتم بکار رفته برای مرتب سازی ممکن است بسیار زمانبر یا پر مصرف باشد. بنابراین سعی بر این است که الگوریتمهایی طراحی کنیم که هزینه کمتری داشته باشند
الگوریتم طراحی شده و برنامه نوشته شده باید :
درست باشد.
از منابع موجود به نحو مناسب استفاده کند.
با برنامه های دیگر بنحو مسالمت آمیز اجرا شود.
پیاده سازی آن راحت باشد.
یک الگوریتم مرتب سازی
void anysort(int [] A){
int N = A.length ;
int flag = 1 ;
while (flag ==1 ){
flag = 0 ;
for (int k=0 ; k < N -1 ; k ++ )
if (A[k] > A[k+1] ){
int temp = A[k] ;
A[k] = A[k+1] ;
A[k+1] = temp ;
flag = 1 ;
}
}
}
هزینه
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
تکرار
1
1
N
N
N
N(N-1)
N(N-1)
N(N-1)
N(N-1)
N(N-1)