payamvha/North_RAG huggingface dataset:
افزایش داده که در دو نسخه مختلف با formula_17 و formula_18 عمل می‌کند. گونهٔ تغییریافتهٔ دیگری از مرتب‌سازی درجی در سال ۲۰۰۶ با نام مرتب‌سازی کتابخانه‌ای طراحی شد که در آن تعداد کمی فضای بدون استفاده در سراسر آرایه پخش می‌شود. این کار باعث تسریع شدن درج‌های بعدی می‌شود. طراحان ثابت کرده‌اند که این الگوریتم با احتمال زیادی در زمان formula_19 اجرا می‌شود. مرتب‌سازی گورزاد نیز الگوریتم دیگری است که با تغییر کوچکی در مرتب‌سازی درجی ایجاد شده است؛ به این ترتیب که در هر مرحله برای درج عنصر به جای شیفت دادن از
که در هر مرحله برای درج عنصر به جای شیفت دادن از جابه‌جایی تعدادی از عناصر مجاور استفاده می‌شود، مثل مرتب‌سازی حبابی. مرتب‌سازی ادغامی. درباره. این مرتب‌سازی به طریقهٔ تقسیم و حل، لیست را مرتب می‌کند. به این صورت که آرایه را به دو لیست با اندازهٔ تقریباً مساوی تقسیم کرده، هر زیر لیست را به صورت بازگشتی مرتب و سپس با هم ادغام می‌کند. مقایسه. مرتبهٔ این الگوریتم از حل رابطهٔ بازگشتی formula_20 حاصل می‌شود. در بدترین حالت، تعداد مقایسه‌های آن تقریباً formula_21 می‌باشد که در حالت متوسط مقدار آن a.n تا کم
می‌باشد که در حالت متوسط مقدار آن a.n تا کم می‌شود که در آن a=0.2645. تعداد مقایسه‌های مرتب‌سازی ادغامی در بدترین حالت حدود ۰٫۳۹ کمتر از مرتب‌سازی سریع در حالت متوسط است. بدترین حالت مرتب‌سازی ادغامی زمانی اتفاق می‌افتد که کلید تمام عناصر با هم برابر باشند. لازم است ذکر شود این حالت برای مرتب‌سازی سریع بهترین حالت است! در پیاده‌سازی بازگشتی آن تابع مرتب‌سازی در بدترین حالت ۲n-1 بار صدا زده می‌شود، در حالی که در مرتب‌سازی سریع n بار صدا زده می‌شود. پیاده‌سازی معمولی مرتب‌سازی ادغامی به صورت غیردرجا و با
معمولی مرتب‌سازی ادغامی به صورت غیردرجا و با حافظه کمکی n است (البته پیاده‌سازی‌هایی نیز وجود دارد که به صورت غیر درجاست اما به n/2 حافظه اضافی نیاز دارد). پیاده‌سازی درجای آن (بدون نیاز به حافظه کمکی) نیز امکان‌پذیر است اما پیچیده بوده و در عمل کارایی آن را کاهش می‌دهد. مرتب‌سازی ادغامی درجا برخلاف نوع ساده آن لزوما پایدار نیست. در مقایسه مرتب‌سازی ادغامی با دیگر الگوریتم‌ها، می‌توان گفت اگر چه در اکثر موارد از مرتب‌سازی هرمی کندتر عمل می‌کند و همچنین حافظهٔ بیشتری می‌گیرد و اگر چه در یک نگاه کلی
حافظهٔ بیشتری می‌گیرد و اگر چه در یک نگاه کلی مرتب‌سازی سریع به عنوان سریع‌ترین الگوریتم مرتب‌سازی شناخته می‌شود، اما مرتب‌سازی ادغامی یک مرتب‌سازی پایدار است که اجرای موازی آن بهتر عمل می‌کند و همچنین اغلب بهترین انتخاب برای مرتب‌سازی یک لیست پیوندی است. زیرا اجرای مرتب‌سازی هرمی روی آن غیرممکن و اجرای مرتب‌سازی سریع کارایی چندانی ندارد. در جاوا، دستور Array.sort() یا از مرتب‌سازی ادغامی استفاده می‌کند یا از یک نوع مرتب‌سازی سریع وابسته به نوع داده؛ که برای کارایی بیشتر هنگامی که کمتر از ۷ ورودی داریم به
کارایی بیشتر هنگامی که کمتر از ۷ ورودی داریم به مرتب‌سازی درجی تغییر می‌کند. پایتون نیز از مرتب‌سازی تیم استفاده می‌کند که ترکیبی از مرتب‌سازی ادغامی و درجی می‌باشد. مرتب‌سازی هرمی. درباره. این مرتب‌سازی که از خانواده مرتب‌سازی انتخابی محسوب می‌شود، ابتدا داخل آرایه یک هرم بیشینه (یا کمینه) می‌سازد، سپس بزرگترین مقدار را در انتهای آرایه قرار می‌دهد. سپس با اعداد باقی‌مانده دوباره این عمل را انجام می‌دهد. بزرگترین مقدار را در هرم یافته و در مکان درست خود قرار می‌دهد و این کار را تا زمانی که هرم خالی شود
قرار می‌دهد و این کار را تا زمانی که هرم خالی شود انجام می‌دهد. مقایسه. این الگوریتم که یک مرتب‌سازی غیرپایدار اما درجاست، در بدترین حالت دارای پیچیدگی formula_19 می‌باشد و پیاده‌سازی آن برخلاف مرتب‌سازی سریع به صورت بازگشتی نیست. در مقایسه با مرتب‌سازی سریع، معمولاً مرتب‌سازی سریع، کارایی بیشتری از خود نشان می‌دهد اما بدترین حالت آن formula_11 می‌باشد که آن را برای تعداد زیادی داده، ناکارآمد می‌کند. گونه‌های دیگر. مرتب‌سازی درونگرا، یک الگوریتم مرتب‌سازی جالب برای ترکیب مرتب‌سازی سریع و هرمی است، به نحوی
برای ترکیب مرتب‌سازی سریع و هرمی است، به نحوی که برتری‌های هر دو را در خود جای دهد: سرعت مرتب‌سازی هرمی در حالت بد و سرعت مرتب‌سازی سریع در حالت میانگین. در مقایسه با مرتب‌سازی ادغامی، معمولاً در دستگاه‌هایی که حافظه نهان (Cache) کمتری دارند، مرتب‌سازی هرمی سریع‌تر عمل می‌کند. از طرف دیگر مرتب‌سازی ادغامی چندین مزیت بر مرتب‌سازی هرمی دارد. از جمله این که پایدار است، موازی‌سازی آن بهتر صورت می‌گیرد و قابل پیاده‌سازی روی لیست پیوندی است. الگوریتم مرتب‌سازی هرمی مبنای ۳ نیز دقیقا شبیه الگوریتم مذکور است با
هرمی مبنای ۳ نیز دقیقا شبیه الگوریتم مذکور است با این تفاوت که به جای یک هرم دودویی از یک هرم سه‌سه‌یی استفاده می‌کند. به این معنا که هر عنصر می‌تواند ۳ فرزند داشته باشد. پیاده‌سازی این الگوریتم مشکل است اما به تعداد ثابتی عمل مقایسه و جابجایی را کاهش می‌دهد. این روش حدود ۱۲% سریع‌تر از حالت معمولی مرتب‌سازی هرمی عمل می‌کند. نوع دیگری از مرتب‌سازی هرمی با استفاده از درخت دکارتی انجام می‌شود که عنصر را تا زمانی که کلیدهای کوچکتر در دو طرف آن گره، درون خروجی مرتب شده قرار نگرفته باشند، درون هرم اضافه
خروجی مرتب شده قرار نگرفته باشند، درون هرم اضافه نمی‌کند. به این ترتیب اثبات می‌شود که الگوریتم برای ورودی‌هایی که از قبل تقریباً مرتب شده‌اند سریع‌تر از formula_19 عمل می‌کند. به خاطر حد بالای ثابت اجرای آن و همچنین حافظهٔ کمکی ثابت، در سیستم‌های تعبیه شده که محدودیت زمانی دارند یا سیستم‌های امنیتی از این مرتب‌سازی استفاده می‌کنند. مرتب‌سازی سریع. درباره. یکی از روش‌های مرتب‌سازی است که به علت مصرف کم حافظه، سرعت اجرای مناسب و پیاده‌سازی ساده، بسیار مورد توجه و محبوب واقع شده‌است. این روش در ۱۹۶۰ توسط
توجه و محبوب واقع شده‌است. این روش در ۱۹۶۰ توسط ریچارد هواره که بر روی ماشین ترجمه کار می‌کرد، برای مرتب‌سازی کلماتی که باید ترجمه می‌شدند، طراحی شد. هر پیاده‌سازی این روش، از دو بخش تقسیم‌بندی آرایه و مرتب‌سازی تشکیل شده‌است و برای هر تقسیم‌بندی نیاز به یک محور دارد. پس از انتخاب محور، داده‌ها نسبت به آن مرتب می‌شوند یعنی همه داده‌های بزرگتر در یک طرف و داده‌های کوچکتر در طرف دیگر قرار می‌گیرند. با مرتب‌سازی بازگشتی این دو قسمت کل داده‌ها مرتب می‌شوند. برخلاف مرتب‌سازی ادغامی در این روش نیازی به ادغام این
مرتب‌سازی ادغامی در این روش نیازی به ادغام این دو بخش نیست چرا که همه داده‌های قسمت چپ از داده‌های قسمت راست کوچکتر است. این روش در واقع گونه‌ای مرتب‌سازی درخت دودویی است که از لحاظ حافظه بهینه شده‌است. مقایسه. بهترین حالت برای این الگوریتم زمانی اتفاق می‌افتد که محور در وسط واقع شود، در این صورت این الگوریتم در formula_25 و سریع تر از الگوریتم‌های دیگر اجرا می‌شود. بدترین حالت زمانی است که محور پس از تقسیم در ابتدا یا انتهای آرایه قرار گیرد. که در این حالت زمان اجرای آن formula_11 خواهدبود. پیاده‌سازی آن
زمان اجرای آن formula_11 خواهدبود. پیاده‌سازی آن به صورت تصادفی، محور را در هر مرحله به شکل تصادفی انتخاب می‌کند. پیاده‌سازی آن برای لیست پیوندی معمولاً کارا نیست زیرا به دلیل نبود دسترسی تصادفی، محور خوبی نمی‌توان انتخاب کرد. مرتب‌سازی سطلی که با دو سطل انجام شود، بسیار شبیه مرتب‌سازی سریع است. محور در این مورد، عنصر میانی کلیدهاست. این عمل، حالت میانگین را برای ورودی‌های به‌طور یکنواخت توزیع شده، به خوبی اصلاح می‌کند. این الگوریتم در عمل برای مرتب‌سازی آرایه‌های نسبتا کوچک اصلا مناسب نیست. به علاوه بخش
نسبتا کوچک اصلا مناسب نیست. به علاوه بخش تقسیم‌بندی آرایه نیز مشکل بزرگی در زمان اجرا می‌باشد. به همین دلیل پیشنهاد می‌شود برای ۷ داده یا کمتر از انواع دیگر مرتب‌سازی مثل مرتب‌سازی درجی استفاده شود؛ به علاوه به جای پیاده‌سازی بخش تقسیم‌بندی برای بیش از ۴۰ داده می‌توان از میانهٔ ۹، برای کمتر از ۴۰ داده از میانهٔ ۳ و برای آرایه‌های بسیار کوچک از عضو وسط استفاده کرد. این مرتب‌سازی را نیز می‌توان مثل مرتب‌سازی ادغامی به صورت موازی اجرا نمود. اگر n پردازنده داشته باشیم، می‌توان با formula_13، n عنصر را به p
باشیم، می‌توان با formula_13، n عنصر را به p زیر‌لیست تقسیم نمود، سپس هر بخش را با formula_28 مرتب کرد. یک مزیت پیاده‌سازی موازی آن این است که نیازی به همگام‌سازی نیست و وقتی که زیر‌لیست‌ها آماده شد، اجرای هر بخش کاملاً مستقل از بخش‌های دیگر است. این مرتب‌سازی، برای اجرا بر روی معماری‌های کامپیوتری امروزی بسیار مناسب است و از سلسله مراتب حافظه، بهترین استفاده را می‌کند. پیاده‌سازی بسیار خوبی از این الگوریتم را می‌توانید در کد منبع جاوا، در کتابخانهٔ java.util.array مشاهده نمایید. الگوریتم‌های مرتب‌سازی
مشاهده نمایید. الگوریتم‌های مرتب‌سازی ناتطبیقی. مرتب‌سازی مبنایی (پایه‌ای). درباره. الگوریتمی است که لیستی از formula_29 داده با طول حداکثر formula_30 را در formula_31 مرتب می‌کند. به این صورت که ورودی را اگر رشته است به حروف سازنده اش و اگر عدد صحیح است به ارقامش شکسته و ابتدا کم ارزش‌ترین (یا پرارزش‌ترین) بخش آن‌ها را مقایسه کرده، مرتب می‌کنیم، سپس بخش بعدی را مقایسه می‌کنیم و به همین ترتیب. برای مرتب کردن هر بخش می‌توانیم از مرتب‌سازی شمارشی استفاده کنیم. اگر از کم ارزش‌ترین بخش شروع کنیم به آن LSD
کنیم. اگر از کم ارزش‌ترین بخش شروع کنیم به آن LSD radix sort می‌گویند و اگر از پرارزش‌ترین قسمت شروع کنیم MSD radix sort. مقایسه. می‌توان برای کارآمدتر کردن الگوریتم از صف به عنوان پیمانه‌ها استفاده کرد، به این ترتیب که هر بار اعداد را برحسب رقمشان درون یک صف قرار دهیم. پس از پایان مرحله، دوباره اعداد را از صف درون آرایه بریزیم و این کار را برای رقم‌های بعدی تکرار کنیم. این یک مدل ساده ولی نسبتا مناسب برای پیاده‌سازی الگوریتم است. گفتیم که زمان اجرای مرتب‌سازی مبنایی formula_32 می‌باشد. وقتی که formula_30
مبنایی formula_32 می‌باشد. وقتی که formula_30 از حدود formula_34 باشد، ممکن است به نظر برسد که مرتب‌سازی مبنایی، برتری خاصی نسبت به الگوریتم‌های تطبیقی مثل مرتب‌سازی ادغامی نداشته باشد. اما باید توجه داشت که پیچیدگی formula_19 به‌دست آمده برای این الگوریتم‌های تطبیقی، در واقع تعداد مقایسه‌های دو عدد کامل را می‌شمارد و سریع‌ترین زمان ممکن برای این مقایسه برابر است با k. بنابراین اگر ما تعداد عملیات بنیادین انجام شده را بشماریم، پیچیدگی مرتب‌سازی ادغامی از formula_36 خواهد بود. مرتب‌سازی شمارشی. درباره. یک
خواهد بود. مرتب‌سازی شمارشی. درباره. یک الگوریتم ناتطبیقی است که با فرض صحیح بودن اعداد، از آرایه‌ای به طول بازهٔ اعداد ورودی، برای شمردن تعداد تکرار هر عدد استفاده می‌کند (به این آرایه، آرایه شمارش می‌گویند) به عنوان مثال اندیس i در آرایه شمارشی، تعداد تکرار عنصر i در آرایه ورودی را نشان می‌دهد. از اعداد داخل این آرایه برای قرار دادن عناصر آرایه ورودی در آرایه خروجی استفاده می‌شود. این الگوریتم در سال ۱۹۵۴ توسط هارولد سوارد طراحی شد. مقایسه. اگر کمینه آرایه ورودی صفر نبود، برای ساختن آرایه شمارشی باید
ورودی صفر نبود، برای ساختن آرایه شمارشی باید اعضای آرایه ورودی را به نحوی شیفت دهیم که کوچکترین کلید آن، با اندیس اول آرایه شمارشی منطبق شود. این مرتب‌سازی یک مرتب‌سازی پایدار، با پیچیدگی formula_37 است که n طول آرایه ورودی و k طول آرایه شمارش می‌باشد.برای این که الگوریتم کارآمد باشد، لازم است k از مرتبهٔ n باشد تا پیچیدگی نهایی آن از formula_13 باشد. انواع دیگر. یک گونه تغییریافتهٔ مرتب‌سازی شمارشی، است که در آن آرایه ورودی شامل کلیدهای تکراری نیست یا انتظار ما این است که در طول مرتب سازی، تکرارهای هر
ما این است که در طول مرتب سازی، تکرارهای هر کلید از آرایه حذف شوند. در این مرتب‌سازی آرایه شمارشی به صورت آرایه‌ای از بیت هاست و هر بیت در صورتی یک می‌شود که کلید آن در بین اعداد موجود باشد. مرتب‌سازی لانه کبوتری. درباره. این الگوریتم که count sort نیز نامیده می‌شود (با counting sort اشتباه نشود) الگوریتمی است که برای مرتب‌سازی لیستی از عناصر که در آن تعداد عناصر (n) و تعداد کلیدهای ممکن (N) تقریباً با هم برابر باشد، بسیار مناسب است. مراحل انجام آن به این صورت است: به عنوان مثال فرض کنید می‌خواهیم عناصر
صورت است: به عنوان مثال فرض کنید می‌خواهیم عناصر زیر را بر حسب کلیدهایشان مرتب کنیم: برای هر کلید بین ۳ تا ۸، یک لانه می‌سازیم، و عناصر را به شکل زیر درون لانه‌ها قرار می‌دهیم: حال با پیمایش لانه‌ها آن‌ها را درون آرایه اصلی قرار می‌دهیم. تفاوت بین مرتب‌سازی لانه کبوتری و مرتب‌سازی شمارشی این است که در مرتب‌سازی شمارشی، آرایه کمکی شامل عناصر ورودی نیست و تنها تکرار آن‌ها را می‌شمارد. مثلاً برای مثال قبل: با استفاده از این اطلاعات ما می‌توانیم با یکبار انتقال عناصر آرایه را مرتب کنیم، در صورتی که در
انتقال عناصر آرایه را مرتب کنیم، در صورتی که در مرتب‌سازی کبوتری دو انتقال لازم است، یکبار از آرایه اصلی به لانه‌ها و یکبار از لانه‌ها به آرایه نهایی. برای آرایه‌هایی که تعداد کلیدهای متفاوت آن‌ها (N) خیلی بزرگتر از اندازه شان (n) باشد، مرتب‌سازی سطلی الگوریتمی است که در حافظه و زمان کارآمدتر عمل می‌کند. مرتب‌سازی سطلی. درباره. Bucket sort یا Bin sort نوعی مرتب‌سازی ناتطبیقی است که آرایه را به تعدادی سطل تقسیم‌بندی می‌کند. سپس هر سطل به صورت مستقل مرتب می‌شود، یا با استفاده از الگوریتم‌های متفاوت مرتب‌سازی
یا با استفاده از الگوریتم‌های متفاوت مرتب‌سازی یا با اعمال بازگشتی خود مرتب‌سازی سطلی. صورتی از این مرتب‌سازی بر روی آرایه از اعداد در دو شکل زیر مشخص است. این مرتب‌سازی در واقع از خانواده مرتب‌سازی مبنایی است و همچنین حالت تعمیم یافتهٔ مرتب‌سازی طبقه‌ای است. شکل اصلی پیاده‌سازی آن به این صورت است که پس از سطل بندی، هر سطل را با مرتب‌سازی درجی مرتب می‌کنیم، می‌توان نشان داد که هر سطل تقریباً در زمان خطی مرتب می‌شود. اگرچه کارایی این الگوریتم به شیوه سطل بندی کردن بسیار وابسته است. اگر سطل بندی به گونه‌ای
کردن بسیار وابسته است. اگر سطل بندی به گونه‌ای باشد که کلیدهای زیادی درون یک سطل قرار بگیرند، مرتب‌سازی به کندی صورت می‌گیرد. اما یک پیاده‌سازی متداول و بهینه آن است که عناصر را پس از سطل بندی به همان ترتیب در آرایه اصلی قرار دهیم و سپس روی آرایه، مرتب‌سازی درجی را اعمال کنیم. به این خاطر که زمان اجرای این مرتب‌سازی وابسته به فاصله هر عنصر از مکان نهاییش می‌باشد و فاصله داده‌ها از مکان نهایی پس از سطل بندی کاهش یافته، تعداد مقایسه‌ها مقدار قابل توجهی کم می‌شود و بهره وری سلسله مراتب حافظه در مرتب‌سازی لیست
و بهره وری سلسله مراتب حافظه در مرتب‌سازی لیست افزایش می‌یابد. انواع دیگر. گونهٔ تغییریافته‌ای از مرتب‌سازی سطلی است که در آن ۱/۸ ابتدایی داده‌ها از آرایه جدا می‌شود و به‌طور جداگانه مرتب می‌شود. این عناصر n/8 سطل، برای ۷/۸ عنصر باقیماندهٔ آرایه ایجاد می‌کند. هر سطل مرتب می‌شود و سپس برای ساخت آرایه نهایی به هم الصاق می‌شود. این مرتب‌سازی به عنوان یک مرحله در J sort مورد استفاده قرار می‌گیرد. مرتب‌سازی سطلی می‌تواند به عنوان نسخهٔ تغییریافتهٔ مرتب‌سازی شمارشی تلقی شود. اگر اندازهٔ هر سطل یک باشد، این دو
تلقی شود. اگر اندازهٔ هر سطل یک باشد، این دو مرتب‌سازی هم تراز هم قرار می‌گیرند. اندازهٔ متغیر سطل‌ها در مرتب‌سازی سطلی، به آن اجازه استفاده از حافظه formula_13 به جای formula_40 می‌دهد که m تعداد کلیدهای متمایز است. به عبارت دیگر، این مرتب سازی، رفتار مرتب‌سازی شمارشی را در بدترین حالت که formula_41 می‌باشد، بهبود می‌دهد. مرتب‌سازی سطلی با دو سطل، در واقع پیاده‌سازی ای از مرتب‌سازی سریع است که محور همیشه میانهٔ داده‌ها انتخاب می‌شود. این شیوه برای داده‌هایی که به صورت یکنواخت پخش شده‌اند کارآمد است اما
که به صورت یکنواخت پخش شده‌اند کارآمد است اما شیوه‌های دیگر انتخاب محور، مثل انتخاب تصادفی، مقاومت و پایداری بیشتری در برابر داده‌های مختلف ورودی، برای الگوریتم ایجاد می‌کند. مرتب‌سازی ادغامی n – سویه نیز با تقسیم لیست ورودی به n زیر‌لیست و مرتب‌سازی آن‌ها آغاز می‌شود. اگرچه در زیر‌لیست‌های ایجاد شده توسط مرتب‌سازی ادغامی، محدوده کلیدها با هم اشتراک پیدا می‌کند و این سبب می‌شود که ترکیب زیر‌لیست‌های آن به سادگی مرتب‌سازی سطلی نباشد و به جای آن از یک الگوریتم ادغام استفاده بشود، اما این هزینهٔ اضافی با آسان
ادغام استفاده بشود، اما این هزینهٔ اضافی با آسان کردن مرحلهٔ تقسیم داده‌ها و همچنین هم اندازه کردن همهٔ زیر‌لیست‌ها جبران می‌شود و در نهایت حد بالای زمان مرتب‌سازی را (یعنی در بدترین حالت) بهبود می‌دهد.
عدد جرمی (A) یک اتم برابر با تعداد نوکلئون‌‌ها؛ (مجموع تعداد پروتون‌ها و نوترون‌های درون هستهٔ یک اتم) است. عدد جرمی یک عنصر تقریباً برابر با جرم اتمی آن است. نحوه نمایش در فرمول‌نویسی. برای نشان دادن ساختار هسته‌ای اتم در بالا سمت چپ کنار علامت اختصاری (حروف لاتین) عنصر شیمیایی، عدد جرمی (جمع تعداد پروتون و نوترون) و عدد اتمی (Z تعداد پروتون‌ها) پایین سمت چپ نوشته می‌شود. برای نمونه هلیم-۴ که دارای عدد جرمی ۴ و عدد اتمی ۲ است، به صورت نشان داده می‌شود. از آن‌جایی که برای هر عنصر، عدد اتمی یکسان اما عدد
آن‌جایی که برای هر عنصر، عدد اتمی یکسان اما عدد جرمی متفاوت است، به‌طور مختصر عدد جرمی سمت راست علامت اختصاری عنصر نوشته می‌شود: H-1, H-3, He-4, U-235, U-238.
شراب یخی نوعی شراب است که از انگور یخ‌زده تولید می‌شود. از آن‌جا که انگور یخ‌زده غلظت بیشتری دارد شراب تهیه شده شیرینی دوچندانی دارد. به منظور قرار گرفتن در رده شراب یخی، بایستی پس از رسیدن محصول تاک یخ‌بندانی با کمینه ۷- (در آلمان) یا ۸- (در کانادا) درجه سانتی‌گراد روی داده باشد. این مهم گاهی ممکن است چند ماه به درازا بکشد و خطر فاسد شدن محصول وجود دارد.
سام (که سوم یا شِم هم خوانده می‌شود) یکی از پسران نوح در تورات است. به گفته تورات، بعد از اینکه پسران خدا با دختران آدمیان آمیزش کردند، از ایشان نژاد غولی به نام نفیلیم پدید آمد. یهوه که شرارت‌های بشر را دید، از آفرینش او پشیمان شد و تصمیم گرفت موجودات را نابود کند اما نوح را در گناهان نسل خود بی‌تقصیر یافت و به همین جهت، به او گفت کشتی بسازد تا به همراه همسر و پسرانش و همسرانشان نجات پیدا کند. سام و برادرانش، حام و یافث، از کشتی‌نشینان بودند که از طوفانِ یاد شده رستند. بعد از طوفان، نوح تاکستانی کاشت و
یاد شده رستند. بعد از طوفان، نوح تاکستانی کاشت و شراب درست کرد و از آن شراب نوشید و مست شد. نوح برهنه در خیمه خود خوابید و حام لختی او را دید (ممکن است منظور نویسندهٔ تورات تجاوز جنسی حام به نوح باشد) و برادرانش سام و یافث را آگاه کرد. سام و یافث عقب عقب راه رفتند و بدون دیدن لختی نوح، او را پوشاندند. نوح که به هوش آمد و دانست حام با او چه کرده، کنعان پسر حام را نفرین کرد که برده حقیر سام و یافث باشد. اینکه نوح به جای حام، کنعان را نفرین می‌کند، در واقع با نفرت بنی اسرائیل از مردم کنعان مرتبط است. زمانی که
بنی اسرائیل از مردم کنعان مرتبط است. زمانی که سام بن نوح را ۵۹۰ سال بود، تاریخ دور زحل بود و آفرینش و عمر و سیرت خلاف این روزگار بوده‌است. یادکرد نسل سام. تورات. در باب ۱۰ سفر پیدایش به سام فرزندانی به نام‌های عیلام و آشور و اَرْفَکْشاد و لُود و اَرام نسبت داده شده‌است. کتاب جاشر. در کتاب جاشر از نسل سام صحبت شده‌است. بر پایه این اسامی، معمولاً نسل سام را این گونه حساب می‌کنند:
آمبیوریکس شاهزاده یکی از قبیله‌های بلژی به نام ابورون‌ها بود. قبیله وی ساکن شمال شرقی سرزمین گل (بلژیک کنونی) بودند. او در طول جنگ‌های گالی رهبر شورشی بر ضد ژولیوس سزار، پروکنسولِ جمهوری روم، بود. در سده نوزدهم او تبدیل به قهرمان ملی بلژیک گردید.
تنبور یا تمبور سازی است که دارای دسته‌ای بلند و کاسه‌ای گلابی شکل است و معمولاً از چوب توت ساخته می‌شود. کاسه آن به دو شکل یک تکه (کاسه‌ای) که از قدیم رایج بوده و چند تکه‌ای (ترکه‌ای یا چمنی) ساخته می‌شود که در دهه‌های اخیر به تقلید از کاسه سه‌تار به وجود آمده است. طول این ساز بین ۷۰ تا ۸۰ سانتی‌متر است و دارای سه سیم است: یکی واخوان و دو سیم اصلی. در گذشته، طبق گفته فارابی، از یک یا دو سیم اصلی استفاده می‌شده است که اکنون سه سیم به صورت معمول استفاده می‌شود. این ساز دارای چهارده پرده (دستان) است و ربع پرده
این ساز دارای چهارده پرده (دستان) است و ربع پرده ندارد. در نواختن آن دو نوع کوک متداول است. یکی کوک هفت دستان (برز) و دیگری کوک پنج دستان (ته رز)، اما نوازندگان امروزی بیشتر از کوک سیم اصلی دو (C) و سیم واخوان سل (G) استفاده می‌کنند. تنبور را با چهار انگشت دست راست و بدون استفاده از مضراب مصنوعی می‌نوازند و تکنیک‌های دست چپ آن مشابه دیگر سازهای زهی دسته‌دار مانند تار و سه‌تار است و مضراب‌های اصلی آن شامل مضراب راست، چپ، شُر، و مضراب ریز و دو‌تک می‌باشد. مضارب گلریز و غنچه و ... جزو مضراب‌های تنبور محسوب
گلریز و غنچه و ... جزو مضراب‌های تنبور محسوب نمی‌شوند و غیررسمی هستند. آلبوم صدای سخن عشق با صدای شهرام ناظری و آهنگ‌سازی کیخسرو پورناظری و تنبور نوازی سید خلیل عالی‌نژاد، اولین و برجسته‌ترین آلبومی است که به معرفی ساز تنبور می‌پردازد. تاریخچه. تنبور یکی از قدیمی‌ترین سازهای ایران است که جنبهٔ عرفانی و مقامی دارد. این ساز از ۱۳ تا ۱۴ پرده تشکیل و ۲ تا ۳ سیم دارد. جنس کاسه و صفحهٔ آن از چوب توت و دسته‌اش از چوب گردو است. تنبور در مناطق یارسان‌نشین دارای تقدسی خاص است چنانچه نوازندگان قبل از شروع و در خاتمه
خاص است چنانچه نوازندگان قبل از شروع و در خاتمه دستانش را می‌بوسند. اوج شکوه و عظمت تنبور در قرن پنجم هجری یعنی حضور در سپاه معروف و متشکل از نهصده شاه‌خوشین بوده و از آن زمان تاکنون در جای‌جای ایران، تنبور را ساز شاه‌خوشینی نیز نامیده‌اند. از یافته‌های باستان‌شناسان می‌توان ادعا کرد که این ساز قدمتی ۶۰۰۰ ساله دارد و از اسناد مهم تاریخی مجسمه‌ای است در حوالی مقبره دانیال نبی واقع در شوش. شاید نتوان دقیقاً زمان اختراع این ساز را معین نمود، اما می‌توان گفت ساخت تنبور از قرن‌ها پیش از ظهور اسلام رواج
گفت ساخت تنبور از قرن‌ها پیش از ظهور اسلام رواج داشته‌است. تنبور به عنوان یک ساز عرفانی و مذهبی با قدمتی بالغ بر ۶۰۰۰ سال شناخته می‌شود. یافته‌های باستان‌شناسی نشان می‌دهد که این ساز از دوران‌های پیش از اسلام وجود داشته است. تنبور کهن‌ترین ساز زهی زخمه‌ای است، به این معنا که اولین سازی می‌باشد که دسته‌ای بلند به همراه کاسه و وتر داشته‌است. در کتب و رسالات زیادی در این مورد سخن گفته‌اند. کتاب دیکشنری گراو که در زمینه سازشناسی است، قدمت این ساز را پنج تا شش هزار سال دانسته و مجسمه‌های سنگی در موزه‌ها و آثار
سال دانسته و مجسمه‌های سنگی در موزه‌ها و آثار باستانی به جای مانده در شوش و تپه‌های بنی یونس در حوالی شهر موصل قدمت این ساز را ۱۵۰۰ تا ۲۰۰۰ سال قبل از میلاد نشان می‌دهد. در کارنامه اردشیر بابکان یکی از متون پهلوی آمده که روزی اردشیر در ستورگاه نشسته بود و تنبور می‌زد و می‌سرود. در روایت‌های افسانه‌ای آمده که رستم در خوان چهارم تنبور می‌نواخته و مقام ته رز را به وی و مقام باریه را به باربد موسیقیدان دربار ساسانیان نسبت می‌دهند. فارابی که در موسیقی الکبیر به‌طور گسترده در مورد تنبور و انواع آن و فواصل و
به‌طور گسترده در مورد تنبور و انواع آن و فواصل و کوک‌های آن توضیحات مفصل داده‌اند. ابن سینا، عبدالقادر مراغی و صفی الدین ارموی نیز از این جمله‌اند. در آثار شاعران بزرگ فارسی‌زبان از جمله شیخ جنید بغدادی، فردوسی، مولوی، منوچهری دامغانی، نظامی گنجوی، موسوی، حافظ، وحید قزوینی، بیدل دهلوی و وفا کرمانشاهی به کرات از تنبور سخن به میان آمده‌است. این قطعه شعری از مولوی است که در آن نام تنبور ذکر شده‌است: موسیقی تنبور. در رپرتوار موسیقی تنبور حدود ۷۲ مقام وجود دارد که ۱۶ مقام آنها مربوط به مقام‌های مجلسی و ۵۶ مقام
که ۱۶ مقام آنها مربوط به مقام‌های مجلسی و ۵۶ مقام نیز مربوط به مقام‌های حقانی یا کلام است. پایه و اساس موسیقی تنبور همانند موسیقی کلاسیک ایرانی بدیهه‌سرایی است. به‌طور مثال اگر نوازنده‌ای یک مقام را دو بار در یک روز هم اجرا کند، به‌طور یقین یکسان در نمی‌آید. یکی از خصوصیت‌های مقام‌های تنبور قابلیت مدگردی آنهاست، یعنی نوازنده عملاً می‌تواند از یک مقام به دیگر مقام‌ها مدگردی کند و پس از انتقال از چند مقام به مقام اصلی بازگردد. مقام‌های تنبور به سه دسته اصلی تقسیم می‌شوند: مقام‌های کلام حقانی (دوره سلطان سحاک
می‌شوند: مقام‌های کلام حقانی (دوره سلطان سحاک یا دوره پردیور). مقام‌های کلام حقانی، پردیوری و یاری مهم‌ترین مقام‌های تنبور محسوب می‌شوند و دارای حالت روحانی و تقدس بیشتری نسبت به سایر مقام‌ها هستند. ظاهراً از لحاظ تاریخی قدمت آنها به قرن دهم تا چهاردهم میلادی می‌رسد و گفته می‌شود که اولین مقام کلام، به نام شاه خوشینی به زبان فارسی در قرن دهم میلادی سروده شده‌است. مقامات کلام با تنبور و آواز توسط سر کلام و گروه کلام خوان اجرا می‌شوند و اشعار آن از متون مقدس یارسان و به گویش های لکی و هورامی یکی از گویش‌های
یارسان و به گویش های لکی و هورامی یکی از گویش‌های زبان کُردی است. گروهی از مقام‌های کلام دارای متر آزادند و حالت دعا و مناجات و عبادت دارند، مانند سید خاموشی و ته رز یاری. گروهی نیز دارای اوزان فراخ و کند هستند و سربند ثابتی دارند، یعنی یک بیت شعر که خاص آن مقام است به صورت ترجیع بند بعد از هر بیت شعر که توسط سر کلام خوانده می‌شود، توسط گروه کلام خوان همراه کف زدن تکرار می‌گردد. در بعضی از آنها ریتم تا حدی کند است که فقط سر کلام‌ها و افراد ماهر تر در گروه می‌توانند آن را حفظ کنند. این مقام‌ها حالتی عارفانه
آن را حفظ کنند. این مقام‌ها حالتی عارفانه با سرور و مستی ایجاد می‌کنند، مانند تنه میری، رژیان دالاهو و بیان اویاری. گروه سوم مقام‌های کلام دارای وزن تندتر هستند که سربند ثابتی نیز دارند و به علت ریتم تندتر، حالت ذکر و سرمستی و سرور ایجاد می‌کنند. بنا به گفته طاهر یارویسی تا دوره سلطان سحاک، یعنی قرن چهاردهم میلادی، مقامات کلام محفوظ بوده و عمومیت نداشته‌اند. از آن پس، ایشان یارانش را فرا می‌خواند تا همگی از جمله خودش، تمام تجلیات خود در دوران‌های مختلف را بیان و کلام‌هایی را که در هر دوره سروده‌اند، دوباره
و کلام‌هایی را که در هر دوره سروده‌اند، دوباره تکرار کنند. بدین ترتیب، مقام‌های پردیوری در این برهه از زمان مدون و سینه به سینه از استاد به شاگرد و از پیر به مرید تا به امروز حفظ می‌شوند. نام مقام‌های کلام به شرح زیر است: غیر از فهرست بالا، مقام‌های متفاوت دیگری موجود است که آنها را در جمخانه‌ها، مکان‌های زیارتی و مراسمات آیینی اجرا می‌کنند. مقام‌های مجلسی. مقام‌های مجلسی، اسطوره‌ای و باستانی یا هوره مقامات مجلسی شاخه‌ای دیگر از مقامات تنبورند که قدمت آنها به درستی برای ما معلوم نیست، اما بر پایه نقل
آنها به درستی برای ما معلوم نیست، اما بر پایه نقل قول‌های شفاهی از قدما، هزاره‌ها از عمر این مقامات می‌گذرد. این مقامات معمولاً با وزن آزادند، اما گاهی در ابتدا یا در انتها یا در وسط بعضی از آنها، مانند سه رته رز باریه، قه تار و سحری، موسیقی پنج ضربی، ده ضربی، دو ضربی یا هفت ضربی می‌شود. چون در این مقامات فرم‌های آوازی مور و هوره وجود دارد، به آنها مقامات هوره نیز می‌گویند و به علت قدمت نغمات (و روایت‌هایی که قدمت این مقام‌ها را گواهی می‌دهند)، به آنها اسطوره‌ای و باستانی نیز می‌گویند. به‌طور مثال، مقام
و باستانی نیز می‌گویند. به‌طور مثال، مقام باریه را به باربد- موسیقی‌دان دربار ساسانی- نسبت می‌دهند و ته رز را به رستم، پهلوان شاهنامه. مقامات مجلسی در مقایسه با مقام‌های کلام از تقدس کمتری برخوردارند و می‌توان این مقامات را در مجالس عرفانی و محافلی که در خور شان این ساز باشد، اجرا کرد. روایت‌های متفاوتی از مقامات مجلسی در مناطق رواج موسیقی تنبور وجود دارد. گاهی تعدادی از مقام‌های مجازی و ملودی رقص‌های کردی را جزو این مقام‌ها به حساب می‌آورند و گاهی هم تعدادی از آنها را حذف می‌کنند یا بداهه نوازی‌هایشان را