fanaavariA

علم و فناوری

fanaavariA

علم و فناوری

علم و فناوری

بایگانی
  • ۰
  • ۰

در جاوا ، شکل دیگری برای حلقه (علاوه بر حلقه استاندارد for ) برای کار با آرایه ها و مجموعه ها وجود دارد.

اگر در حال کار با آرایه ها و مجموعه ها هستید ، می توانید از ساختار دیگر حلقه for (فرم پیشرفته ی حلقه for ) برای تکرار آیتم های آن ها استفاده کنید. این نوع حلقه for-each نامیده می شود زیرا حلقه از طریق هر عنصر آرایه / مجموعه تکرار می شود.

در اینجا مثالی برای تکرار عناصر یک آرایه با استفاده از حلقه استاندارد for آورده شده است:

  1. class ForLoop {
  2. public static void main(String[] args) {
  3. char[] vowels = {‘a’, ‘e’, ‘i’, ‘o’, ‘u’};
  4. for (int i = 0; i < vowels.length; ++ i) {
  5. System.out.println(vowels[i]);
  6. }
  7. }
  8. }

می توانید کد بالا را با استفاده از حلقه for-each هم بنویسید:

ادامه مطلب...

 

  • فاطمه کریمی
  • ۰
  • ۰

حلقه در برنامه نویسی برای تکرار یک بلوک خاص از کد استفاده می شود. در این آموزش ، یاد می گیرید که از حلقه ی while و do … while در برنامه نویسی جاوا استفاده کنید.

تکرار یک حلقه تا برقراری یک شرط خاص ادامه پیدا می کند (شرط نادرست شود).

حلقه ها همان چیزی هستند که کامپیوترها را تبدیل به ماشین های جالب می کنند. فرض کنید که باید ۵۰ بار یک جمله را روی صفحه نمایش چاپ کنید. می توانید این کار را با استفاده از دستور چاپ ۵۰ بار (بدون استفاده از حلقه) انجام دهید. چگونه می خواهید یک میلیون بار یک جمله را چاپ کنید؟ پس باید از حلقه ها استفاده کنید.

این فقط یک مثال بسیار ساده است. در اینجا یاد می گیرید که از حلقه های while و do … while برای نوشتن برنامه های جالب استفاده کنید.

حلقه ی while در جاوا

ساختار حلقه ی while به شکل زیر است:

while (testExpression) {

// codes inside body of while loop

}

حلقه while چگونه کار می کند؟

شرط درون پرانتز یک عبارت از نوع boolean است.

اگر شرط به صورت صحیح (true) ارزیابی شود ،

  • عبارات داخل بدنه ی حلقه اجرا می شوند.
  • سپس ، شرط دوباره ارزیابی می شود.

این روند تا زمانی که شرط به غلط ارزیابی شود ادامه می یابد.

اگر شرط به غلط ارزیابی شود ،

  • حلقه خاتمه می یابد.

ادامه مطلب...

  • فاطمه کریمی
  • ۰
  • ۰

۱- Initialization یا مقدار دهی اولیه فقط یک بار اجرا می شود.

۲- سپس شرط (در اینجا testExpression) ارزیابی می شود که یک عبارت boolean است.

۳- اگر شرط به صورت صحیح ارزیابی شود ،

  • کد های داخل بدنه حلقه اجرا می شوند.
  • سپس عبارت update اجرا می شود.
  • باز هم ، شرط ارزیابی می شود.
  • اگر شرط صحیح باشد ، کد های داخل بدنه ی حلقه اجرا می شوند و عبارت update اجرا می شود.
  • این روند تا زمانی که شرط به غلط ارزیابی شود ادامه می یابد.

۴- اگر شرط به غلط ارزیابی شود ، حلقه for پایان می یابد.

ادامه مطلب...

 

  • فاطمه کریمی
  • ۰
  • ۰

گام اول: اسکرین شات گرفتن با کیبورد

دکمه Print Screen یا بطور خلاصه PrtScn که در قسمت بالا سمت راست کیبورد قرار گرفته است، از هر چیزی که نمایش داده میشود میتواند اسکرین شات بگیرد.

Alt + Print Screen برای عکس گرفتن از صفحه ی فعال ویندوزتان در ویندوز ۷ و ۱۰ استفاده میشود. اگر شما لب تاب، تبلت و یا صفحه کلیدی دارید که دکمه ی Fn دارد، میتوانید از “Fn” + “Print Screen” استفاده کنید.

برای ویندوز ۱۰ اگر شما می خواهید که یک اسکرین شات از کل صفحه تان بگیرید و در هارددیسک تان ذخیره کنید، دکمه های Windows + PrtScn را در صفحه کلیدتان فشار دهید. ویندوز اسکرین شات در Pictures library و در پوشه Screenshots ذخیره می شود. اگر شما Dropbox را نصب کرده باشید، اسکرین شات های شما به طور خودکار در دایرکتوری Dropbox ذخیره میشود.

گام دوم: PAINT را باز کنید

اگر شما از آخرین ورژن ویندوز ۱۰ استفاده میکنید، در قسمت سرچ، paint را تایپ کنید و برروی نتیجه کلیک کنید. اگر از ویندوز ۷ و ۸ استفاده میکنید، میتوانید paint را از راه متفاوت تری پیدا کنید.

گام سوم: اسکرین شات را پیست کنید

وقتی برنامه ی paint باز شد، روی دکمه ی paste در قسمت گوشه ی بالا سمت چپ برنامه، کلیک کنید یا روی کیبورد “Ctrl” + “V” را فشار دهید. شما باید عکسی که گرفته اید را در آن ببینید. پس از آن، هر ویرایشی که میخواهید روی آن انجام دهید؛ مثلا کات کردن یا انتخاب قسمتی از آن یا هر چیز دیگر.

ادامه مطلب...

  • فاطمه کریمی
  • ۰
  • ۰

۱-تنظیمات اتصال را چک کنید

اولین گام برای چک کردن عدم اتصال به اینترنت این است که ببیند وای فای گوشی اندرویدتان روشن باشد. ممکن است فراموش کرده باشید که آن را روشن کنید یا به اشتباه آن را خاموش کرده باشید. این یک تنظیم بسیار ساده است. notification bar را چک کنید و آیکون وای فای را روشن کنید. یا بجای آن میتوانید تنظیمات گوشیتان را چک کنید و آنرا روشن کنید.

تنظیم دیگری که باید چک کنید، airplane mode است. اگر این گزینه را روشن کرده باشید، وای فای خاموش میشود و نمیتوانید به اینترنت وصل شوید. اگر airplane mode خاموش باشد و وای فای روشن باشد اما همچنان به اینترنت متصل نشده باشید، باید راه حل بعد را امتحان کنید.

۲-نام و رمز روتر خود را هنگام مشکل در اتصال وای فای بررسی کنید

دلیل وصل نشدن شما به اینترنت احتمالا بخاطر این است که سعی میکنید به شبکه ی اشتباهی وصل شوید. این بیشتر در مواقعی اتفاق می افتد که همسایه ی شما ISP مشابه با شما و گاهی اوقات نام مشابه با شما دارد.

وقتی شما به شبکه ی درست وصل شدید، قدم بعدی چک کردن پسورد است، عدم تطبیق نام وای فای و پسورد میتواند یکی از دلایل وصل نشدن وای فای گوشی اندروید باشد. دوباره پسوردتان را بصورت صحیح وارد کنید تا مشکل برطرف شود؛ اما فراموش نکنید قسمت وارد کردن پسورد بسیار حساس است، به این معنی که باید پسورد را دقیقا با حروف بزرگ و کوچک مشخص شده وارد کنید.

ادامه مطلب...

  • فاطمه کریمی
  • ۰
  • ۰

در ابتدا، به ویژه در کتاب های اول، خواندن با خواندن به زبان مادری تفاوت خواهد داشت. کلمات جدید زیادی وجود دارند که باید در فرهنگ لغت جستجو کنید و در نتیجه سرعت مطالعه شما را بطور چشمگیری کاهش خواهند داد. مهمترین نکته در اینجا این است که ناامید نشوید و کتاب را دور نیندازید. سرانجام موفق خواهید شد.
بدنبال درک ۱۰۰٪ نباشید! اجازه دهید یک جمله نمونه را در نظر بگیریم:
One of the novices, reported for the second time for a nocturnal excursion, received two hundred lashes with a scourge (Viking – Odinn’s Child by Tim Severin)
نکته اصلی درمورد مهارت خواندن این است که معنی کل جمله را بدون دانستن معنی تک تک کلمات درک کنید!
در این مثال واژگان کلیدی novice ، nocturnal excursion، lashes و scourge هستند. در نگاه اول ممکن است همه آنها برای شما عجیب به نظر برسند. اما به نظر من فقط دو مورد آخر ارزش جستجو در فرهنگ لغت را دارند. البته این به پیشینه زبان مادری شما بستگی دارد، اما این احتمال وجود دارد که کلمات novice و nocturnal را قبلا شنیده باشید. Novice از لغت لاتین novus به معنای جدید سرچشمه می گیرد و در چندین زبان متفاوت معنی مشابهی دارد. اگر به متن جمله توجه کنید درک اینکه novice شخصی است که اخیراً به کاری ملحق شده سخت نخواهد بود.

ادامه مطلب...

  • فاطمه کریمی
  • ۰
  • ۰

۱-اپلیکیشن Drops
Drops روی یکی از جنبه های زبان (واژگان)، تمرکز دارد و البته این کار را به خوبی انجام می دهد. این برنامه صرفاً به دلیل طراحی زیبایی که دارد یکی از موارد مورد علاقه من است. Drops بازی های کلمه ای کوتاه و جذابی را ارائه می دهد که از طریق حفظ لغت به ساخت دایره واژگان غنی منتهی می شود. این بازی ها شامل وصل کردن تصاویر به ترجمه آنها یا مرتب کردن حروف درهم برای تمرین املا می شوند، اساسا این تمرین ها علاوه بر یادگیری، روی سرگرمی متمرکز هستند. هر بازی یک جلسه ۵ دقیقه ای هیجان انگیز است که می تواند به یادگیری زبان آلمانی کمک کند!
۲- اپلیکیشن Memrise
درست مانند Drops تمرکز Memrise نیز روی یادگیری لغت است، اما یکی دیگر از ویژگی های آن شامل یک راهنمای تلفظ است که به شما کمک می کند با ضبط و مقایسه تلفظ خود با افراد بومی مانند آنها صحبت کنید. ویژگی جالب Memrise تکرارهای فاصله دار آن است. الگوریتم Memrise زمان مرور هر واژه را محاسبه می کند و سپس برای شما یادآوری هایی را ارسال می کند. جالب به نظر می رسد، اینطور نیست؟

۳- اپلیکیشن آموزش آلمانی با جملات صوتی
در این نرم افزار برای فارسی زبانان صوتی ، زبان آلمانی را به رایگان یاد می گیرید و شما با تمرین کردن مطالبی که در این نرم افزار وجود دارند ، زبان آلمانی خود را تقویت می کنید. در این نرم افزار می توانید آموزش زبان آلمانی آفلاین را تجربه کنید.
در این اپلیکیشن بر روی یادگیری لغات آلمانی برای زبان فارسی و همچنین جملات آلمانی (پرکاربرد ترین جملات زبان آلمانی ) و ضرب المثل های آلمانی با ترجمه فارسی ، تمرکز شده است. اموزش مکالمه زبان آلمانی رایگان ، یکی از اهداف ساخت این نرم افزار بوده است.

ادامه مطلب...

  • فاطمه کریمی
  • ۰
  • ۰

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

عجله نکنید – روند یادگیری ممکن است برای افراد مختلف سریع تر یا کندتر باشد.
 ۲- روزانه ۲۰ تا ۳۰ دقیقه تمرین کنیدبرای ایجاد عادات یادگیری جدید، به یاد داشته باشید که به کیفیت توجه کنید نه کمیت. لازم نیست ساعت های طولانی مطالعه کنید. بهتر است انواع فعالیت هایی که می توانند برای توسعه مهارت های جدید انگلیسی به شما کمک کنند را امتحان کنید (بخوانید، واژگان جدید را حفظ کنید، فیلم تماشا کنید)، اما به یاد داشته باشید که این فعالیت ها را باید به صورت مرتب انجام دهید. در دانشگاه کپلان، ما از یک روش یادگیری آزمایش شده برای تقویت زبان استفاده می کنیم: +K.

ادامه مطلب...

  • فاطمه کریمی
  • ۰
  • ۰

در ریاضیات ، در مورد توابع مطالعه کرده اید. به عنوان مثال ، f (x) = x2 تابعی است که مقدار مربع x را برمی گرداند.

If x = 2, then f(2) = 4

If x = 3, f(3) = 9

and so on.

به طور مشابه ، در برنامه نویسی ، یک تابع بلوکی از کد است که یک کار خاص را انجام می دهد.

در برنامه نویسی شی گرا ، متد یک اصطلاح است که برای تابع استفاده می شود. متد ها به یک کلاس محدود می شوند و رفتار یک کلاس را تعریف می کنند.

انواع متد های جاوا

متد بسته به این که توسط کاربر تعریف شده باشد یا در کتابخانه استاندارد موجود باشد ، دو نوع است:

  • متد های کتابخانه استاندارد
  • متد های تعریف شده توسط کاربر

متد های کتابخانه استاندارد

متد های کتابخانه استاندارد متد های داخلی در جاوا هستند که به راحتی قابل استفاده هستند. این کتابخانه های استاندارد همراه با کتابخانه کلاس جاوا (JCL) در بایگانی جاوا (*.jar) با JVM و JRE ارائه می شوند.

مثلا،

  • ()print متدی از java.io.PrintSteam است. (“ … “)print رشته داخل علامت های نقل قول را چاپ می کند.
  • ()sqrt متدی برای کلاس Math است. جذر عدد را برمی گرداند.

ادامه مطلب...

  • فاطمه کریمی
  • ۰
  • ۰

جاوا یک زبان برنامه نویسی شی گرا (OOP) است. در این آموزش با شی گرایی و نحوه ایجاد کلاس و اشیاء دلخواه در برنامه آشنا می شوید.

جاوا یک زبان برنامه نویسی شی گرا است و این امکان را به شما می دهد تا با ایجاد اشیاء ، مشکلات پیچیده را به مجموعه های کوچک تر تقسیم کنید. این اشیاء دو ویژگی دارند:

  • حالت
  • رفتار

بیایید چند مثال بزنیم:

۱- لامپ یک شی است

  • می تواند در حالت خاموش یا روشن باشد.
  • می توانید لامپ را روشن و خاموش کنید. (رفتار)

۲- دوچرخه یک شی است

  • دارای دنده ، دو چرخ ، تعدادی چرخ دنده و غیره است.(حالت)
  • قابل ترمز گرفتن ، شتاب دادن ، تغییر دنده و غیره است. (رفتار)

ادامه مطلب...

  • فاطمه کریمی