daneshmandA

علم و فناوری

daneshmandA

علم و فناوری

علم و فناوری

  • ۰
  • ۰

1- از فرهنگ لغت انگلیسی به انگلیسی استفاده کنید

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

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

شما کلمه ای را جستجو می کنید که آن را نمی شناسید.

تعریف کلمه A حاوی کلمات دیگری است که شما نمی دانید.

شما باید به دنبال معانی کلمات جدید باشید.

دلیل این مشکل این است که فرهنگ لغتی که شما استفاده می کنید خوب نیست؛ و کلمات دشوار را با کلمات ساده توضیح نمی دهد. اگر بیش از حد با این مشکل روبرو می شوید، باید یک فرهنگ لغت دیگر پیدا کنید.

من یک بار از یک برنامه فرهنگ لغت به نام WordWeb استفاده کردم. وحشتناک بود. هر وقت از آن استفاده می کردم، اغلب به مشکلی که در بالا اشاره کردم، بر می خوردم. بنابراین یک فرهنگ لغت دیگر پیدا کردم و از آن زمان تاکنون هیچ مشکلی نداشته ام. (در حال حاضر، من از  the Oxford Dictionaries website برای جستجوی کلماتی که نمی دانم استفاده می کنم.)

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

  • زهرا فرهادی
  • ۰
  • ۰

1-یک برنامه مطالعه متعادل ایجاد کنید

برای گرفتن نمره 7 یا بالاتر در آیلتس، باید روی دو چیز تمرکز کنید: استراتژی / آزمون تمرینی و تسلط عمومی. شما نمی توانید هیچ یک از این موارد را نادیده بگیرید. هر دو به یک اندازه مهم هستند.

 

در ایجاد برنامه مطالعاتی خود، به موارد زیر نیازخواهید داشت:

استراتژی ها و آزمون های تمرینی: دوره شما باید شامل استراتژی های یادگیری باشد (این استراتژی ها باید توسط یک فرد متخصص که به او اعتماد دارید ارائه شده باشند) .

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

برای آمادگی برای آیتلس هر روز یک ساعت خاص (2-3 ساعت به مدت 90 روز) مطالعه کنید.

فعالیت های آماده سازی روزانه خود را یادداشت کنید و مطمئن شوید که هر هفته روی تسلط عمومی و آماده سازی برای آزمون کار می کنید.

 

با نادیده گرفتن هر یک از این موارد، بعید به نظر می رسد که بتوانید نمره مورد نظر خود را بدست آورید.

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

  • زهرا فرهادی
  • ۰
  • ۰

۱- اپلیکیشن آموزش زبان فرانسه (محسن هنرمندی)

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

۲- رزتا استون (محبوب ترین در دنیا)

سالهاست که Rosetta Stone یکی از محبوب ترین سیستم های یادگیری زبان است. پیش از این، برای نصب نرم افزار روی رایانه خود نیاز به خرید آن داشتید، اما اکنون می توانید برنامه Rosetta Stone را برای استفاده در تلفن همراه خود دانلود کنید. روزتا استون ۲۴ زبان مختلف را پوشش می دهد و البته فرانسوی یکی از محبوب ترین آنها است.

روشی که این نرم افزار استفاده می کند مبتنی بر غوطه ور شدن در زبان است، به این معنی که از همان ابتدا در معرض مکالمات واقعی قرار می گیرید و به جای اینکه همه چیز را به زبان اول خود ترجمه کنید، باید از غرایز خود برای شروع به یادگیری استفاده کنید. تولید کنندگان این نرم افزار ادعا می کنند که این روش فرایند یادگیری زبان را طبیعی تر و واقعی تر می کند.

برخی از ویژگی های این برنامه عبارتند از: فن آوری تشخیص گفتار و بازخورد برای کار روی تلفظ شما و همچنین بازی ها و سایر چالش ها برای سرگرم نگه داشتن شما در طی فرایند یادگیری.

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

  • زهرا فرهادی
  • ۰
  • ۰

۱- کلاسهای آنلاین موسسه ماهان (زبان عمومی)

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

  • این موسسه تازه کار است ولی کاملا باکیفیت آموزش می دهد
  • هزینه کلاس ها عالی ست
  • پشتیبانی و تست های برگزاری فوق العاده منظم است
  • همه مجوزهای لازم از سازمانهای مربوطه را داراست
  • این موسسه را فقط برای زبان عمومی پیشنهاد می کنیم

۲- کلاسهای آنلاین موسسه هیراد (زبان عمومی)

هیراد کلاسهای آموزش آنلاین را برای همه سنین برگزار می کند. با همکاری دانشکده مجازی علوم پزشکی تهران دوره های مجازی آموزش زبان انگلیسی را تقریبا بصورت کامل آموزش می دهد. اگر دانشجو یا نوجوان هستید پیشنهاد می کنیم از این کلاسها استفاده نمایید. هر چند برای سنین کودکان یا برای آزمونهای تافل و آیلتس پیشنهاد نمی شود:

  • هزینه کلاس ها عالی ست
  • پشتیبانی و آزمون ها در حد متوسط و قابل قبول است
  • این موسسه را فقط برای زبان عمومی پیشنهاد می کنیم (برای بزرگسالان)
  • اساتید عالی نیستند ولی قابل قبول می باشند

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

  • زهرا فرهادی
  • ۰
  • ۰

کامنت مرسوم /*…….*/

این یک کامنت چند خطه است که می تواند چندین خطه باشد. کامپایلر جاوا همه چیز را از /* تا */ نادیده می گیرد. مثلا،

  1. /* This is a multi-line comment.
  2. * The problem prints “Hello, World!” to the standard output.
  3. */
  4. class HelloWorld {
  5. public static void main(String[] args) {
  6. {
  7. System.out.println(“Hello, World!”);
  8. }
  9. }
  10. }

در کد بالا کامنت برابر است با:

/* This is a multi-line comment.

* The problem prints “Hello, World!” to the standard output.

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

  • زهرا فرهادی
  • ۰
  • ۰

دستور (if (if-then در جاوا

نحو دستور if-then در جاوا به شکل زیر است:

if (expression) {

// statements

}

در اینجا expression یک عبارت از نوع boolean است (درست یا نادرست است).

اگر expression صحیح ارزیابی شود ، دستورات داخل بدنه ی if (عبارات داخل پرانتز) اجرا می شوند.

اگر expression نادرست ارزیابی شود ، دستورات داخل بدنه ی if اجرا نخواهند شد.

دستور (if … else (if-then-else در جاوا

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

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

  • زهرا فرهادی
  • ۰
  • ۰

عملگر انتساب

عملگرهای انتساب در جاوا برای اختصاص مقادیر به متغیرها استفاده می شوند. مثلا

int age;

age = 5;

عملگر انتساب مقدار سمت راست خود را به متغیر در سمت چپ خود اختصاص می دهد. در اینجا ، ۵ با استفاده از عملگر = به متغیر age اختصاص داده شده است.

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

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

 

  • زهرا فرهادی
  • ۰
  • ۰

آموزش آرایه ها در C++

در برنامه نویسی، یکی از مسائل تکراری ناشی از این است که داده های متعدد از یک نوع در یک دسته داشته باشیم. در نظر بگیرید که در حال بررسی ۱۰۰ نفر هستید و باید سن آن ها را ذخیره کنید. برای حل این مشکل در C++ می توانید یک آرایه عدد صحیح با داشتن ۱۰۰ عنصر ایجاد کنید.

یک آرایه مجموعه ای از داده هایی است که تعدادی مقادیر هم نوع را نگه می دارد. مثلا:

int age[100];

در اینجا، آرایه age می تواند حداکثر ۱۰۰ عنصر از نوع عدد صحیح را نگه دارد.

اندازه و نوع آرایه ها نمی تواند پس از تعریف تغییر کند.

چگونه می توان یک آرایه در C++ تعریف کرد؟

dataType arrayName[arraySize];

برای مثال

float mark[5];

در اینجا، ما یک آرایه mark، از نوع float و اندازه ۵ تعریف کردیم. یعنی می تواند ۵ عدد float را نگه دارد.

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

  • زهرا فرهادی
  • ۰
  • ۰

ر C++ می توانید آرایه ای از نوع آرایه به نام آرایه چند بعدی ایجاد کنید. مثلا:

int x[3][4];

در اینجا x یک آرایه دو بعدی است و حداکثر ۱۲ عنصر را نگه می دارد.

می توانید این آرایه را به عنوان جدولی با ۳ ردیف و هر ردیف دارای ۴ ستون در نظر بگیرید که در زیر نشان داده شده است.

آرایه سه بعدی هم به شیوه ای مشابه عمل می کند. مثلا:

float x[2][4][3];

آرایه x می تواند حداکثر ۲۴ عنصر را نگه دارد. می توانید اینطور در نظر بگیرید که: هر یک از ۲ عنصر می تواند ۴ عنصر داشته باشد که در مجموع ۸ عنصر را تشکیل می دهد و هر یک از این عناصر می تواند ۳ عنصر داشته باشد. از این رو، مجموع عناصر آرایه ۲۴ تا است.

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

  • زهرا فرهادی
  • ۰
  • ۰

در C++، امکان تغییر عملکرد عملگرها (برای انواع تعریف شده توسط کاربر) امکان پذیر است. در این آموزش، با پیاده سازی ویژگی های سربارگذاری عملگرها آشنا می شوید.

معنای عملگر همیشه برای انواع متغیرهای اساسی مثل int، float، double و غیره یکسان است. برای مثال: برای اضافه کردن دو عدد صحیح، عملگر + استفاده می شود.

با این حال، برای انواع تعریف شده توسط کاربر (مانند: اشیاء)، می توان عملگرها را به نحوی مجدد تعریف کنید. مثلا:

اگر دو شی از یک کلاس وجود داشته باشد که شامل متغیری از نوع string است، می توان عملگر + را دوباره تعریف و از آن برای ترکیب رشته ها استفاده کرد.

این ویژگی در برنامه نویسی C++ که برنامه نویس را قادر می سازد تعریف مجدد عملگر را انجام دهد، (برای اشیا کلاس) به عنوان سربارگذاری عملگر شناخته می شود.

می توان هر برنامه C++ را بدون دانستن و پیاده سازی مجدد عملگرها نوشت. با این حال، سربارگذاری عملگر توسط برنامه نویسان، برای ایجاد یک برنامه قابل درک استفاده می شود. مثلا

می توانید کد را اینطور جایگزین کنید:

calculation = add(multiply(a, b),divide(a, b));

به

calculation = (a*b)+(a/b);

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

  • زهرا فرهادی