تبلیغات
وبلاگ مهندسی عمران (مهندسی آب)
وبلاگ مهندسی عمران (مهندسی آب)
زَکاةُ العلم پَخْشُه!! البته‌با‌‌دانش‌‌وبیان‌مناسب‌و‌به‌دور‌از‌هرگونه Copy&Paste!
پاسخ به سؤال فرترن
نوشته‌شده در تاریخ دوشنبه 28 اسفند 1391 توسط محمدصادق عباسیان | نظرات ()
طبقه‌بندی: مبانی برنامه‌نویسی (فرترن)، 
برچسب‌ها: فرترن، سوال، محاسبه میانگین هندسی، مرتب کردن داده‌ها،  

سلام!
یکی از بچه‌ها توی نظرات امر فرمودن (چون جمله به حالت امری بوده عرض کردم امر فرمودن!!) که:
برنامه‌ای بنویسید که سه عدد از ورودی خوانده و میانگین حسابی و هندسی آن را محاسبه کند و در صورتی که میانگین حسابی بزرگتر از میانگین هندسی باشد اعداد را به صورت نزولی و در غیر اینصورت به صورت صعودی مرتب کرده و به همراه دو میانگین چاپ کند.
بنده هم از اونجایی که دیدم انگار این مرتب کردن (Sort) داده‌ها خیلی رو اعصاب بچه‌هاست، تصمیم گرفتم یه بار کدهاش رو توی سایت بیارم. گرچه قبلاً هم گفتم که توی فصل چهار جزوه حل تمرینی که روی همین سایت قرار داره، یک برنامه کامل با توضیحات از مرتب کردن داده‌ها آوردم. اول کدهای برنامه برای پاسخ به این سؤال رو در ادامه مطلب ببینید و بعد توضیحات رو بخونید.
توضیحات:
1- برنامه رو خیلی بهینه‌تر از این حالتی که من نوشتم می‌شه نوشت، چون که من کدهای مرتب کردن رو دو بار عیناً ‌و با یک اختلاف جزئی تکرار کردم تا مرتب کردن نزولی به صعودی تبدیل بشه. روی این قضیه فکر کنید. ضمن اینکه سعی کنید مرتب کردن رو داخل سابروتین انجام بدید.
2- دو نحوه معروف مرتب‌ کردن داده‌ها یعنی روش حبابی و روش سریع در ویراست دوم کتاب فرترن 95/90 استاد بزرگوارم دکتر موسوی اومده که می‌تونید ملاحظه کنید.
3- دقت کنید که برنامه برای سه تا عدد کار نمی‌کنه و ابتدا تعداد داده‌ها را از شما می‌پرسه و با هر تعداد داده‌ای که شما بهش بدید کار می‌کنه. لذا اگه تعداد داده‌ها زوج باشه، ضرب اعداد نباید منفی باشه، چون که در این‌صورت در محاسبه میانگین هندسی زیر رادیکال با فرجه زوج منفی می‌شه. اما جدای از این، با هر تعداد داده ورودی، هیچ‌وقت ضرب اعداد نباید منفی بشه، چون در فرترن یک عدد منفی نمی‌تونه به توان یک عدد غیرصحیح برسه. دلیل این موضوع رو می‌تونید توی کتاب دکتر موسوی ببینید.
4- دقت کنید که اگر همه داده‌ها مثبت باشند، همواره میانگین بیشتر از میانگین هندسی هست مگر اینکه همه داده‌ها برابر باشند که در این صورت دو میانگین با هم برابره.



ادامه مطلب - کدهای برنامه
سه مرحله برای سامان‌دهی محل درس
نوشته‌شده در تاریخ جمعه 25 اسفند 1391 توسط محمدصادق عباسیان | نظرات ()
طبقه‌بندی: علمی، 
برچسب‌ها: برنامه ریزی، مشاوره، کنکور ارشد، مدیریت زمان،  

یکی از مهارت‌های مهم مدیریت زمان که منجر به افزایش تمرکز نیز می‌شود، سامان‌دهی محل درس‌‌خواندن می‌باشد. در زیر سه روش برای مرتب نگه داشتن محل درس خواندن ارائه شده است:

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

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

3- هر برگه را فقط یک‌بار مصرف کنید. فقط وقتی برگه‌ای را بردارید که مطمئن باشید از آن استفاده می‌نمایید. اگر کاغذی دیگر مورد استفاده‌تان نیست بهتر است آن را کنار بگذارید تا اینکه دائماً آن را روی میزتان این طرف و آن طرف کنید.



تعیین هدف به روش ساده
نوشته‌شده در تاریخ دوشنبه 14 اسفند 1391 توسط محمدصادق عباسیان | نظرات ()
طبقه‌بندی: علمی، 
برچسب‌ها: برنامه ریزی، مدیریت زمان، مشاوره کنکور، موفقیت، هدف،  

تعیین هدف به روش ساده برگرفته از کتاب قدرت‌برنامه‌ریزی، نوشته‌برایان‌تریسی

1- دقیقاً تصمیم بگیرید در هر حوزه‌ای از زندگی چه می‌خواهید. هدفتان را به‌قدری واضح و مشخص تعریف کنید که یک کودک بتواند آن را درک کند و به کودکی دیگر توضیح دهد!
۲- هدف خود را بنویسید و آن را قابل اندازه‌گیری کنید. هدفی که نوشته نشده باشد تنها یک آرزوست.
۳- یک ضرب‌العجل تعیین کنید. زمان دقیق دستیابی به هدفتان را مشخص کنید. ضمیر ناخودآگاه شما ضرب‌العجل‌ها را دوست دارد، زیرا توانایی ذهنتان را برانگیخته و شما را به‌جلو هدایت می‌کند.
4- تمام موانعی را که باید برای رسیدن به هدف از سر راه بردارید شناسایی کنید. ممکن است چه مشکلاتی پیش آید؟‌ چه چیزهایی بین شما و هدفتان قرار گرفته است؟
افکارتان را روی کاغذ بیاورید. هر چه بیشتر مشکلات و دشواری‌هایی که ممکن است سر راهتان قرار بگیرد را مشخص کنید آمادگی بهتری برای حل و فصل آنها خواهید داشت.
5- دانش و مهارت‌هایی را که برای دست‌یابی به هدف به آنها نساز خواهید داشت را تعیین کنید. هر هدف جدید نیازمند کسب و به‌کارگیری بخش جدیدی از دانش یا مهارت است.
6- افرادی را مشخص کنید که برای رسیدن به هدفتان به کمک و همکاری آنها نیاز دارید. برای دستیابی به اهداف بزرگ نیازمند کمک افراد زیادی هستید.
7- فهرستی از پاسخ‌های خود به شش سؤال فوق تهیه کنید و بر اساس اولویت آنها را مرتب کنید. ابتدا باید چه‌کاری را انجام دهید؟ مهم‌ترین نکته چیست؟ فهرستی از فعالیت‌هایی که به ترتیب اولویت  تهیه شده یک طرح است؛ مجموعه‌ای گام‌به‌گام از کارهایی که سرانجام شما را به هدف و مقصودتان می‌رساند.
با استفاده از هفت مرحله مذکور، امکان رسیدن به هر هدفی که برای خود تعیین کرده‌اید میسر می‌شود.



اثبات رابطه مانینگ هم پیدا شد!!!
نوشته‌شده در تاریخ یکشنبه 22 بهمن 1391 توسط محمدصادق عباسیان | نظرات ()
طبقه‌بندی: مکانیک سیالات و هیدرولیک، 
برچسب‌ها: رابطه مانینگ، اثبات فرمول مانینگ، هیدرولیگ، Manning،  

سلام!

وقتی کلیدواژه‌هایی که بازدیدکننده‌های عزیزم (!) رو به وبلاگ ارجاع می‌ده چک می‌کردم، به مطلب جالبی رسیدم. اونم اینه که انگار خیلی‌ها دنبال اثبات فرمول مانینگ (Manning Formula) هستن!! جالب‌تر می‌شه اگه احیاناً استاد بزرگوارشون اونارو دنبال این نخودسیاه فرستاده باشه!!
جواب این سؤال خیلی ساده‌ست! فرمول مانینگ اثبات نداره!! این رابطه یه فرمول تجربیه (
Empirical Formula). برای فرمول تجربی دنبال اثبات ریاضی نگردید لطفاًً! ضمناً دقت کنید که همین تجربی بودنش هم یه‌کمی داستان واسه‌ش درست کرده! اگه به شکل کلی فرمول که به این صورته دقت کنید
99999999999999999999999999V = \frac{k}{n}  R_h ^{2/3} \cdot S^{1/2}

حتماً ضریب k نظرتون رو جلب می‌کنه. این ضریب توی سیستم SI برابر 1 و توی سیستم BG برابره 1.4859 هست. این از اینجا ناشی می‌شه که این ضریب بُعد [L1/3/t] رو داره. این در حالیه که ما غالباً برای یه ضریب ثابت بعد قائل نمی‌شیم. اما چون دو طرف این رابطه تجربی (مثل خیلی از روابط تجربی دیگه مهندسی آب)، به‌خاطر تجربی بودنش از نظر ابعادی برابر نیست، ]اغلب[ به این ضریب بعد می‌دن.
ضمناً ارتباط جالبی بین فرمول مانینگ و فرمول شزی (
Chezy) وجود داره که توی مراجع مختلف مثل کتاب هیدرولیک دکتر ابریشمی (فصل جریان یکنواخت) می‌تونید پیداش کنید. فرمول شزی از آنالیز ابعادی (Dimensional Analysis) به‌دست میاد.
اینقدر دنبال اثبات رابطه مانینگ نگردید!!!



کدهای فرترن روش حداقل مربعات (Least Squares)
نوشته‌شده در تاریخ یکشنبه 22 بهمن 1391 توسط محمدصادق عباسیان | نظرات ()
طبقه‌بندی: مبانی برنامه‌نویسی (فرترن)، 
برچسب‌ها: فرترن، کد، 90 95، روش حداقل مربعات،  

سلام!

یه زمانی قرار بود برای نشریه انجمن علمی عمران دانشگاه صنعت آب و برق (دریچه) یه سری سوال حل شده فرترن بدم که خُب نشریه به مشکل خورد و هیچ‌وقت چاپ نشد. یکی از اون‌ها برازش بهترین خط به یه‌سری داده به روش حداقل مربعات بود. فایلش رو پیدا کردم و یه‌کم ویرایش ظاهری کردم که می‌تونید دانلودش کنید.
به‌نظرم سؤال خیلی خوبیه. با حل همین یه‌دونه (!) یه دور مباحث مهم آرایه‌ها (مثل آرایه تخصیص‌پذیر)، زیربرنامه‌های خارجی و انواع متغیرها از جمله کاراکتری و ترکیب اون با زیربرنامه‌ها بررسی می‌شه. فایل کدها و توضیحاتش رو می‌تونید از لینک زیر دریافت کنید.

Download



پاسخ سؤالات کنکور ارشد 92
نوشته‌شده در تاریخ جمعه 20 بهمن 1391 توسط محمدصادق عباسیان | نظرات ()
طبقه‌بندی: علمی، 
برچسب‌ها: کنکور ارشد، 92، پاسخ تست‌،  

سلام!

جواب سؤالای کنکور ارشد 92 روی سایت دکتر زرفام (www.pzarfam.com) قرار گرفته. پاسخ تشریحی زبان رو هم بنده نوشتم. برای دیدن جواب‌ها می‌تونید از لینک‌های زیر هم کمک بگیرید.

پاسخ تشریحی زبان

پاسخ تشریحی مقاومت و تحلیل

پاسخ تشریحی خاک

پاسخ تشریحی پی

پاسخ تشریحی سیالات و هیدرولیک

پاسخ تشریحی فولاد و بتن

پاسخ تشریحی راهسازی و روسازی



یک روش اندازه‌گیری تراز سطح آب رودخانه
نوشته‌شده در تاریخ پنجشنبه 19 بهمن 1391 توسط محمدصادق عباسیان | نظرات ()
طبقه‌بندی: مکانیک سیالات و هیدرولیک، 
برچسب‌ها: هیدرومتری، تراز آب، رودخانه، چاه اندازه‌گیری، اندازه گیری،  

به شکل زیر نگاه کنید!

 

این شکل یکی از روش‌های ثبت تغییرات تراز سطح آب توی یک رودخانه، که یکی از متغیرهای بسیار بسیار مهم هم هست، رو نشون می‌ده. تو این روش آب به‌وسیله‌ یه لوله به یک چاه احداث شده مجاور رودخانه منتقل می‌شه. طبق اصلی که از دبیرستان بلدیم (لوله‌های به هم مرتبط) تراز آب در چاه و رودخانه یکسانه. بنابراین اندازه‌گیری تراز آب توی چاه مثل اینه که تراز آب توی رودخانه رو اندازه گرفتیم. حُسن استفاده از این چاه اینه که سطح آب در این چاه، بر خلاف آب در جریان توی رودخانه، ساکنه. حالا اثر بالا و پایین رفتن شناور موجود در چاه، به یک دستگاه ثَبّات منتقل می‌شه و به این ترتیب در یک بازه زمانی مشخص، بدون حضور متصدی می‌تونیم تغییرات سطح آب رو مشاهده کنیم.
حتماً دقت دارید که برپا کردن همچین تشکیلاتی هزینه‌های قابل توجهی داره و برای کشورهایی مقرون به صرفه‌ست که آب براشون از اهمیت زیادی برخورداره!



(تعداد کل صفحات:25)      ...   2   3   4   5   6   7   8   ...  
درباره‌ی وبلاگ

.::بسم الله الرحمن الرحیم::.
در این وبلاگ سعی می‌شه مطالب مختلفی در ارتباط با مهندسی عمران و به طور خاص مهندسی آب قرار داده بشه. تمام سعی بنده اینه که مطالبی رو ارائه بدم که یا حاصل تلاش خودم هست، یا اینکه مشابه اون در وبلاگ‌ها و سایت‌های فارسی پیدا نمی‌شه. بنابراین لطفاً حق کپی رایت فراموش نشه!!!

محمدصادق عباسیان
دانشجوی دکترای مهندسی عمران-آب، دانشگاه صنعتی شریف
پست الکترونیک
تماس با مدیر
RSS
ATOM
جستجو
آخرین مطالب
نوروز 1397 مبارک!
پذیرش مقاله در مجلۀ Theoretical and Applied Climatology
«یکِ عمران»: تخصصی‌ترین کانال مشاورۀ کنکور ارشد و دکتری
گفتگوی 6 از مجموعۀ «گفتگوهای آبی»
گفتگوی 5 از مجموعۀ «گفتگوهای آبی»
گفتگوی 4 از مجموعۀ «گفتگوهای آبی»
گفتگوی 3 از مجموعۀ «گفتگوهای آبی»
گفتگوی 2 از مجموعۀ «گفتگوهای آبی»
گفتگوی 1 از مجموعۀ «گفتگوهای آبی»
انتشار مقاله در مجله علمی-پژوهشی عمران مدرس
خلاصه‌های کنکور دکترای عمران آب
مشاوره رایگان کنکور کارشناسی ارشد
ارتفاع مکش کل خالص (NPSH)
رابطه بین مدت و شدت بارندگی
کلاس آموزش برنامه‌نویسی به زبان FORTRAN 90/95
آرشیو
اسفند 1396
مهر 1395
شهریور 1395
اردیبهشت 1395
فروردین 1395
بهمن 1393
مهر 1393
فروردین 1393
اسفند 1392
موضوعات
تغییر اقلیم
مقاله
«گفتگوهای آبی»
مبانی برنامه‌نویسی (فرترن)
مکانیک سیالات و هیدرولیک
هیدرولوژی
سازه
مقاومت مصالح و استاتیک
ریاضیات
مكانیك خاك
بتن
راه‌سازی و روسازی
نقشه‌برداری
اطلاع رسانی
علمی
نویسندگان
محمدصادق عباسیان
پیوندها
دانشگاه صنعتی شریف
کتاب عمران
وبلاگ فرآیندهای تصفیه‌ی آب و فاضلاب
پیوندهای روزانه
فروشگاه فایل‌های آموزشی جزوه‌ها و پروژه‌های مهندسی دانشگاه صنعتی شریف
صفحات جانبی
درباره‌ مدیر، محمدصادق عباسیان
ابر برچسب‌ها
سیالات مقاومت مصالح و استاتیک هیدرولوژی علمی فرترن بتن هیدرولیک مکانیک خاک مبانی برنامه‌نویسی فرترن مکانیک سیالات و هیدرولیک
آمار سایت
بازدیدهای امروز: نفر
بازدیدهای دیروز: نفر
كل بازدیدها: نفر
بازدید این ماه: نفر
بازدید ماه قبل: نفر
تعداد نویسندگان: عدد
كل مطالب: عدد
آخرین بازدید:
آخرین بروزرسانی:
Blog Skin