شب یلدا
ایرانیان قدیم شادی و نشاط را از موهبت های خدایی و غم و اندوه و تیره دلی را از پدیده های اهریمنی می پنداشتند. مراسم نوروز، جشن مهرگان، جشن سده، چهارشنبه سوری و شب یلدا و سنت های دیگر در واقع بیانگر این حقیقت است كه ایرانیان پس از رهایی از بیدادگری و ستم به شكرانه بازیافتن آزادی، جشن برپا می ساختند و پیروزی نیكی بر بدی و روشنایی بر تاریكی و داد بر ستم را گرامی می داشتند.
شب یلدا نیز یكی از این موارد است. در دوران كهن، شب مظهر تاریكی و تباهی و وحشت بوده و اغلب سعی می كردند كه شب هنگام با افروختن آتش و افزودن نور، خانه روشن باشد. تا پلیدی و تباهی در آن راه نیابد. شب یلدا طولانی ترین شب ها است. یعنی تسلط تاریكی بر زمین از تسلط نور خورشید و روشنایی می كاهد. و چون فردای این شب روشنایی بر ظلمت غالب و روز طولانی می شود، ایرانیان تولد دوباره خورشید را كه مظهر روشنایی است جشن می گیرند.
در ایران كهن هر یك از سی روز ماه، نامی ویژه دارد، كه نام فرشتگان است. نام دوازده ماه سال نیز در میان آنهاست. در هر ماه روزی را كه نام روز با نام ماه یكی می شد، جشن می گرفتند.

در ایران كهن، چهار جشن در ماه دی برگزار می گردید. که اولین آن، نخستین روز دی ماه و جشن های بعدی در روزهای هشتم، پانزدهم و بیست و سوم، یعنی در سه روزی كه نام ماه و نام روز یكی می شدند.
امروزه از این چهار جشن، تنها شب نخستین روز دی ماه، یا شب یلدا را جشن می گیرند، یعنی آخرین شب پاییز، نخستین شب زمستان، پایان قوس، آغاز جدی و دراز ترین شب سال.
یلدا از نظر معنی معادل با كلمه نوئل از ریشه ناتالیس رومی به معنی تولد است و نوئل از ریشه یلدا است.
واژه یلدا به معنی ولادت است . ولادت خورشید ( مهر و میترا ) و رومیان آن را ( ناتالیس انویكتوس ) یعنی روز ( تولد مهر شكست ناپذیر ) نامند.
شاهنامه خوانی و قصه گویی پدربزرگ و مادربزرگ دور كرسی برای كوچكترها نیز، از آیین های یلدا است كه خاطرات شیرینی برای بزرگسالی آنها فراهم می آورد.
آیین شب یلدا یا شب چله

صدای پای یلدا آرام آرام به گوش می رسد. پدربزرگها و مادر بزرگها خانه را برای استقبال از فرزندان می آرایند و فرزندان و نوه ها نیز از آن سوی برای دیدار بزرگان خانواده بی قرارند .

برگزاری مراسم یلدا ، آیینی خانوادگی است و گردهمایی ها به خویشاوندان و دوستان نزدیك، محدود میشود .
ایران كشوری با فرهنگی غنی است كه مردمانش بنا به ذوق و سلیقه و طبیعت منطقه ای كه در آن زیست می كنند، هر یك برای برگزاری سنت های كهن آداب خاص خود را دارند.
آیین شب یلدا یا شب چله، خوردن آجیل مخصوص، هندوانه، انار، شیرینی و میوه های گوناگون است که همه جنبه نمادی دارند و نشانه برکت، تندرستی، فراوانی و شادکامی هستند.
فال حافظ و شاهنامه خوانی

یكی دیگر از رسم های بی نظیر شب یلدا، «فال حافظ گرفتن» است اگر رسم ها و آیین های دیگر یلدا را میراثی از فرهنگ چند هزار ساله بدانیم، ولی فال حافظ گرفتن در شب یلدا در سده های اخیر به رسم های شب یلدا افزوده شده است.
شاهنامه خوانی و قصه گویی پدربزرگ و مادربزرگ دور كرسی برای كوچكترها نیز، از آیین های یلدا است كه خاطرات شیرینی برای بزرگسالی آنها فراهم می آورد.
امید است در بلند ترین شب سال، زیباترین خاطره ها را در کوله بار پاییزی خود ذخیره کنید.
شب یلدا و آراستن سفره یلدایی
یلدا واژه ای سریانی است و به معنای ولادت است ،ولادت خورشید (مهر و میترا) و ولادت مهر شکست ناپذیر.
یلدا برابر با شب اول جدی و شب هفتم دی ماه جلالی و شب بیست و یکم دسامبر فرانسوی است وچون این شب را با میلاد مسیح تطبیق کرده اند از این رو بدین نام نامیده شده است.جشن میلاد مسیح که در 25 دسامبر تثبیت شده در اصل جشن ظهور میترا بوده که مسیحیان قرن چهارم میلادی آن را روز تولد مسیح قرار داده اند.
طبق سنن و آداب قدیمیان همیشه رسم بر این بوده در بلند ترین شب سال که برابر با آخرین شب آذر ماه است اقوام و خویشان و کوچکتر ها به دیدن بزرگترها و مادربزرگ و پدر بزرگها ی دوست داشتنی بروند و با گرفتن فال حافظ و خواندن شاهنامه در کنار قرآن این شب را به یاد ماندنی تر کنند و اما خوردن تنقلات مخصوص این شب نباید فراموش شود به طوری که خیلی از قدیمیها هندوانه و خربزه و انگور و انار مخصوص این شب را از دو ،سه هفته قبل در محلهای خنک منزلشان نگهداری میکردند که نشان می داد این شب برایشان بسیار حائز اهمیت بوده است .دور کرسی نشستن ها که بازگو کردن آن برای جوانان و فرزندان امروزی باید با توضیحات خاص خود همراه باشد،اما بدون آن کرسی ها هم می شود بر دور سفره ی سنتی و یا حتی مدرن شب یلدایی نشست و به این شب بلند به یاد ماندنی نشاط و شادابی ویژه ای بخشید.
برای سفره از پارچه ی ترمه یا پته ی کرمان و یا هر نوع پارچه ی گل دوزی شده به سبک و سیاق قدیمی و سنتی استفاده کرده و چون هم اکنون دیگر از آن کرسی های با صفای قدیمی خبری نیست می توانید سفره را بر روی میز گرد یا چهار گوش با پایه های کوتاه پهن کنید و تمام مواد تزیین شده را در ظرفهای سفالی رنگی و یا چینی های گل سرخی قدیمی ویا حتی نقره درسفره قرار دهید .قرآن، که بهتر است با معنی و منظوم باشد را به همراه شاهنامه و دیوان حافظ ،بین دو شمع مورد نظرتان و یا درکنار کاسه ی بلورین حاوی شمع ها در بالای سفره قرار داده و بین آنها چند شاخه گل نرگس بگذارید تا سفره ی زیبا ومعطری داشته باشید و آن شب را دور سفره با خواندن قرآن و شاهنامه و گرفتن فال حافظ در کنار دوستان و اقوام شبی به یاد ماندنی و خاطره انگیز سازید.
روش مدرن و امروزی:در این روش از انواع سرمه ها و رومیزی های جدید به سلیقه ی خود استفاده کرده و در وسط میز ناهار خوری ویا میزهای کوچکتر پهن کرده و به آرامی با دست قسمتهایی از رو میزی را چروک و برآمده کنید و وسایل مورد نیاز و تزیین شده را در ظرفهای سیلور یا کریستال قرار داده و در فواصل برآمدگی های سفره بچینید .قرآن منظوم ،شاهنامه و دیوان حافظ را نیز در بالای سفره قرار داده و بین آنها از انواع گلهای معطر و تازه به سلیقه ی خود بگذارید و در کنار سفره ای که با عطر و بوی کتاب آسمانی قرآن و نعمت های بی دریغ خداوند مزین و خوشبو شده شبی آسمانی را به دوستان و اقوام هدیه کنید.
این فایل پاورپوینت تقدیم همه شما بزرگواران :
http://uplod.ir/s9a979368g2x/YALDA.pps.htm
1391/08/15 پذيرش عضو در كتابخانه مركز
قابل توجه دانشجويان ترمي مركز (حذف اضطراري)
قابل توجه دانشجويان دروس (استاد شكري)
تمرین شی گرایی
این تمرین های مربوط به درس شی گرای هست
موفق باشید
http://baran-mehr.persiangig.com/other/tamrin.zip
آزمون بسیار جالب
به ۱۰ سوال ساده زیر پاسخ دهید تا ببینید شما چه نمرهای در این آزمون به دست میآورید و تفسیر آن چیست.
تذکر مهم: به سوالها براساس آنچه که امروز هستید پاسخ دهید، نه آنچه که در گذشته بوده اید .
START
با تشکر از جناب آقای عبدی
روانشناسی افراد از روی لباس
لباس های تنگ
جذاب، شایسته و معقول اند.
لباس های گشاد
لباس های گشاد: افرادی که لباس های گشاد می پوشند افرادی
بخشنده هستند که به هیچ وجه حسود نبوده و دوستان زیادی دارند.
آن ها فداکار و صادق نیز هستند
لباس های تيره
لباس های تیره: افرادی که لباس های تیره می پوشند عموماً افرادی
خودخواه و خونسرد بوده و به ندرت عصبانی می شوند و سلیقه ی
خوبی در انتخاب لباس دارند.
لباس های روشن: افرادی که لباس های روشن می پوشند افرادی
فداکار، صادق، مهربان شوخ طبع و عاشق صلح و صفا و آرامش
هستند.
سبز
انتخاب رنگ سبز برای لباس معمولاً نشان دهنده آن است که صاحبان
آن, شخصیتی قوی و اراده ای بالا دارند. در تصمیم گیری ها خیلی
محکم عمل کرده و تا حدی خود رأی و مغرورند. این افراد اعتماد به
نفس بالایی دارند و در کمک به دیگران پیشقدم می شوند.
آبی
اکثر آبی پوش ها دارای نگاهی عمیق بوده و شخصیتی حساس
وشفاف دارند .این افراد به راحتی فکر و نظر خود را به دیگران منتقل
می کنند و به همین نسبت شجاعت و جرأت ویژه ای هم از خودشان
نشان می دهند. آنها زندگی را زیبا دیده و بیشترین تلاش را برای
استفاده بهینه از آن می کنند.
مشکی
بیشتر اوقات انتخاب رنگ مشکی نشان دهنده آن است که این افراد
انسان هایی رؤیایی هستند که در فضایی شاعرانه زندگی می کنند و
در عین حال بسیار دست و دلبازند و تلاش می کنند با هر آنچه دارند
به کمک دیگران رفته و گرهی از مشکلات آنها باز کنند. آنها بسیار
اجتماعی، ظریف و ساده پسند هستند.
قهوه ای
این افراد سمبل مهربانی و محبت هستند. برخی روان شناسان می
گویند رنگ قهوه ای هر چه تیره تر باشد مهر و محبت صاحبش بیشتر
است. این افراد بسیار خونسردند و تقریباً هر چه را می خواهند به
راحتی تصاحب می کنند. آنها در بدترین شرایط می توانند بهترین
تصمیم ها را اتخاذ کنند.
خاکستری
انتخاب رنگ خاکستری نشان دهنده این نکته است که این افراد
معمولاً شخصییتی آرام، با اعتماد به نفس بالا دارند. هر چند روان
شناسان می گویند افرادی که دل در گرو رنگ خاکستری دارند , دو
دسته هستند: یا شخصیتی عصبی و انقلابی دارند و یا همیشه به
دنبال آرامش می گردند. آنها در مجموع انسان هایی سر سخت و
سنگین دل هستند. اگر موفق شدی در آن ها نفوذ کنی برای همیشه
در دلشان جای خواهی داشت.
سفید
افرادی که لباس های سفید را دوست دارند انسان های خوش قلبی
هستند و همیشه به دنبال دوست می گردند. این افراد معمولاً از
کودکی روی پای خود بزرگ شده و دوست ندارند به دیگران تکیه کنند.
در موقعیت های کاری, همیشه در حال ساختن نردبانی برای بالا رفتن
از آن هستند, چرا که معتقدند از هر فرصتی باید استفاده کرد.
رنگ های روشن
انتخاب این نوع رنگ ها, نشان دهنده این است که این افراد بشدت
سرشار از انرژی مثبت بوده و عشق و بالندگی را به اطراف خود پخش
می کنند. دیدار با این افراد، اگر چه ممکن است همیشه خوشایند
نباشد، اما گرفتن انرژی مثبت و سازنده از آنها می تواند بقیه روز را
برای شما زیبا، دلچسب و قابل تحمل تر سازد
سوالات امتحان کسسته گروه A
1-بدون استفاده از جدول درستی اثبات کنید :
[(p=>q)^(p=>r)]
شبیه این ولی دو طرف برای اثبات وجود داشت.
2-قانون استتنتاج را تعریف کرده و قانونو نقیض انتزاع را توضیح با ذک مثال بیان کنید.
3-آبلی بودن چگونه شرطی برای
r={a,2 radical a | x e Q-{0} }
اثبات کنید.
4-آیا دو عضو متقابل با هم مساوی هستند ؟ اثبات کنید.
5-inf و sup طبق فرمول داده شده بدست بیاورید.
تمرین c# کلاس گروه A مهندس شکری
انواع متدهای های زیر را تحقیق کنید و جالت های مختلف چگونه است ؟
string.compare (A,B) { >0 => A>B
0= A=B
<0 A<> <>
جواب :
public static int Compare( string strA, string strB, bool ignoreCase )
Parameters
- strA
- Type: System.String
The first string to compare.
- strB
- Type: System.String
The second string to compare.
- ignoreCase
- Type: System.Boolean
true to ignore case during the comparison; otherwise, false.
Return Value
A 32-bit signed integer that indicates the lexical relationship between the two comparands.
Value | Condition |
|---|---|
Less than zero | strA is less than strB. |
Zero | strA equals strB. |
Greater than zero | strA is greater than strB. |
--------------------
string testString = "Test"; string anotherString = "Another"; if (testString.CompareTo(anotherString) == 0) {} if (testString.Equals(anotherString)) {} if (testString == anotherStirng) {}
---------------------------------public static int Compare(string strA, string strB) { return CultureInfo.CurrentCulture.CompareInfo.Compare(strA, strB, CompareOptions.None); } public int CompareTo(string strB) { if (strB == null) { return 1; } return CultureInfo.CurrentCulture.CompareInfo.Compare(this, strB, CompareOptions.None); }
----------------------------------
string s1 = "String to compare.";string s2 = "String to compare.";string s3 = "String to Compare."; // Note the capital 'C'bool result;result = s1 == s2; // result = trueresult = s1 == s3; // result = falseresult = s1 != s2; // result = falseresult = s1 != s3; // result = true| Return Value | Meaning |
|---|---|
| Zero | The strings are equal. |
| Less than Zero | The first string is less than the second. |
| More than Zero | The first is greater than the second or the second string is null. |
This can be clarified with an example:
string animal1 = "Cat";string animal2 = "Dog";int result;result = animal1.CompareTo("Cat"); // result is zeroresult = animal2.CompareTo("Cat"); // result is greater than zeroresult = animal1.CompareTo(animal2); // result is less than zerostring animal = null;int result;result = animal.CompareTo("Cat"); // Causes an exceptionstring animal1 = "Cat";string animal2 = "Dog";int result;result = String.Compare(animal1, "Cat"); // result is zeroresult = String.Compare(animal2, "Cat"); // result is greater than zeroresult = String.Compare(animal1, animal2); // result is less than zerostring animal = "Cat";int result;result = String.Compare(animal, null); // result is greater than zeroresult = String.Compare(null, animal); // result is less than zeroresult = String.Compare(null, null); // result is zerostring animal1 = "Cat";string animal2 = "cat"; // Note use of lower caseint result;result = String.Compare(animal1, animal2, true); // Strings are equalresult = String.Compare(animal1, animal2, false); // Strings are not equal
-------------------------
متدی بنام AverageByColor بنام Pro اضافه شود به این صورت که یک رنگ به عنوان پارامتر
از ورودی دریافت کند و میانگین قیمت کالاهایی از آن رنگ را محاسبه و چاپ کند.
( به طور مثال ۱۰ تا کالا ۴ تا رنگ قرمز بگیرد جمع کالا و میانگین کالاها را محاسبه کند )
تمرین الگوریتم
چرا الگوریتم( prime=o(n2 است؟
روش ذخیره گراف در ماتریس به تعداد سطرها ستون داریم.اگر یال مستقیمی باشد وزن
یال را درآن قرار می دهیم روش اثبات را توضیح دهید.
الگوریتم kruskal را بصورت شبه بنویسید.
جواب :
Kruskal Pseudo Code
void Graph::kruskal(){
int edgesAccepted = 0;
DisjSet s(NUM_VERTICES);
while (edgesAccepted < NUM_VERTICES – 1){
e = smallest weight edge not deleted yet;
// edge e = (u, v)
uset = s.find(u);
vset = s.find(v);
if (uset != vset){
edgesAccepted++;
s.unionSets(uset, vset);
}
}
}
خبر مهم
سلام به دوستان عزیز گروه A که جلسات ریاضی مهندسی و گسسته خود را که از ساعت 13
روز شنبه آغاز می گردد جابجا کرده و در ساعت 16 سر کلاس حاضر می شوند.
با توجه به اینکه از مهندس عراقی زاده سوال نموده ایشان گفتند که هر دانشجوی امتحان را
سر گروه خودش باید امتحان بدهد.
لذا دوستان عزیز گروه A و B باید به جای خودشان امتحان دهند یعنی دوستانی که ساعت 16
می آمدند باید به جای ریاضایت مهندسی امتحان گسسته بدهند .
---------------------------
ساعت امتحان توسط استاد هماهنگ می شود اطلاعی در دست نیست.
امیدوارم موفق باشید.
تسلیت به جناب آقای بابایی به علت فوت مادر محترمشان
جناب آقای بابایی همکلاسی عزیز و محترم
در گذشت مادری مهربان و دلسوز را به شما و خانواده محترمتان تسلیت عرض نموده و
برای شما و بازماندگان محترم صبر و شکیبایی را از درگاه خداوند منان مسئلت داریم.
جمعی از دانشجویان گروه های A وB
اطلاعیه جذب نیروی برنامه نویس
از دانشجویان و فارغ التحصیلان مسلط به نرم افزارهای PHP , MySql و سرور های Apache جهت همکاری در یکی از پروژه های دانشگاه جامع علمی کاربردی دعوت به همکاری می شود . علاقه مندان به همکاری می توانند به آموزش مراجعه و یا رزومه خود را به پست الکترونیکی P.karevan@dpi.ir ارسال نمایند .
همکاری در پروژه های گروه ملی انفورماتیک
سامانه های اطلاعاتی مورد نیاز : 1- سامانه سایت های بانک های داخلی و خارجی 2- سامانه محصولات نرم افزاری و سخت افزاری بانکی 3- سامانه مدیران عامل و اعضاء هیئت مدیره بانک های داخلی و خارجی 4- سامانه قوانین ، دستورالعمل ها و بخشنامه های بانکداری 5- سامانه مراکز آموزش بانکداری 6-سامانه دوره های آموزش بانکداری 7- سامانه اساتید و متخصصین بانکداری ایران و جهان کلیه دانشجویان علاقه مند به همکاری در تولید سامانه های ذکر شده بالا می توانند به دفتر معاونت پژوهشی مراجعه نمایند.
توي سايت دانشگاه لينكش هست مي توانيد مراجعه نماييد ضمنا دفتر ئفتر معاونت پژوهشي هم مي توانيد اطلاعات كسب نماييد.
کد برنامه product - کلاس گروه A مهندس شکری
سلام دوستان گرامی کد برنامه product را براتون می گذارم موفق باشید.
لینک دانلود :
http://uplod.ir/a1jvi1hysqgj/Product_Program.txt.htm
کدش را هم برای هم می گذارم استفاده نمایند.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Product_Program
{
public enum color
{
red,green,blue,yellow
}
class Product
{
public string Code;
public string Name;
public double Price;
public color Color;
public static Random rand = new Random();
public Product()
{
Color = (color)rand.Next(0, 4);
Price = rand.NextDouble() * (100001 - 1000) + 1000;
}
public void ReceiveInfo()
{
Console.Write("\nEnter Code:");
Code = Console.ReadLine();
Console.Write("\nEnter Name:");
Name = Console.ReadLine();
Console.Write("\n----------------------------\n");
}
}
class Pro
{
public int n;
public Product[] Products;
public Pro()
{
Console.Write("Enter num of Products:");
n = int.Parse(Console.ReadLine());
Products = new Product[n];
for (int i = 0; i <= n - 1; i++)
{
Products[i] = new Product();
}
}
public void ReceiveInfo()
{
for (int i = 0; i <= n - 1; i++)
{
Products[i].ReceiveInfo();
}
}
public void MaxPriceInfo()
{
int MAxIndex = 0;
for (int i = 1; i <= n - 1; i++)
{
if (Products[i].Price > Products[MAxIndex].Price)
{
MAxIndex = i;
}
}
Console.Write("\n\nProduct With Max price is:");
Console.Write("\n\tCode:" + Products[MAxIndex].Code);
Console.Write("\n\tName:" + Products[MAxIndex].Name);
Console.Write("\n\tPrice:" + Math.Round (Products[MAxIndex].Price,2));
Console.Write("\n\tColor:" + Products[MAxIndex].Color);
}
public void SortByName()
{
Product TempProduct = new Product();
for ( int i=0; i<=n-1;i++)
{
for ( int j=i+1;j<=n-1;j++)
{
if (string .Compare (Products[i].Name , Products[j].Name)>0)
{
TempProduct = Products [i];
Products [i] = Products [j];
Products [j] = TempProduct ;
}
}
}
Console.Write("Products Sorted by Name:");
for (int i = 0; i <= n - 1; i++)
{
Console.Write("\n\n\tCode:" + Products[i].Code);
Console.Write("\n\tName:" + Products[i].Name);
Console.Write("\n\tPrice:" + Math.Round(Products[i].Price, 2));
Console.Write("\n\tColor:" + Products[i].Color);
}
}
}
class Program
{
static void Main(string[] args)
{
Pro pro1 = new Pro();
Console.ForegroundColor = ConsoleColor.Yellow;
pro1.ReceiveInfo();
Console.ForegroundColor = ConsoleColor.Cyan;
Console.Clear();
pro1.MaxPriceInfo();
Console.ForegroundColor = ConsoleColor.Gray;
pro1.SortByName();
Console.ReadLine();
}
}
}
تسلیت به مناسبت در گذشت مادر جناب آقای شریف همکلاسی گروه B
جناب آقای شریف همکلاسی گروه B
در گذشت مادری مهربان و دلسوز را به شما و خانواده محترمتان تسلیت عرض نموده
برای ایشان در پیشگاه خداوند علو درجات و برای شما و خانواده محترمتان صبر و شکیبایی
رامسئلت داریم.
ما را هم در غم خود شریک بدانید.
جمعی از دانشجویات گروه A و B
مثلثات
این فایل محتوای مطالب مثلثات می باشد که دانستن آن ها شما را در حل مسائل ریاضی مهندسی کمک می کند امیدوارم مفید باشه !
http://uplod.ir/6n2r2voxeebh/Trigonometry_______________.mht.htm
الگوریتم huffman و quick sort
سلام دوستان گرامی دو تا تمرین یادتان نرود :
1- بر اساس عملکرد مسئله هافمن مرتبه زمانی کد گذاری هافمن را محاسبه کنید.
2-مرتبه زمانی Quick sort در بهترین حالت برابر teta N LOG N است و در بدترین حالت teta N2
می باشد.
اثبات کنید چرا رابطه مذکور برابر teta N LOG N است طبق فرمول :
F(n)=1/n(∑_(p=0)^(n-1)▒〖f(p)+f(n-p-1)+tet (n))
جواب الگوریتم Huffamn :
Huffman Coding
Letter Freq. Code Length
a 5 1000 4
b 9 1001 4
c 12 110 3
d 13 111 3
e 16 101 3
f 45 0 1
B(T) =X
c2C
N(c)dT (c)
B(T) = N(a)dT (a) + N(b)dT (b) + N(c)dT (c) +
N(d)dT (d) + N(e)dT (e) + N(f )dT (f )
= 5 · 4 + 9 · 4 + 12 · 3 + 13 · 3 + 16 · 3 + 45 · 1=224
جواب الگوریتم quick sort :
t(n)=t(n-1)+teta(n)t(n)=teta(n2)teta=(n2

The time complexity of the Huffman algorithm is O(nlogn). Using a heap to store the weight of each tree, each iteration requires O(logn) time to determine the cheapest weight and insert the new weight. There are O(n) iterations, one for each item.
- Each (macro)symbol A has a probability PA
- Form a Huffman tree as follows:
- Create a node for each symbol
- While (there are two or more uncombined nodes) do
- select 2 uncombined nodes a and b of minimum probabilities
- Combine a and b by creating a new node c of prob Pa+Pb, and making a and b children of c
- Label the tree edges: left edges with 0, right edges with 1
- The code of each symbol is the binary sequence labeling the path from the root down to the corresponding leaf
- Example: Alphabet={A,B,C,D,E,F,G,H} of probabilities
1/2, 1/4, 1/16, 1/16, 1/32, 1/32, 1/32, 1/32
(draw tree)
چه غذاهایی برای سرماخوردگی مفید هستند؟
از جمله منابع اصلی طبیعی تامینکننده ویتامین ث که در درمان سرماخوردگی موثرند عبارت اند از:
ـ پرتقال، گریپ فروت، انواع توت، فلفل دلمهای، توت فرنگی، سیب زمینی و سبزیجات برگ سبز از قبیل انواع کلم. دریافت زیاد و منظم ویتامین ث به کاهش بروز، شدت و طول مدت سرماخوردگی کمک میکند.
ـ غلات سبوسدار و حبوبات، منابع غذایی خوب یکی از ویتامینهای گروه ب به نام پانتوتنیک اسید هستند. کمبود پانتوتنیک اسید، سبب بروز عفونتهای مکرر دستگاه تنفسی فوقانی میشود.
ـ سیر دارای آهن، روی و آلیسین است که سبب تقویت سیستم ایمنی و کمک به کاهش خطر عفونتهای ویروسی میشود.
ـ ماهی قباد، قزلآلا، ساردین و ماهیهای روغنی غنی از اسیدهای چرب امگا ۳ هستند. همچنین تخم کتان، دانه کدو حلوایی و روغن شاهدانه نیز از دیگر منابع خوب امگا ۳ هستند.
ـ دانه کنجد، تخمه کدو حلوایی و آفتابگردان منابع غنی اسیدهای چرب امگا ۶ هستند. این اسیدهای چرب در مبارزه علیه عفونتهای سرماخوردگی به سلولهای دستگاه تنفسی کمک میکنند.
ـ جگر، انواع ماهی از جمله قزلآلا، قباد و شاه ماهی، کره و تخممرغ منابع ویتامین آ هستند. هویج، انبه، سیبزمینی، زردآلو، کدو حلوایی و سبزیجات سبز تیره نیز تامینکننده بتاکاروتن هستند که در بدن به ویتامین آ تبدیل میشوند. عفونتهای مکرر تنفسی در کودکان با کاهش ذخایر ویتامین آ مرتبط است. یک رژیم غذایی متنوع و مخلوط حاوی این غذاها، مواد کافی برای یک کودک در حال رشد را تامین میکند.
ـ ماهی، مرغ، گوشت قرمز بدون چربی، لبنیات و مخلوطی از حبوبات مغزها، دانهها و غلات سبوسدار، تامین کننده پروتئین هستند. کمبود دریافت پروتئین خطر ابتلا به عفونت را افزایش میدهد.
ـ گوشت، شیر، غلات و حبوبات تامین کننده ویتامینهای بـ۶ و پانتوتنیک اسید هستند که برای تامین سلامتی سیستم ایمنی از اهمیت بسیاری برخوردارند.
ـ غلات صبحانه (برشتوک)، نان و عصاره مخمر، تامین کننده اسیدفولیک هستند که برای سلامتی و تقویت سیستم ایمنی ضروری است. به علاوه چغندر، لوبیا چشم بلبلی و انواع کلم منابع خوب فولات (فرم طبیعی اسید فولیک) هستند.
ـ انواع صدف، گوشتهای قرمز بدون چربی و غلات سبوسدار حاوی روی هستند. روی یک ماده معدنی مورد نیاز برای سیستم ایمنی است
زنجفیل یا زنجبیل:
زنجفیل یا زنجبیل قسمت زیرزمینی(ریزوم) گیاهی با نام علمی Zingiber
officinalis و با نام عمومی Ginger است که از زمان باستان به عنوان دارو و
غذا مورد استفاده بوده است.
زنجفیل دارای طبیعت بسیار گرم بوده و به عنوان فرآورده ای گیاهی، محرک و معرق می باشد.
این خواص به همراه اثرات خوب ضد میکروب و ضد درد آن، باعث شده که در تسکین و درمان سرماخوردگی بسیار مفید باشد.
زنجفیل دارای خواص دیگری از جمله ضد تهوع و استفراغ در موارد حاملگی،
ماشینی شدن و شیمی درمانی است و دارای اثر کاهش تورم مفاصل در آرتروز و
دردهای دست، پا، کمر و گردن می باشد.
زنجفیل هم چنین دارای خاصیت ضد آلزایمر و کاهش غلظت خون است. این خواص
باعث شده اند تا صنایع داروسازی زیادی فرآورده های متنوعی از آن را به
بازار عرضه کنند.
جدیدا قطره ای از زنجفیل به نام آرومین(Arheumin) در ایران تولید شده که
در آینده نزدیک در داروخانه ها توزیع می گردد و بدون نسخه در اختیار مصرف
کنندگان قرار می گیرد.
نعناع :
نعناع نیز گیاهی خوراکی و دارویی با نام علمی Menttha piperita است که در
ایران به نام نعناع فلفلی مشهور است. این گونه نعناع در جهان به نام(mint)
و یا(Pepper mint) نامیده می شود.
اسانس نعناع دارای خاصیت ضد میکروب قوی، ضد درد، ضد احتقان(گرفتگی بینی)،
هضم کننده ی غذا، آرام بخش، ضد تهوع، ضد نفخ و اسپاسم می باشد.
از نعناع دو نوع فرآورده در بازار دنیا وجود دارد؛ نوعی که به صورت خوراکی
مصرف می شود و دارای خاصیت ضد نفخ، درد و اسپاسم است و دوم، فرآورده های
موضعی که به صورت لوسیون های پوستی و تنفسی می باشند.
از فرآورده های موضعی موجود در بازار قطره منتول(Menthol) می باشد که در
داروخانه ها، بدون نسخه عرضه می شود و برای عوارض سرماخوردگی بسیار اثربخش
است.
موارد استفاده ی منتول که از اسانس نعناع تهیه شده است در سردرد، دردهای
اسکلتی، سرفه، گرفتگی بینی، کوفتگی و دردهای حاصل از سرماخوردگی و تنگی
نفس حاصل از آسم و یا حساسیت ها می باشد.
این محصول می تواند به شکل بخور برای فضاهای بسته با دستگاه بخور و یا
بدون وجود دستگاه مورد استفاده قرار گیرد که در این حالت گذشته از ضدعفونی
کردن محیط، برای برطرف نمودن عوارض سرماخوردگی در محیط های جمعی بسیار
مفید است.
آویشن :
آویشن گیاهی با نام علمی Thymus vulgaris می باشد که در جهان به نام Thyme
مشهور است. این گونه گیاه در ایران به نام آویشن باغی مشهور است.
آویشن به علت وجود اسانس، حاوی ترکیبات فنلی با خاصیت بسیار قوی ضد میکروب به خصوص میکروب های تنفسی می باشد.
آویشن از قدیم به عنوان دارویی برای تسکین و درمان علایم و عوارض
سرماخوردگی مصرف می شده و در سال های اخیر به شکل شربت آویش مصرف می شود.
از طرفی، عسل دارای خاصیت ضد سرفه و خلط آور خوبی بوده و برای رفع گرفتگی
صدا بسیار مفید است. تحقیقات نشان داده اند که مخلوط آویشن و عسل، اثرات
یکدیگر را تقویت می کنند و به همین دلیل جدیداً شربتی از مخلوط این دو در
ایران تولید شده و به نام هانی تیم (honeythyme) نامگذاری شده است. این
شربت دارای خاصیت خلط آور، ضد سرفه و رفع گرفتگی صدا می باشد. توزیع این
شربت از آینده نزدیک در داروخانه ها شروع خواهد شد.
شلغم :
شلغم گیاهی است با نام علمی Brassica napus و نام عمومی turnip از خانواده
شب بو. قسمت مورد استفاده ی شلغم، ریشه ی متورم آن است که در ایران به نام
شلغم مشهور می باشد.
این گیاه دارای واریته های مختلف است که واریته Esculentha از آن، خوراکی می باشد.
به گزارش خبرنگار سایت پزشکان بدون مرز ، شلغم دارای خواص فراوانی از جمله
مُدر بودن، حل کننده ی بعضی سنگ های ادراری، ضد التهاب مثانه و ضد نقرس می
باشد.
بعضی از گیاهان خانواده ی شب بو و از جمله شلغم دارای ترکیبات گوگردی
هستند و به همین دلیل دارای خاصیت ضد میکروب و ویروس می باشند، لذا پختن
شلغم در مناطق سربسته باعث تبخیر مواد گوگردی آن و در نتیجه کاهش
میکروارگانیزم های سرماخوردگی و آنفلوانزا می شود.
ضمن این که مصرف خوراکی آن در زمستان می تواند در جلوگیری و درمان سرماخوردگی و آنفلوانزا موثر باشد.
همچنین می توان از شلغم محصولی تهیه نمود که به عنوان ضد سرفه و خلط آور
مفید باشد برای این کار شلغم را رنده می کنند و با هم وزنش عسل، در ظرفی
ریخته و می پزند. از این مخلوط می توان روزی چندین نوبت و هر نوبت یک قاشق
غذاخوری مصرف نمود. این مخلوط برای کودکان نیز مفید می باشد.
زینک یا روی:
ماده معدنى روى به صورت قرص مکیدنى غیر تجویزی، اسپرى و ژل بینى موجود است. این ماده معدنى با جلوگیرى از تشکیل پروتئین مورد نیاز ویروس هاى سرما خوردگى براى تکثیر، وارد عمل مى شود.
على رقم بحث هاى فراوان در مورد نقش درمانى روى در سرماخوردگی، بایدگفت که مطالعات علمى در این زمینه اندک است. بعضى از مطالعات مدعى است که فرم قرص مکیدنى روى براى درمان موثرتر عمل مى کند و بعضى دیگر معتقدند که ژل بینى این ماده بهتر است.
ویتامینC :
طرفداران این ویتامین معتقدند که این مکمل ویتامینى سرماخوردگى را از همان شروع و آغاز نابود مى کند. البته بعضى از محققان معتقدند که این ویتامین نقشى در کوتاه کردن دوره سرماخوردگى ندارد. در مطالعه اى دیگر ثابت شده که مصرف ویتامینC بعد از شروع سرماخوردگى باعث کوتاه شدن دوره بیمارى و یا حتى شدت آن نمى شود. اما اگر به طور روزانه مصرف شود مى تواند به مقدار کمى دوره بیمارى را کوتاه کند.
(در بزرگسالان۸ % و در بچه ها۱۴%). اما باید گفت : اغلب مطالعات مدعى است که ویتامینc نقش پیش گیرنده ندارد و تنها به مقدار کم در درمان سرماخوردگى موثر است.
سرخارگلEchinacea :
مانند ویتامینc این داروى گیاهى نیز در بین متخصصان سرماخوردگى طرفدار بسیار دارد. در واقع طرفداران این داروى گیاهى معتقدند که این گیاه سیستم ایمنى بدن را ارتقا مى بخشد. بنابر این در پیشگیرى از بیمارى مفید است. در مطالعه اى ثابت شده که این دارو باعث کاهش شدت و پیشرفت بیمارى تا ۵۸% و کاهش دوره سرماخوردگى مى شود.
سوپ مرغ:
به گزارش خبرنگار سایت پزشکان بدون مرز ، طرفداران این غذا معتقدند که خوردن سوپ باعث تسکین التهاب ناشى از سرماخوردگى مى شود. در واقع علائم را برطرف مى کند. همچنین آب از دسته رفته بدن را در هنگام سرماخوردگى و آنفولانزا جبران مى کند.
اگر مادران همیشه مصرف سوپ مرغ را توصیه می کنند در حال حاضر تحقیقات نیز بر این امر صحه می گذارد .
تحقیقی که در دانشگاه نبراسکا انجام شده نشان می دهد سوب مرغ روی گلبولهای سفید خون به نام نوتروفیل ها اثر دارد و باعث کاهش التهاب مجاری هوایی می شود .
هنگامی که بدن شما با ویروس سرماخوردگی یا سایر عفونت ها مبارزه می کند ، سوب مرغ باعث کاهش خس خس سینه ، سرفه و احتقان می شود . مصرف مایعات گرم و در حال تبخیر نیز اثر ملین و تسکین دهنده دارد .
هنوز دقیقا” نمی دانیم چه مواد شیمیایی در سوب این کار را انجام می دهند ولی تحقیقات بیشتر جواب را مشخص خواهد کرد .
از چه غذاهایی پرهیز کنیم؟
غذاهای آماده بسته بندی شده و کنسروها از لحاظ ویتامینها و مواد معدنی فقیر هستند. بنابراین به جای مصرف این نوع غذاها از انواع میوه و سبزیجات تازه، گوشت، ماهی، غلات، مغزها و دانهها استفاده کنید.
نکته:
استفاده از بخور برای رفع گرفتگی بینی کمک میکند. برای این کار، به مدت ۱۰ دقیقه سر را بر روی بخارات یک ظرف آب در حال جوشیدن بگیرید. بهتر است دستمال یا حولهای را روی سر بگذارید و این عمل را سه بار در روز تکرار کنید. میتوان مقداری روغن منتول یا اوکالیپتوس به آب در حال تبخیر اضافه کنید تا عمل تنفس را تسهیل کند.
ـ مقدار زیادی مایعات مصرف کنید. در طول حملات شدید آنفلوانزا، بهتر است از مایعات مقوی و مغذی مثل انواع سوپها و آشها به عنوان جایگزین وعده اصلی استفاده کنید. البته به شرطی که تعادل صحیحی از انواع مواد مغذی را دارا باشد.
ـ تا جایی که میتوانید استراحت کنید. سیستم ایمنی برای تجدید قوا به استراحت نیاز دارد. عدم توجه به علائم یک عفونت ویروسی و سعی در ادامه کار و فعالیت در حین بیماری، مدت ابتلا را طولانی میسازد .
روشهاى پیشگیرى از سرماخوردگی
متخصصان معتقدند که شستن دست ها به صورت مرتب و بعد از تماس با اشیا و سطوح بهترین روش پیشگیرى در فصل شیوع سرما خوردگى است.
ویروس هاى سرما خوردگى در همه جا وجود دارد، حتى روى کنترل تلویزیون یا کلید برق. ویروس معمولا از طریق تماس دست آلوده با چشم و بینى وارد بدن مى شود. ویروس به تنهایى از طریق هوا انتقال نمى یابد . بلکه به روش هاى گفته شده وارد بدن مى شود.
تنفس در هواى مرطوب و مصرف مایعات به اندازه کافى روشى دیگر براى پیشگیرى است. اما با تمام این اوصاف همان طور که در ابتداى مطلب بیان شده سرما خوردگى غیر قابل درمان است و باید دوره خود را طى کند. این دوره معمولا ۱۰روز است.
روز دانشجو بر همه شما مبارک باد
کد برنامه Binary search
موفق باشید
Binary search code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Diagnostics;
namespace BinarySearch
{
public class IntComparer :
Comparer
{
public override int Compare(int x, int y)
{
if (x == y)
{
return 0;
}
else if (x > y)
{
return 1;
}
else
{
return -1;
}
}
}
public static class BinarySearcher
{
public static bool BinarySearch(this int[] array, int value)
{
uint bottom = 0;
uint top = (uint)array.Length - 1;
uint middle = top >> 1;
while (top >= bottom)
{
if (array[middle] == value)
{
return true;
}
else if (array[middle] > value)
{
top = middle - 1;
}
else
{
bottom = middle + 1;
}
middle = (bottom + top) >> 1; //to avoid overflow
}
return false;
}
public static bool
BinarySearch
{
uint bottom = 0;
uint top = (uint)array.Length - 1;
uint middle = top >> 1;
while (top >= bottom)
{
int compareResult = comparer.Compare(array[middle], item);
if (compareResult == 0)
{
return true;
}
else if (compareResult > 0)
{
top = middle - 1;
}
else
{
bottom = middle + 1;
}
middle = (bottom + top) >> 1; // middle = bottom + ((top - bottom) / 2); ?
}
return false;
}
public static bool
BinarySearchRec
{
uint bottom = 0;
uint top = (uint)array.Length - 1;
return
BinarySearchRec
}
private static bool
BinarySearchRec
{
if (bottom > top)
{
return false;
}
uint middle = (bottom + top) >> 1;
int compareResult = comparer.Compare(array[middle], item);
if (compareResult > 0)
{
return BinarySearchRec(item, array, comparer, bottom, middle - 1);
}
else if (compareResult < 0)
{
return BinarySearchRec(item, array, comparer, middle + 1, top);
}
else
{
return true;
}
}
}
class Program
{
private const int ITERATIONS = 1000000;
static void Main(string[] args)
{
int[] sortedArray = {1,2,3,4,5,6,7,8,9,10};
Console.WriteLine(BinarySearcher.BinarySearch
Console.WriteLine(BinarySearcher.BinarySearchRec
Console.WriteLine(sortedArray.BinarySearch(1));
int[] sortedArray2 = new int[ITERATIONS];
for (int i = 0; i < ITERATIONS; i++)
{
sortedArray2[i] = i;
}
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
for (int i = 0; i < ITERATIONS; i++)
{
sortedArray2.BinarySearch(0);
}
stopWatch.Stop();
Console.WriteLine("Time required for execution: " + stopWatch.ElapsedMilliseconds + "ms");
stopWatch.Reset();
stopWatch.Start();
for (int i = 0; i < ITERATIONS; i++)
{
BinarySearcher.BinarySearchRec
}
stopWatch.Stop();
Console.WriteLine("Time required for execution: " + stopWatch.ElapsedMilliseconds + "ms");
stopWatch.Reset();
stopWatch.Start();
for (int i = 0; i < ITERATIONS; i++)
{
BinarySearcher.BinarySearch
}
stopWatch.Stop();
Console.WriteLine("Time required for execution: " + stopWatch.ElapsedMilliseconds + "ms");
Console.ReadLine();
}
}
}
تاریخ امتحان میان ترم ریاضیات مهندسی و ریاضیات گسسته
سلام به دوستان عزیز
امتحان گروه A - ریاضیات گسسته ۲۵/۰۹/۹۱
امتحان گروه B - ریاضیات مهندسی ۲۵/۰۹/۹۱
موفق و پیروز و سربلند باشید.
کد برنامه employee کلاس مهندس شکری - گروه A
کد برنامه employee را برایتان می گذارم که در کلاس 91/09/13 مهندس شکری در گروه A نگارش نموده اند.
استفاده نمایید.
لطفا نظرات و پیام درباره سایت هم بدهید.
لینک دانلود :
http://uplod.ir/sar3lrvzl6pa/Employee_Program.rar.htm
آدرس لینک فیلم آموزشی employee :
https://rapidshare.com/files/1370409285/Employee_Program.rar
موفق باشید .
دانشجویان گروه B
كلاس هاي دروس فوق در روز چهارشنبه مورخ 15/09/91 برگزار نمي شود.
تمرینات شی گرا و الگوریتم با عنوان و نام هر پروژه
لینک برنامه ورق و کارت :
http://uplod.ir/94o2uqk1qsfp/Deck_Game.rar.htm
لینک تمامی کد های تحویلی به استاد :
http://uplod.ir/l2cotnhc47km/all_tamrin____new_.docx.htm
دوستان توجه نمایید بعضی از کد ها تکراری است کدی را استفاده نمایید که جامع تر بوده واز دستورات
بیشتری بهره برده باشد.
--------------------------------------------
تمرینات الگوریتم :
روابط بازگشتی زیر را تحلیل کنید.
F(n)= n+1 n<2
6f(n-1)-9f(n-2)+n23n
F(n)=1 n=1
1 n=2
F(n-1)+f(n-2)
رابطه ای بین sn و pn برقرار است : این تمرین برای روز امتحان تحویل استاد گردد.
Sn=[(1+1/n)pn]-1
رابطه بین اینها را اثبات نمایید. که در جستجوی موفق و ناموفق مورد استفاده می باشد.
الگوریتم remerge به کار رفته در مرتب سازی ادغامی را طبق i و j بنویسید.
Remerge
void merge(ref int[] arr, int low, int mid, int high)
{
int i, j, a, b;
j = low;
for (i = mid + 1; i <= high; i++)
{
for (; arr[j] <= arr[i] && j
if (j!= i)
{
b = arr[i];
for (a = i; a> j; a--)
arr[a] = arr[a - 1];
arr[j] = b;
}
else
break;
}
}
}
برای ضرب دو عدد بزرگ n رقمی یک روش خطی و یک روش تقسیم و غلبه ارائه دهید.
using System;
using System.Collections.Generic;
using System.Text;
namespace TarahiAlgorithm4
{
class Program
{
static int MaxLen(long a, long b)
{
int max = a.ToString().Length;
if (b.ToString().Length > max) max = b.ToString().Length;
return max;
}
static long Multiply(long u, long v)
{
long x, y, w, z, r, p, q;
int m, n;
n = MaxLen(u, v);
if ((u == 0) || (v == 0)) return 0;
else if (n == 1) return u * v;
else
{
m = n / 2;
long tenToM = Convert.ToInt64(Math.Pow(10, m));
x = u / tenToM;
y = u % tenToM;
w = v / tenToM;
z = v % tenToM;
r = Multiply(x + y, w + z);
p = Multiply(x, w);
q = Multiply(y, z);
return p * tenToM * tenToM + (r - p - q) * tenToM + q;
}
return 0;
}
static void Main(string[] args)
{
string str_u, str_v;
Console.WriteLine("Please Enter Two Long Number For Multiple Operate: ");
Console.WriteLine(" ");
Console.Write("First Number A: ");
str_u = Console.ReadLine();
Console.Write("Second Number B: ");
str_v = Console.ReadLine();
Console.WriteLine(" ");
Console.WriteLine("Result Of Multiple A * B = " +
Multiply(Convert.ToInt64(str_u), Convert.ToInt64(str_v)));
Console.ReadLine();
}
}
}
دوستان تمرین آخری الگوریتم اگر کسی داشت برایم ایمیل کند بگذارم روی وبلاگ.
موفق باشید.
جواب الگوريتم REMEGRGE
سلام دوستان گرامي جناب آقاي ميرزايي زحمت كشيده و جواب الگوريتم Remerge را براي من ارسال
نمودند كه برايتان مي گذارم.
از طرف همه شما از ايشان كمال تشكر و قدرداني را دارم.
Remerge
void merge(ref int[] arr, int low, int mid, int high)
{
int i, j, a, b;
j = low;
for (i = mid + 1; i <= high; i++)
{
for (; arr[j] <= arr[i] && j
if (j!= i)
{
b = arr[i];
for (a = i; a> j; a--)
arr[a] = arr[a - 1];
arr[j] = b;
}
else
break;
}
}
}
جواب تمرین های الگوریتم به زودی
سلام دوستان گرامی به زودی جواب تمرین های الگوریتم که دوست عزیزمان آقای میرزایی
ارسال کردند را برایتان آپلود می نمایم.
از اینکه صبرو شکیبایی دارید از شما سپاسگزارم.
قابل توجه دانشجويان ترمي و پودماني ورودي نيمسال اول سال تحصيلي 92-91 (ورودي جديد)
دانشجويان فوق جهت دريافت نامه معافيت تحصيلي به آموزش مراجعه نمايند.




















حضرت علی (ع) می فرماید : علمی که در کار جلوه کند برترین نوع دانش است.