تاریخ انتشار: شنبه 1398/08/18 - 19:41
کد خبر: 334303

با Microsoft Small Basic؛

سه پروژه کدنویسی ساده برای کودکان

سه پروژه کدنویسی ساده برای کودکان

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

به گزارش سرویس فناوری اطلاعات «خبرنامه دانشجویان ایران»؛ یادگیری یک زبان برنامه نویسی و کسب مهارت در کدنویسی با ساختار دستوری و فرامین پیچیده می‌تواند برای هر کسی به ویژه کودکان دشوار و کسل کننده باشد. از این رو ابزارهایی مثل Microsoft Small Basic ارائه شده است تا شروع کار را برای آنها ساده‌تر کند. در ادامه با سه پروژه مخصوص کودکان آشنا خواهید شد که به آنها در قدم گذاشتن در این مسیر کمک می‌کند.

Microsoft Small Basic چیست؟
Microsoft Small Basic یا به اختصار MSB زبانی است که طراحی شده تا یادگیری اصول کدنویسی را آموزش دهد. این پروژه که برای کودکان در نظر گرفته شده است (اما برای بزرگسالان هم مفید است) نوعی برنامه نویسی مختصر و مفید و رابطی کاربرپسند را فراهم می‌کند. MSB حالا در دهمین سال معرفی‌اش یک محیط توسعه یکپارچه سخاوتمندانه است که ساختار فرامین برنامه نویسی را به شیوه‌ای سرگرم کننده ارائه می‌کند.

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

شروع کار با Microsoft Small Basic
برای شروع، مرورگر وب خود را باز کرده و به  smallbasic.com بروید. شما وبسایتی با دو دکمه زیر مشاهده خواهید کرد:

روی دکمه Start کلیک کنید تا به صفحه‌ای همانند شکل زیر منتقل شوید:

این یک نسخه آنلاین از محیط توسعه یکپارچه Microsoft Small Basic است. در اینجا شما می‌توانید کدها را بنویسید و آن را در همان محیط آزمایش کنید. همان‌طور که مشاهده می‌کنید از قبل در کادر متن این محیط مقداری کد قرار داده شده است. روی دکمه مثلث آبی رنگ Run کلیک کنید تا ببینید این کد چه کاری انجام می‌دهد.

حالا روی دکمه کوچک ضربدر در گوشه سمت راست بالای پنجره کلیک کنید تا این برنامه بسته شود. نگاهی به کد بیاندازید، متوجه خواهید شد که هر چیزی که داخل پرانتز قرار گرفته است در زمان اجرای برنامه چاپ می‌شود. کلمه World را با نام خود عوض کنید و بعد دوباره روی دکمه run کلیک کنید . این بار نام شما چاپ خواهد شد.

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

1. درخواست یک نام
حالا شما باید برنامه را به گونه‌ای تغییر دهید تا در زمان اجرا یک نام را درخواست کند. بنابراین کار را با این پرسش که "نام شما چیست؟" آغاز می‌کنید:

برای این که ورودی کاربر را دریافت کنید به دو چیز نیاز دارید. روشی برای خواندن چیزی که آنها تایپ می‌کنند و مکانی برای نگهداری آن. خط شماره 6 هر دو این کارها را انجام می‌دهد:

این خط یک متغیر به نام name می‌سازد. متغیر یا variable شبیه جعبه‌ای است که اطلاعات را درون خود نگهداری می‌کند. در این مورد خاص، نام وارد شده از طرف کاربر.

سپس یک علامت ­= جلوی آن قرار می‌گیرد. این به معنای آن است که هر چیزی بعد از این علامت قرار گرفت درون name ذخیره خواهد شد.

سپس شما به TextWindow می‌گویید که چیزی که کاربر تایپ کرده را بخواند (Read). پرانتز را فراموش نکنید، حتی اگر خالی باشد. کامپیوتر برای این که بداند چه کاری باید انجام دهد به آنها نیاز دارد.

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

در اینجا ملاحظه می‌کنید که همه آن چیزی که داخل پرانتز WriteLine نوشته شده داخل علامت نقل قول "" نیست. این به علت آن است که شما متن  “Hello, “ را با چیزی که در متغیر name ذخیره شده است توسط علامت + ترکیب کرده‌اید. به این کار در برنامه نویسی جمع رشته‌ای یا string concatenation گفته می‌شود. زیاد نگران این اصطلاحات گمراه کننده نباشید، وقتی در آینده بیشتر با برنامه نویسی اخت پیدا کردید با همه آنها آشنا خواهید شد. حالا بعد از اجرای برنامه کاربر پاسخ را دریافت خواهد کرد.

2. اعلام زمان
تا اینجا برنامه شما به هر کاربر به طور اختصاصی خوشامد می‌گوید. حالا با استفاده از Clock.Time زمان را هم به آنها اعلام می‌کنید. آن را به همان خط 6 که قبلا نوشته بودید اضافه کنید:

به جاهایی که از علامت نقل قول استفاده شده و جاهایی که استفاده نشده دقت کنید. همچنین فراموش نکنید که تمام علامت‌های + را در جای صحیح خود قرار داده باشید. حالا یک بار دیگر کد خود را اجرا کنید که همراه با خوشامدگویی ساعت را هم اعلام می‌کند.

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

3. شخصی سازی برنامه
حالا که برنامه ساعت خود را آماده کردید، کاری کنید که تنها برای شما کار کند. شما باید روشی را اتخاذ کنید تا کامپیوتر بررسی کند نام وارد شده نام شما است. ما این کار را با عبارت «اگر» یا if statement انجام می‌دهیم. کد خود را به صورت زیر تغییر دهید:

با اضافه شدن کلمه If به کد، کامپیوتر متوجه می‌شود که باید چیزی را بررسی کند. در اینجا شما با استفاده از علامت مساوی بررسی می‌کنید که آیا متغیر name با آن چیزی که بعد از = قرار گرفته برابر است یا خیر.

تا اینجا به کامپیوتر فرمان داده می‌شود که اگر (if ) متغیر نام (name) که کاربر وارد کرده است برابر با نام شما (در این مثال Ian) است، آن‌گاه (Then) خط شماره 6 یا همان ساعت را چاپ کن.

اما اگر نام دیگری وارد شود تکلیف چیست؟ اینجا است که عبارت Else یا «در غیر این صورت» وارد عمل می‌شود. اگر نام دیگری وارد شد برنامه از عبارت if گذر کرده و هر چیزی که بعد از Else آمده (خط 8) را اجرا می‌کند.

سرانجام EndIf (پایان شرط) را تایپ می‌کنید تا کامپیوتر بداند که فرمان if به انتها رسیده است.

یادگیری بیشتر با Microsoft Small Basic
این پروژه مفاهیمی‌ مقدماتی و پایه برای برنامه نویسی را در خود داشت. استفاده از یک محیط توسعه یکپارچه (IDE) ساده شده به تازه کاران اجازه می‌دهد تا مفاهیم برنامه نویسی را فرا گرفته و از ساختار دستوری کدنویسی استفاده کنند. این کار به شما کمک می‌کند راحت‌تر زبان‌های برنامه نویسی پیچیده‌تر مثل پایتون را یاد بگیرید.

منبع: شبکه

مرتبط ها
نظرات
حداکثر تعداد کاراکتر نظر 200 ميياشد
نظراتی که حاوی توهین یا افترا به اشخاص، قومیت‌ها، عقاید دیگران باشد و یا با قوانین جمهوری اسلامی ایران و آموزه‌های دینی مغایرت داشته باشد منتشر نخواهد شد - لطفاً نظرات خود را با حروف فارسی تایپ کنید
معرفی کسب و کارها
چگونه با چند اقدام ساده مانع خاموشی در جنوب شویم؟
جزئیات بیمه‌نامه زائرین اربعین را اعلام کرد
جزئیات بیمه‌نامه زائرین اربعین را اعلام کرد
افشای جزئیات حملات کوبنده ایران
آثار اقتصادی تجمعات شبانه مردمی
درخشش تیم ملی المپیاد زیست‌شناسی ایران در لیتوانی
دور زدن تنگه هرمز عملی نیست؛ آمریکا موفق نشده است
ذخایر نفت آمریکا به پایین‌ترین حد طی ۴۳ سال رسید
پایگاه‌های آمریکایی هدف حملات ایران
آموزش و معرفی روش های امن کسب درآمد دیجیتال بدون نیاز به سرمایه اولیه
آلپاری برای کاربران ایرانی؛ نکاتی درباره افتتاح حساب، احراز هویت و شروع معامله
۶ روش هوشمندانه برای تمیز نگه داشتن فرش اتاق کودک
معرفی بهترین صرافی‌ های خارجی بدون تحریم برای ایرانیان
معرفی بهترین صرافی‌ های خارجی بدون تحریم برای ایرانیان
کابل شبکه لگراند برای چه پروژه‌هایی بهتر است؟ (بررسی ارزش خرید کابل لگراند)
از نمایندگان مجلس می‌خواهیم از هویت اسلامی دانشگاه حمایت کنند
صد روز پیش، زدن زیرساخت تهدیدی علیه ما تلقی می‌شد
در ستایش بانوی نمونه‌ای که دیدار آخر را به بهشت موکول کرد
تغییر در فرایند پذیرش دانشجومعلمان
جدیدترین خبر از طارمی در المپیاکوس
عربستان در خدمت پروژه های آمریکایی-صهیونیستی است
از اجرای طرح نوین تغذیه تا بازسازی روانی-اجتماعی دانشگاه‌ها در دوران پساجنگ
بازدید رهبر شهید از پژوهشگاه رویان نماد قدردانی از جامعه علمی کشور بود
ضربه تازه دولت ترامپ به دانشجویان بین‌المللی
آغاز یازدهمین دوره طرح ملی گفتمان نخبگان علوم انسانی
برگزاری کنکور ارشد ۱۴۰۵ برای توان‌خواهان و زندانیان
آزمون کارشناسی ارشد سال ۱۴۰۵ در سلامت و آرامش برگزار شد
پرونده آزمون ارشد ۱۴۰۵ بسته شد
داوطلبان آزمون دستیاری فریب فروشندگان سؤال را نخورند
درخشش مرکز بین المللی زبان دانشگاه امیرکبیر در ارزیابی وزارت علوم
چگونه مدارس و دانشگاه‌های ایران به اهداف نظامی تبدیل شدند؟
معاون وزیر علوم از حذف واسطه‌ها در چرخه تغذیه دانشگاه‌ها خبر داد
دعوت از اعضای هیئت‌علمی برای مشارکت در «پویش خردورزی ملی برای ایران برخاسته»
داوطلبان آزمون دستیاری فریب فروشندگان سؤال را نخورند
آغاز فرآیند ثبت‌نام کاروان اربعین هیئت دانشجویی دانشگاه الزهرا (س)
درخشش مرکز بین المللی زبان دانشگاه امیرکبیر در ارزیابی وزارت علوم
پرداخت وام‌های دانشجویی در انتظار رفع مشکلات بانکی
تغییر زمان برگزاری ۳۸ آزمون دانشگاه شریف به دلیل قطع ناگهانی برق
امشب آخرین فرصت دریافت کارت آزمون کارشناسی ارشد ۱۴۰۵
برگزاری آیین بزرگداشت رهبر شهید انقلاب در دانشگاه تهران
نظرسنجی
به نظر شما توافق با آمریکا به پایان مخاصمات می‌انجامد یا دوباره شاهد یک درگیری تمام عیار خواهیم بود؟


مشاهده نتایج
go to top