This media is not supported in your browser
VIEW IN TELEGRAM
پیچ ارشمیدس، اختراعی منسوب به ارشمیدس که در گذشته از آن برای آبیاری و بالا کشیدن آبهای زیر زمینی استفاده میکردند، به شکل لولهای مارپیچ بود که محور آن زاویهای ۴۵ درجه با راستای افقی میساخت. یک سر پیچ در مخزن آب قرار داشت و با چرخاندن پیچ آب از لوله بالا میرفت.
#مکانیک ⚙
🆔️ @computeronic
#مکانیک ⚙
🆔️ @computeronic
كدام دستور در پايتون ، فايلي را با مسير C:\text.txt باز ميكند تا داده ها را در آن وارد كند؟
Anonymous Quiz
24%
open(“c:\\text.txt”,”a”)
31%
open(“c:\\text.txt”,”rw”)
19%
open(“c:\\text.txt”,”aw”)
26%
open(“c:\\text.txt”,”w”)
📝مقاله معرفی کد ادیتور برای موبایل در اینستاگرام کامپیوترونیک منتشر شد
مشاهده مقاله
➖➖➖➖➖➖➖
🆔@computeronic
مشاهده مقاله
➖➖➖➖➖➖➖
🆔@computeronic
Computeronic|کامپیوترونیک
Time Complexity پيچيدگي زماني چيست؟ همه ما مي دانيم كه الگوريتم ها ترتيبي از دستورالعمل ها هستند كه از نقطه اي آغاز و در نقطه اي پايان مي يابند،الگوريتم ها ساختار اساسي برنامه هاي كامپيوتري هستند و نظم ايجاد ميكنند تا فكر ما به كامپيوتر نزديك شود. براي ما…
براي بررسي پيچيدگي زماني يك الگوريتم،تابعي به نام T(n) كه تابع زماني الگوريتم ناميده مي شود در نظر ميگيريم كه براي محاسبه آن بايد موارد زير را بررسي نمود:
1️⃣زمان مربوط به أعمال جايگزيني و تعاريف
2️⃣زمان مربوط به أعمال محاسبات كه مقدار ثابت دارد
3️⃣زمان مربوط به تكرار دستورالعمل ها(حلقه ها)
4️⃣زمان مربوط به توابع بازگشتي
زمان اجراي يك الگوريتم به عوامل مختلفي بستگي دارد اما ما مي خواهيم زمان اجرا را طوري بيان كنيم كه مستقل از نرم افزار و سخت افزار باشد،زمان اجرا را برابر تعداد اجراي مجموع همه دستورات تعريف مي كنيم.
خب حالا چگونه اجراي هر خط برنامه رو محاسبه كنيم؟🤔
براي اين كار فقط بايد يك سري قوانين رو بدانيد كه بعضي از آنها رو در اين پست و بعضي ها را در آينده خواهيم گفت.
تعريف متغير ها و توابع عملا اجرا نميشوند و ميتوان گام آنها را صفر در نظر گرفت،مثلا اگر بگوييم int x يا def function يا void function در واقع تعداد اجراي آنها صفر است فقط جهت تعريف استفاده مي شوند،تعريف كلاسها نيز صفر بار اجرا ميشود.
زيرا اينها فقط تعاريفي براي درك كامپيوتر است و اجرا نمي شود فقط كامپيوتر متوجه ميشود كه اين متغير int است مثلا يا float يا ………
از طرفي مقدار دهي به متغير ها و أعمال محاسباتي يك بار اجرا شده و از مرتبه ١ هستند O(1) دستوراتي مثل x=1،z=x+y و ........
اين ها و بخش هايي نظير اين ها يك بار اجرا ميشوند.
در ادامه بيشتر به بررسي تعداد اجرا و مرتبه اجرايي ميپردازيم زيرا در يك پست نميتوان همه آنها را بيان كرد.
همراه ما باشيد😉
#ساختمان_داده
#كامپيوتر
#برنامهنویسی
➖➖➖➖➖➖➖
🆔@Computeronic
1️⃣زمان مربوط به أعمال جايگزيني و تعاريف
2️⃣زمان مربوط به أعمال محاسبات كه مقدار ثابت دارد
3️⃣زمان مربوط به تكرار دستورالعمل ها(حلقه ها)
4️⃣زمان مربوط به توابع بازگشتي
زمان اجراي يك الگوريتم به عوامل مختلفي بستگي دارد اما ما مي خواهيم زمان اجرا را طوري بيان كنيم كه مستقل از نرم افزار و سخت افزار باشد،زمان اجرا را برابر تعداد اجراي مجموع همه دستورات تعريف مي كنيم.
خب حالا چگونه اجراي هر خط برنامه رو محاسبه كنيم؟🤔
براي اين كار فقط بايد يك سري قوانين رو بدانيد كه بعضي از آنها رو در اين پست و بعضي ها را در آينده خواهيم گفت.
تعريف متغير ها و توابع عملا اجرا نميشوند و ميتوان گام آنها را صفر در نظر گرفت،مثلا اگر بگوييم int x يا def function يا void function در واقع تعداد اجراي آنها صفر است فقط جهت تعريف استفاده مي شوند،تعريف كلاسها نيز صفر بار اجرا ميشود.
زيرا اينها فقط تعاريفي براي درك كامپيوتر است و اجرا نمي شود فقط كامپيوتر متوجه ميشود كه اين متغير int است مثلا يا float يا ………
از طرفي مقدار دهي به متغير ها و أعمال محاسباتي يك بار اجرا شده و از مرتبه ١ هستند O(1) دستوراتي مثل x=1،z=x+y و ........
اين ها و بخش هايي نظير اين ها يك بار اجرا ميشوند.
در ادامه بيشتر به بررسي تعداد اجرا و مرتبه اجرايي ميپردازيم زيرا در يك پست نميتوان همه آنها را بيان كرد.
همراه ما باشيد😉
#ساختمان_داده
#كامپيوتر
#برنامهنویسی
➖➖➖➖➖➖➖
🆔@Computeronic
تماس گروهي آزمايشي تلگرام، تلگرام در نظر دارد تا مدتي ديگر در آپديت جديد خود تماس زنده و live گروهي البته فعلا به صورت صوتي ايجاد كند،بدين شكل كه شما ميتوانيد به صورت زنده در گروههاي خودتان تماس برقرار كنيد و همه اعضاي گروه بتوانند در لحظه صداي شما را بشنوند.
#خبر
#فكت
➖➖➖➖➖
🆔@Computeronic
#خبر
#فكت
➖➖➖➖➖
🆔@Computeronic
كدام تعريف متغير در پايتون نادرست است؟
Anonymous Quiz
15%
number=1,000,000
43%
x y z= 1 2 3
12%
x,y,z=1,2,3
30%
x_y_z=1,000,000
كوييز پايتون
🔴🟢🟡
خروجي قطعه كد زير چيست؟ a=3 - - 2 - - 1 print(a)
🔴🟢🟡
خروجي قطعه كد زير چيست؟ a=3 - - 2 - - 1 print(a)
Anonymous Quiz
21%
Error
19%
6
23%
0
37%
Invalid Syntax
هرگز این اشتباهات را در پایتون نکنید-بخش اول:
فرض کنید ما یک لیست داریم به نام x و لیست دیگری ایجاد میکنیم به نام y که از دوتا لیست x تشکیل شده است مطابق زیر:
x=[1,2]
y=[x]*2
print(y)
>>[[1,2],[1,2]]
حالا تغییراتی را روی لیست y ایجاد میکنیم به شکل زیر:
y[0][0]='T'
print(y)
>>[['T',2],[‘T’,2]]
خب تا اینجا همه چیز عادیست،یک لیست ایجاد کردیم و از روش یه لیست دیگه درست کردیم و در لیست دوم تغییری ایجاد کردیم اما مشکل اساسی اینجاست،یک بار لیست اولیه(x) را چاپ کنید تا متوجه فاجعه شوید!
print(x)
>>['T',2]
بله،لیست اولیه هم دچار تغییر شد،دوستان توجه کنید که این یه باگ نیست بلکه یک خاصیت ارجاعی لیستها در پایتون است برای همین سعی کنید تا حد امکان لیستها را از روی هم نسازید و اقدام به ساخت جداگانه لیستها کنید.
هر سوالی بود در کامنتها مطرح کنید😉
#پايتون
#برنامهنویسی
🔵🔵🔵🔵🔵🔵🟡🟡🟡🟡🟡🟡
🆔@Computeronic
فرض کنید ما یک لیست داریم به نام x و لیست دیگری ایجاد میکنیم به نام y که از دوتا لیست x تشکیل شده است مطابق زیر:
x=[1,2]
y=[x]*2
print(y)
>>[[1,2],[1,2]]
حالا تغییراتی را روی لیست y ایجاد میکنیم به شکل زیر:
y[0][0]='T'
print(y)
>>[['T',2],[‘T’,2]]
خب تا اینجا همه چیز عادیست،یک لیست ایجاد کردیم و از روش یه لیست دیگه درست کردیم و در لیست دوم تغییری ایجاد کردیم اما مشکل اساسی اینجاست،یک بار لیست اولیه(x) را چاپ کنید تا متوجه فاجعه شوید!
print(x)
>>['T',2]
بله،لیست اولیه هم دچار تغییر شد،دوستان توجه کنید که این یه باگ نیست بلکه یک خاصیت ارجاعی لیستها در پایتون است برای همین سعی کنید تا حد امکان لیستها را از روی هم نسازید و اقدام به ساخت جداگانه لیستها کنید.
هر سوالی بود در کامنتها مطرح کنید😉
#پايتون
#برنامهنویسی
🔵🔵🔵🔵🔵🔵🟡🟡🟡🟡🟡🟡
🆔@Computeronic
This media is not supported in your browser
VIEW IN TELEGRAM
🔺ابزاری جهت پرچ کردن لبه های لوله های #بویلر
◻بویلر تجهیزی مهم در صنعت است که به زبان ساده برای تولید آب با دمای بالا، بخار آب و یا روغن داغ استفاده میشود. درون این تجهیز ده ها لوله عبور کرده که درون لوله ها حرارت و یا آتش عبور میکند و در این مدل که مدل لوله آتشی است همانگونه که گفته شد درون لولهها انرژی حرارتی حاصل از شعله قرار میگیرد در حالی که اطراف آن را سیال مورد نظر (آب) فرا گرفته است. این نوع بویلرها برای تولید بخار اشباع برای فرآیندهای گرمایشی مانند پختن مورد استفاده قرار میگیرند.
#مکانیک ⚙
🆔️ @computeronic
◻بویلر تجهیزی مهم در صنعت است که به زبان ساده برای تولید آب با دمای بالا، بخار آب و یا روغن داغ استفاده میشود. درون این تجهیز ده ها لوله عبور کرده که درون لوله ها حرارت و یا آتش عبور میکند و در این مدل که مدل لوله آتشی است همانگونه که گفته شد درون لولهها انرژی حرارتی حاصل از شعله قرار میگیرد در حالی که اطراف آن را سیال مورد نظر (آب) فرا گرفته است. این نوع بویلرها برای تولید بخار اشباع برای فرآیندهای گرمایشی مانند پختن مورد استفاده قرار میگیرند.
#مکانیک ⚙
🆔️ @computeronic
This media is not supported in your browser
VIEW IN TELEGRAM
مقایسه میزان رشد مرتبه های زمانی الگوریتمهای کامپیوتری،بر اساس این مقایسه الگوریتمی که مرتبه آن log n باشد بهینه ترین و مرتبه 2 به توان n بهینه نیست زیرا رشد بسیاری دارد!
#ساختمان_داده
➖➖➖➖➖➖➖
🆔@Computeronic
#ساختمان_داده
➖➖➖➖➖➖➖
🆔@Computeronic