تماس با ما

فید خبر خوان

نقشه سایت

ارائه خدمات الکترونیک مقالات ، پروژه ای با حداقل هزینه و حداکثر سرعت ، برترین مقالات همراه با ترجمه از ژورنال های معتبر بین المللی در زمینه امور مختلف


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

ایجاد وب سایت یا
فروشگاه حرفه ای رایگان

دسته بندی سایت

محبوب ترین ها

پرفروش ترین ها

پر فروش ترین های فورکیا


پر بازدید ترین های فورکیا

برچسب های مهم

پیوند ها

اشتراک در خبرنامه

جهت عضویت در خبرنامه لطفا ایمیل خود را ثبت نمائید

Captcha

آمار بازدید

  • بازدید امروز : 18
  • بازدید دیروز : 23
  • بازدید کل : 76410

مفاهیم اولیه برنامه سازی


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

 

این مطلب برای چه کسانی مناسب است؟

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

امید که در این راه موفق باشیم. نظرات سازنده ی شما ما را برای رسیدن به این هدف یاری خواهد کرد.

نقطه آغازین

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

 

حال بیایید مثال بالا را به صورت یک کد برنامه نویسی بررسی کنیم. همانطور که دیدید این اتفاق از یک شروع و یک پایان تشکیل شده است. شما از خانه بیرون آمده اید و در انتها به خانه برگشته اید. در هر زبان برنامه نویسی آغاز و پایان باید تعیین شود. بسته به زبان برنامه نویسی روال شروع و پایان متفاوت است. در جدول زیر برنامه کوتاه “Hello world” به چند زبان بیان شده است.

 

آموزش مفاهیم برنامه نویسی به زبان ساده - مبتدی - بخش اول

Hello World

Hello World معمولا اولین و ساده ترین کدی است که میتوان نوشت. همانطور که در مثال های بالا میبینید ابتدا و انتها در برخی زبان ها با } { یا عبارات BEGIN و END مشخص شده اند. همچنین مثلا در زبان C از کتابخانه <stdio.h> استفاده شده است.

کتابخانه ها مجموعه ای از دستورات هستند که ما باید در ابتدا به کامپایلر (مبدل کد به زبان ماشین) بگوییم که از چه مجموعه ای از دستورات استفاده خواهیم کرد (در قسمت پیشرفته بیشتر توضیح داده خواهد شد). مثلا در زبان C دستور printf که جهت نمایش یک عبارت در خط فرمان مانیتور مورد استفاده قرار میگیرد در کتابخانه <stdio.h> قرار دارد.

همانطور که میبینید در جدول بالا مدل نوشتار جهت رسیدن به نمایش “سلام دنیا” در زبان های مختلف متفاوت است. این نحوه ی نوشتار را اصطلاحا Syntax میگویند. به عنوان مثال Syntax در زبان C به این گونه است که باید برنامه در یک بخش اصلی به اسم Main نوشته شود که آغاز و پایان آن با کروشه باز و بسته تعریف میشود و ته هر خط با علامت ; باید بسته شود ، توجه کنید که دو طرف عبارت Hello World از ” و پرانتز استفاده شده است اما در زبان Python نیازی به پرانتز یا بستن انتهای هر خط نیست. همچنین دستور نمایش یک متن در خروجی برنامه در زبان های مختلف متفاوت است.

  انتشار : ۱۵ شهریور ۱۳۹۷               تعداد بازدید : 418

برچسب های مهم

آموزش نحوه تهیه مدار چاپی

آموزش نحوه تهیه مدار چاپی

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


مطالب تصادفی

  • بررسی شبکه¬های بدنی بی¬سیم برای کاربردهای پزشکی(به همراه چندین مقاله و فایل پاور اماده جهت ارائه)
  • برنمه سودوکو گرافیکی ویژوال همراه با توضیحات کدها و توابع به کار رفته در پروژه
  • برنامه NQUEEN گرافیکی با زبان ویژال بسیار ساده همراه با توضیحات در برنامه
  • برنامه برج هانوی ویژوال گرافیکی
  • ترجمه مقاله The optical character recognition of Urdu-like cursive scripts (تشخیص کاراکترهای نوری از اسکریپت های اردو مانند)
  • Cloud Computing یا رایانش ابری به زبان ساده  برگرفته شده از MyTeacher.Blog.ir
  • معرفی بیش از ۲۵ ابزار مجانی داده کاوی برای آنالیز بهتر داده ها
  • پایان نامه کشف تقلب در شبکه های اجتماعی

استان سمنان - بخش گلستان

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