مقدمه ای بر برنامه کامپیوتری


قبل از ورود به برنامه نویسی کامپیوتر، اجازه دهید ابتدا برنامه های کامپیوتری و کاری که انجام می دهند را بشناسیم.

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

دو عبارت مهمی که در تعریف بالا استفاده کرده ایم عبارتند از -

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

شما از زبان انسان برای گفتن راه رفتن به KFC استفاده خواهید کرد، چیزی به شرح زیر -

ابتدا مستقیم بروید، بعد از نیم کیلومتر، از چراغ قرمز به سمت چپ بروید و سپس یک کیلومتر رانندگی کنید و KFC را در سمت راست خواهید دید.

در اینجا، شما از زبان انگلیسی برای ارائه چندین قدم برای رسیدن به KFC استفاده کرده اید. اگر آنها را به ترتیب زیر دنبال کنید، به KFC − خواهید رسید

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

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

print "Hello, World!"

برنامه کامپیوتری فوق به کامپیوتر دستور می دهد که "Hello, World!" روی صفحه کامپیوتر

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

دستورالعمل های برنامه کامپیوتری کد منبع برنامه و برنامه نویسی کامپیوتری نیز کدگذاری برنامه نامیده می شود.

کامپیوتر بدون برنامه کامپیوتری فقط یک جعبه زباله است. این برنامه ها هستند که کامپیوترها را فعال می کنند.

از آنجایی که ما زبان های زیادی را برای برقراری ارتباط بین خود توسعه داده ایم، دانشمندان رایانه چندین زبان برنامه نویسی رایانه را برای ارائه دستورالعمل ها به رایانه (یعنی نوشتن برنامه های رایانه ای) توسعه داده اند

مقدمه ای بر برنامه نویسی کامپیوتر


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

همانطور که قبلاً اشاره کردیم، صدها زبان برنامه نویسی وجود دارد که می توان از آنها برای نوشتن برنامه های کامپیوتری استفاده کرد و در زیر به تعدادی از آنها اشاره می کنیم.

جاوا
سی
C++
پایتون
PHP
پرل
روبی

Translation is too long to be saved
موارد استفاده از برنامه های کامپیوتری
امروزه برنامه های کامپیوتری تقریباً در هر زمینه ای استفاده می شوند، مانند خانگی، کشاورزی، پزشکی، سرگرمی، دفاعی، ارتباطات و غیره.

MS Word، MS Excel، Adobe Photoshop، Internet Explorer، Chrome و غیره نمونه هایی از برنامه های کامپیوتری هستند.

از برنامه های کامپیوتری برای توسعه گرافیک و جلوه های ویژه در ساخت فیلم استفاده می شود.

از برنامه های کامپیوتری برای انجام سونوگرافی، اشعه ایکس و سایر معاینات پزشکی استفاده می شود.

برنامه های کامپیوتری در تلفن های همراه ما برای پیام کوتاه، چت و ارتباط صوتی استفاده می شود.

برنامه نویس کامپیوتر


به کسی که می تواند برنامه های کامپیوتری بنویسد یا به عبارت دیگر به کسی که می تواند برنامه نویسی کامپیوتری انجام دهد برنامه نویس کامپیوتر می گویند.

بر اساس تخصص زبان برنامه نویسی کامپیوتر، می توانیم یک برنامه نویس کامپیوتر را به صورت زیر نام ببریم -

برنامه نویس سی
برنامه نویس C++
برنامه نویس جاوا
برنامه نویس پایتون
برنامه نویس PHP
برنامه نویس پرل
برنامه نویس روبی


الگوریتم
از دیدگاه برنامه نویسی، یک الگوریتم یک روش گام به گام برای حل هر مشکلی است. الگوریتم روشی مؤثر است که به صورت مجموعه ای محدود از دستورالعمل های کاملاً تعریف شده بیان می شود.

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

1. لیستی از اعداد L1، L2، L3....LN را دریافت کنید
2. فرض کنید L1 بزرگترین است، Largest = L1
3. عدد بعدی Li را از لیست بردارید و کارهای زیر را انجام دهید
4. اگر Largest کمتر از Li باشد
5. بزرگترین = Li
6. اگر Li آخرین شماره از لیست است، پس
7. مقدار ذخیره شده در Largest را چاپ کنید و بیرون بیایید
8. در غیر این صورت همان فرآیند را از مرحله 3 شروع کنید
الگوریتم فوق به روشی خام نوشته شده است تا به مبتدیان کمک کند تا مفهوم را درک کنند. با حرکت به سطوح پیشرفته برنامه نویسی کامپیوتری، با روش های استاندارد تری برای نوشتن الگوریتم های کامپیوتری مواجه خواهید شد.


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

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

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

برای اطلاعات بیشتر و ثبت درخواست با ما در ارتباط باشید.

شماره تماس: 09360465056 و 09119121978