loading...

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

بازدید : 12
سه شنبه 3 بهمن 1402 زمان : 22:01

ممکن است در مورد این مقاله و در مورد اسکرچ بخندید. برنامه اسکرچ من شخصاً زبان برنامه نویسی Go را ترجیح می دهم و همچنین در مورد اینکه چرا فکر می کنم Go برنامه نویسی را برای همیشه تغییر داد نوشتم: چگونه Go همه چیزهایی را که در برنامه نویسی اشتباه بود برطرف کرد. با این حال، این بر برنامه ریزی سیستم های جدی متمرکز است.

از سوی دیگر، Scratch توسعه سریع برنامه (RAD) را به نهایت مطلق رسانده است. روند ساخت با اسکرچ بسیار سریع است و نتیجه آن بسیار خوب است که کم کم به یک انتخاب جدی برای کاربردهای برنامه اسکرچ جدی تبدیل می شود. اگر به آمار TIOBE برای Scratch نگاه کنید، Scratch روز به روز محبوب تر می شود.

Low Code & No Code در حال تبدیل شدن به واقعیت است

Scratch مثال کاملی از کد کم یا بدون کد است. یادگیری آن برای مبتدیان بسیار آسان است، اما بسیار قدرتمند است. همین امر در مورد کلون های Scratch مانند Blockly نیز صدق می کند که بیشتر برنامه اسکرچ روی موارد استفاده جدی از برنامه ها متمرکز هستند. اگر به مقدار کد دیگ مورد نیاز برای نوشتن ربات‌های ساده، فرم‌های ساده یا فرآیندهای تجاری فکر می‌کنید، چارچوب‌های برنامه‌نویسی بلوک‌گرای فعال Blockly مطمئناً توسعه این برنامه‌ها را تسریع کرده و کار را آسان‌تر می‌کند.

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

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

هیچ کس نمی داند Scratch است - و هیچ کس اهمیتی نمی دهد

از آنجایی که با Scratch بسیار هیجان زده شدم، این بازی ها را با تعدادی از افراد به اشتراک گذاشتم. از جمله افرادی که در برنامه نویسی با تجربه هستند، اما به ندرت از Scratch استفاده کرده اند. علاوه بر بازخورد شگفت‌انگیز بازی‌های بچه‌های من، سؤال اصلی این بود: "عالی است، شما آن را با چه چیزی ساختید؟". مگر اینکه ب برنامه اسکرچ ه دنبال کد منبع فایل HTML بسته بندی شده باشید، تشخیص یک برنامه Scratch از یک بازی مرورگر ساده در جاوا اسکریپت وانیلی بسیار سخت است.

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

Scratch بسیار هیجان انگیز است - گوگل آن را کپی کرده است

گوگل یک پروژه متن باز به نام "Blockly" راه اندازی کرد. این در اصل یک شبیه سازی از Scratch است، اما با قابلیت بیشتر و توانایی انتقال بلوک ها به زبان های پیشرفته مانند جاوا اسکریپت یا پایتون.

Google Blockly یک کلون Scratch برای برنامه نویسی پیشرفته تر است

Blockly از Google به وضوح آینده برنامه نویسی بدون کد بلوک برنامه اسکرچ گرا را نشان می دهد. در حالی که برنامه‌نویسی بلوک‌گرا احتمالاً انتخاب مناسبی برای نوشتن کدک ویدیویی نیست، گسترش برنامه‌ها با قابلیت سفارشی‌سازی فرآیندها با استفاده از رویکرد بلوک کاملاً عالی است. اگر برنامه شما به ی

Scratch program ک محیط کوچک برای گسترش اپلیکیشن شما نیاز دارد

بازدید : 13
سه شنبه 3 بهمن 1402 زمان : 21:29

زمانی که یک کد نویس از ابتدا برنامه ای برنامه اسکرچ می سازد از چه چیزی استفاده می کند؟

آنها از یک طرح استفاده می کنند. اکثر «کدگذارها» در سطحی نیستند که در حال طراحی سیستم‌های نرم‌افزاری هستند، فقط بیت‌های ساده‌ای را که توسط مهندسان نرم‌افزار ذی‌صلاح برای آنها طراحی شده است، پیاده‌سازی می‌کنند. کد نویسی فقط یک کار غرغر کننده است و از اکثریت کار روی سیستمی با هر اندازه ای دور است.

عکس پروفایل Lundu Schlanky

لوندو شلانکی

در مورد آن اشتیاق داشته باشید نویسنده 91 پاسخ و 119.5 برنامه اسکرچهزار بار بازدید دارد

6 سال

مربوط

منظور از اسکرچ از نظر کد نویسی یا برنامه نویسی چیست؟

یعنی دو چیز:

Scratch - Imagine, Program, Share - زبان برنامه نویسی بصری برنامه اسکرچ که توسط آزمایشگاه رسانه MIT در دهه 90 توسعه یافت.

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

عکس پروفایل برای AIthusiasm

هوش هیجانی

خواندن و دنبال کردن مطالب در مورد هوش مصنوعی برنامه اسکرچ از startAuthor دارای 343 پاسخ و 50.1 هزار بازدید پاسخ است

6 اکتبر

مربوط

چگونه از پد خراش در پایتون استفاده کنم؟

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

در اینجا نحوه استفاده از آن آورده شده است:

باز کردن پایتون: ابتدا پایتون را در رایانه خود باز کنید. معمولاً می توانید آن را در برنامه ها یا برنامه های خود پیدا کنید.

پد خراش را پیدا کنید: به دنبال مکانی به نام " برنامه اسکرچ پوسته پایتون" یا "IDLE" باشید. این جایی است که شما آزمایش های کدنویسی خود را انجام خواهید داد.

کد خود را تایپ کنید: روی پوسته پایتون کلیک کنید، و مانند پنجره ای می شود که می توانید تایپ کنید. می‌توانید دستورات پایتون را در اینجا تایپ کنید و «Enter» را فشار دهید تا ببینید چه اتفاقی می‌افتد.

عکس پروفایل ARYA KANADE

آریا کاناده

لیسانس فناوری در مهندسی علوم کامپیوتر، کالج فناوری برنامه اسکرچ و علوم لاکشمی ناراین، بوپال (LNCTS) (انتظار می‌رود 2025)

10 ماه

مربوط

چگونه برنامه نویسی را از ابتدا به روشی آسان شروع کنم؟

اگر تا به حال اهل برنامه نویسی نبوده اید، فقط زبانی را انتخاب کنید که C/C++، پایتون یا جاوا باشد (اینها زبان های imp هستند). به دنبال یک کتاب خوب بروید، جستجو کنید و از معلمان خود بپرسید که آنها یک کتاب خوب از یک نویسنده خوب را به شما معرفی می کنند. همچنین می‌توانید چند کانال خوب یوتیوب را جستجو برنامه اسکرچ کنید که برنامه‌نویسی را از پایه‌ای مانند کالج Apna، Love Babbar یا Code with Harry آموزش می‌دهند. Scratch program فقط یه چیز مهم

بازدید : 17
شنبه 30 دی 1402 زمان : 7:47

Scratch 101: چگونه اولین پروژه Scratch خود را ایجاد کنید

توسط تیم BrightChamps

خانه » Code for Kids Corner » Scratch 101: چگونه اولین پروژه اسکرچ خود را بسازیم

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

اما، به نظر شما چرا اینطور است؟ چرا افراد بیشتر و بیشتری دانلود اسکرچ در ماموریت تبدیل کودکان خردسال به کدنویسان خبره هستند؟ آیا یادگیری کدنویسی ساده است؟

آیا کودکان 6 یا 7 ساله می توانند مفهوم و روش های کدگذاری را درک کنند؟

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

همچنین می توانید نگاهی به کلاس های کدنویسی برای بچه ها بیندازید

پروژه اسکرچ

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

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

اکنون که به طور خلاصه به Scratch اشاره کردیم، دقیقاً چیست؟ بیایید کمی عمیق تر در آن شیرجه بزنیم!

فهرست مطالب

اسکرچ چیست؟

یک حساب کاربری در اسکرچ ایجاد کنید

چگونه اولین پروژه خود را در اسکرچ ایجاد کنید

مراحل ایجاد یک پروژه در اسکرچ

پروژه را ذخیره و به اشتراک بگذارید

اسکرچ چیست؟

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

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

بیایید اکنون به نحوه ساخت پلتفرمر در اسکرچ با اولین ساخته خود نگاه کنیم.

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

یک حساب کاربری در اسکرچ ایجاد کنید

برای شروع، به وب سایت Scratch بروید و روی دکمه Join Scratch در بالا سمت راست کلیک کنید.

چگونه اولین پروژه اسکرچ خود را ایجاد کنید

این دکمه joins Scratch شما را به صفحه ای هدایت می کند که در آن می توانید با ارائه جزئیات لازم ثبت نام کنید.

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

چگونه اولین پروژه خود را در اسکرچ ایجاد کنید

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

چگونه اولین پروژه اسکرچ خود را ایجاد کنید

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

در وسط پنجره، یک فضای خالی دارید که به عنوان Workspace شناخته می شود. شما تمام کد نویسی را در این فضای کاری انجام خواهید داد.

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

برای ایجاد هر پروژه ای ابتدا باید شخصیتی به نام Sprite را به صحنه اضافه کنید.

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

مراحل ایجاد یک پروژه در اسکرچ

مرحله 1: به MIT Scratch بروید

مرحله 2: روی Create کلیک کنید

مرحله 3: یک پس زمینه را انتخاب کنید

مرحله 4: Sprite را انتخاب کنید

مرحله 5: اسکریپت پروژه را بنویسید

مرحله 6: اجرا کنید

چگونه اولین پروژه اسکرچ خود را ایجاد کنید

پروژه را ذخیره و به اشتراک بگذارید

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

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

چگونه اولین پروژه اسکرچ خود را ایجاد کنید

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

نتیجه

Scratch یک زبان برنامه نویسی ساده مبتنی بر بلوک بصری است که برای بچه ها و برنامه نویسان مبتدی ایده آل است.

هنگامی که از وب سایت Scratch بازدید می کنید، می توانید بلافاصله یک پروژه بسازید، اما ترجیحاً برای یک حساب کاربری Scratch ثبت نام کنید تا بتوانید پروژه های خود را ذخیره و به اشتراک بگذارید.

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

Scratch را در BrightChamps با برنامه درسی طراحی شده مخصوص خود بیاموزید که یادگیری برنامه نویسی را برای دانش آموزان کلاس 1-12 آسان می کند. BrightChamps همچنین برنامه‌های م Download scratch تنوع دیگری را آموزش می‌دهد که به بچه‌ها کمک می‌کند تا از طریق فعالیت‌ها، تکالیف و ابزارهای دیگر پایه‌ای در برنامه‌نویسی رایانه بسازند.

بازدید : 22
جمعه 29 دی 1402 زمان : 22:22

این فصل 2.7 است

آموزش اسکرچ پیشرفته

به دنبال یادگیری کد نویسی Scratch هستید؟ کلاس های دانلود اسکرچ آنلاین برنامه نویسی Scratch برای کودکان Wiingy را کاوش کنید تا از کارشناسان برتر برنامه نویسی Scratch یاد بگیرید.

چگونه پروژه ها را در اسکرچ دانلود کنیم؟

برای دانلود پروژه ها در اسکرچ، کاربر باید مراحل زیر را دنبال کند:

مرحله 1: Scratch را باز کنید و روی گزینه "File" موجود در دانلود اسکرچ بالای رابط Scratch کلیک کنید.

مرحله 2: پس از کلیک بر روی گزینه "File"، یک کشویی روی صفحه ظاهر می شود.

مرحله 3: اکنون آخرین گزینه را در منوی کشویی انتخاب کنید که می گوید "Save to your computer" تا پروژه Scratch را برای استفاده آفلاین در رایانه یا لپ تاپ خود ذخیره کنید.

دانلود پروژه اسکرچ

مزایای دانلود پروژه اسکرچ

برخی از مزایای دانلود پروژه دانلود اسکرچ ها در اسکرچ عبارتند از:

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

این به ویرایش پروژه های Scratch بدون استفاده از اینترنت کمک می کند.

استفاده و اجرای پروژه های دیگر را در حالت آفلاین آسان می کند.

ویرایش یک پروژه مشترک را آسان می کند.

سوالات متداول (سؤالات متداول)

چگونه پروژه اسکرچ خود را دانلود کنیم؟

برای دانلود پروژه Scratch خود، ماوس را روی گزینه “file” نگه دارید. چند گزینه را مشاهده دانلود اسکرچ خواهید کرد، بر روی گزینه “save to your computer” کلیک کنید و پروژه Scratch شما در کامپیوتر شما دانلود خواهد شد.

چگونه یک پروژه را در اسکرچ دانلود کنیم؟

برای دانلود پروژه اسکرچ در اسکرچ، کافیست روی گزینه “File” کلیک کنید و سپس گزینه “Save to your computer” را انتخاب کنید.

چگونه دانلود پروژه به کاربران اینجا در Scratch کمک می کند؟

دانلود پروژه به کاربران این امکان را می دهد که روی برنامه Scratch در حالت آفلاین یا دانلود اسکرچ سایر ابزارهای برنامه نویسی که از برنامه های Scratch پشتیبانی می کنند کار کنند.

مزایای دانلود پروژه در اسکرچ کدام است؟

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

چرا دانلود پروژه ها در اسکرچ مهم است؟

دانلود پروژه ها مهم است زیرا به ویرایش و استفاده از پروژه حتی بدون دانلود اسکرچ اتصال به اینترنت به راحتی و روان کمک می کند.

امیدواریم متوجه شده باشید که دانلود پروژه اسکرچ چیست و چگونه می توان آن را انجام داد. اگر ابهامی دارید می توانید در قسمت نظرات سوال خود را مطرح کنید. می‌خواهید درباره پروژه Scratch بیشتر بخوانید، Download scratch سپس وبلاگ ما را در پروژه Scratch ذخیره و به اشتراک بگذارید!

بازدید : 20
پنجشنبه 28 دی 1402 زمان : 23:02

پیوندها و حتی شبیه سازی ها. بنابراین، دانلود اسکرچ همین امروز ادامه دهید و کاوش در دنیای هیجان انگیز Scratch 2.0 را آغاز کنید.

از طریق برنامه نویسی Scratch، فرآیند یادگیری کدنویسی برای کودکان قابل دسترس و لذت بخش می شود و به آنها امکان می دهد مهارت های کدنویسی ارزشمندی کسب کنند.

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

Scratch را در BrightChamps با برنامه درسی طراحی شده مخصوص خود بیاموزید که یادگیری برنامه نویسی را برای دانش آموزان کلاس 1-12 آسان می کند. BrightChamps همچنین برنامه‌های متنوع دیگری را آموزش می‌دهد که به بچه‌ها کمک می‌کند تا پایه‌ای در برنامه‌نویسی رایانه ایجاد کنند. از طریق فعالیت‌ها، تکالیف و وسایل دیگر، BrightCHAMPS به رشد کودکان شما کمک می‌کند!

سوالات متداول (سؤالات متداول)

آیا Scratch 2.0 هنوز برای دانلود موجود است؟

بله، Scratch 2.0 هنوز برای دانلود در دسترس است. می توانید دانلود اسکرچ آن را از وب سایت رسمی اسکرچ دانلود کنید.

آیا می توانم از Scratch 2.0 در ویندوز 10 استفاده کنم؟

بله، اسکرچ 2.0 با ویندوز 10 سازگار است. می توانید با انجام مراحل مشابه ویندوز 7 آن را دانلود و بر روی رایانه ویندوز 10 خود نصب کنید.

آیا دانلود Scratch 2.0 رایگان است؟

بله، Scratch 2.0 برای دانلود و استفاده رایگان است. این یک زبان برنامه دانلود اسکرچ نویسی منبع باز است، به این معنی که هر کسی می تواند به صورت رایگان از آن استفاده کند.

آیا برای دانلود Scratch 2.0 در ویندوز 7 به نرم افزار خاصی نیاز دارم؟

خیر، برای دانلود Scratch 2.0 در ویندوز 7 به نرم افزار خاصی نیاز ندارید. با این حال، باید مطمئن شوید که اتصال اینترنت پایداری برای دانلود نرم افزار و فضای کافی روی دیسک برای نصب آن در رایانه خود دارید.

S4A یک اصلاح Scratch است که امکان برنامه نویسی ساده پلتفرم سخت افزاری منبع باز آردوینو را فراهم می کند. بلوک های جدیدی را برای مدیریت حسگرها و محرک های متصل به آردوینو فراهم می کند. همچنین یک برد گزارش سنسور مشابه PicoBoard وجود دارد.

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

واسط

یک برنامه S4A برای کنترل سنسور نور ترمین، با قابلیت ضبط و پخش

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

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

تنها با افزودن یک آردوینو اسپرایت جدید، امکان اتصال همزمان به چندین برد وجود دارد.

جزییات فنی

تابلوهای پشتیبانی شده

S4A با Arduino Diecimila، Duemilanove و Uno کار می کند. سایر بردها آزمایش نشده اند، اما ممکن است کار کنند.

قابلیت اتصال

اجزاء باید به روش خاصی به هم متصل شوند. S4A امکان 6 ورودی آنالوگ (پایین آنالوگ)، 2 ورودی دیجیتال (پایه های 2 و 3 دیجیتال)، 3 خروجی آنالوگ (پین های دیجیتال 5، 6 و 9)، 3 خروجی دیجیتال (پایه های 10، 11 و 13) و 4 خروجی ویژه را فراهم می کند. برای اتصال سروموتورهای چرخش پیوسته Parallax (پایه های دیجیتال 4، 7، 8 و 12).

شما می توانید یک برد را به صورت بی سیم با اتصال یک ماژول RF مانند Xbee به آن مدیریت کنید.

S4A به شما اجازه می دهد تا ب Download scratch ه اندازه پورت های USB که دارید، بردهایی را کنترل کنید.

بازدید : 17
چهارشنبه 27 دی 1402 زمان : 8:12

برنامه نویسی اسکرچ برای دانش آموزان راهنمایی

اکنون ثبت نام کنید

یک کلاس رایگان را برنامه ریزی کنید

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

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

چگونه دانش آموزان راهنمایی را به کدنویسی علاقه مند نگه داریم؟

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

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

آن را تعاملی کنید: از ابزارها و پلتفرم هایی استفاده کنید که به دانش آموزان اجازه می دهد نتایج فوری کد خود را ببینند. به عنوان مثال، زبان‌های برنامه‌نویسی بصری مانند Scratch و Blockly به دانش‌آموزان اجازه می‌دهند با استفاده از بلوک‌های کشیدن و رها کردن، انیمیشن و بازی بسازند.

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

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

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

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

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

چالش‌ها را فراهم کنید: چالش‌های کدنویسی را ارائه دهید که سرگرم‌کننده و جذاب هستند. این می تواند یک مسابقه کدنویسی یا یک شکار روبنده کدنویسی باشد.

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

چرا برنامه نویسی اسکرچ برای دانش آموزان راهنمایی عالی است؟

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

دلایل متعددی وجود دارد که چرا برنامه نویسی Scratch ابزاری عالی برای آموزش دانش آموزان راهنمایی در مورد کدنویسی و توسعه مهارت های تفکر محاسباتی است. تعداد کمی در اینجا ذکر شده است:

دلیل 1: یک رویکرد عالی برای معرفی برنامه نویسی به بچه ها.

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

دلیل 2: یک ابزار مبتدی پسند که هر کسی می تواند استفاده از آن را بدون توجه به تجربه کدنویسی خود بیاموزد.

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

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

دلیل 3: معرفی کودکان به دنیای علوم کامپیوتر

آموزش علوم کامپیوتر به کودکان فرصتی Scratch game بسیار سودمند برای رشد ذهنی آنهاست. با معرفی کدی به آنها

بازدید : 19
چهارشنبه 27 دی 1402 زمان : 8:10

نویسنده: والری آی

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

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

شروع به کار: آشنایی با انواع حساب ها

حساب های معلم

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

برای شروع مراحل زیر را دنبال کنید:

به https://scratch.mit.edu/educators/register مراجعه کنید

رمز عبور و نام کاربری ایجاد کنید

حساب خود را از طریق ایمیلی که برای ایجاد حساب خود استفاده کرده اید تأیید کنید

حساب های دانشجویی

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

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

راه اندازی کلاس(های) Scratch خود

ایجاد کلاس ها

نظارت بر دانش‌آموزان روی پلتفرمی با بیش از 80 میلیون کاربر بازی اسکرچ می‌تواند مانند یک فرآیند هولناک باشد. اکثر مربیان دریافتند که کلاس های اسکرچ کارآمدترین راه برای مدیریت گردش کار دانش آموزانشان است.

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

مربیان می توانند از حساب های معلم خود برای مدیریت چندین کلاس از طریق دکمه "+کلاس جدید" استفاده کنند.

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

افزودن دانش آموزان به کلاس ها

سه راه برای ایجاد حساب های دانشجویی و گروه بندی آنها در کلاس ها وجود دارد:

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

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

دستی- راه نهایی برای افزودن دانش آموزان ایجاد حساب های فردی به صورت دستی است. این گزینه برای مربیانی که با گروه های کوچکتری از دانش آموزان کار می کنند ایده آل است.

در اینجا می توانید درباره تنظیمات کلاس بیشتر بدانید!

حریم خصوصی حساب دانشجویی و محدودیت ها

ما معتقدیم که همه نقش مهمی در ایمن نگه داشتن جامعه آنلاین ما دارند.

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

توجه به این نکته ضروری است که حساب

Scratch game های دانشجویی دارای

بازدید : 12
چهارشنبه 27 دی 1402 زمان : 6:41

کرچ برای تدریس

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

می بینم که شما «مشتری» دیگری دارید…

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

ضمناً می‌توانم کتاب «بازی‌های کدنویسی» نوشته جان وودکاک را برای پروژه شما پیشنهاد کنم: این کتاب سعی می‌کند با هشت بازی که درجه سختی آن‌ها مرتباً افزایش می‌یابد، اصول طراحی بازی‌های مختلف بازی اسکرچ را به خواننده نزدیک‌تر کند. این خیلی خوب کار می کند و کتاب در مقایسه با سایر کتاب های اسکرچ به سطح نسبتاً بالایی می رسد.

#26 20 ژوئن 2018 01:57:44

گیم معلم

جدید به Scratch

100+ پست

خراش برای تدریس

KICK_THE_HABIT نوشت:

من به کلاس دوازدهم بدون ت بازی اسکرچ جربه کدنویسی تدریس می کنم.

می بینم که شما «مشتری» دیگری دارید…

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

ضمناً می‌توانم کتاب «بازی‌های کدنویسی» نوشته جان وودکاک را برای پروژه بازی اسکرچ شما پیشنهاد کنم: این کتاب سعی می‌کند با هشت بازی که درجه سختی آن‌ها مرتباً افزایش می‌یابد، اصول طراحی بازی‌های مختلف را به خواننده نزدیک‌تر کند. این خیلی خوب کار می کند و کتاب در مقایسه با سایر کتاب های اسکرچ به سطح نسبتاً بالایی می رسد.

با تشکر از توصیه آیا «بازی‌های کدنویسی در ابتدا» است؟

به نظر می رسد شما می گویید که بچه ها برای رسیدن به سطح بالایی با Scratch باید خودشان کار کنند، زیرا با زمان کلاس آنقدرها پیش نمی روند. چرا اینطوری میگی؟

#27 20 ژوئن 2018 02:15:47

mstone326

خراشنده

بیش از 1000 پست

خراش برای تدریس

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

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

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

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

هر کمکی که بتوانم کمک کنم، همانطور که فروم هم فکر می کنم، خوشحال بازی اسکرچ می شویم کمک کنیم. بچه‌های من اغلب به کمک استودیوی انجمن‌هایی که من پروژه‌های نمونه ایجاد می‌کنم مراجعه می‌کنند. با خیال راحت از هر مفهومی که ممکن است کمک کند استفاده کنید. https://scratch.mit.edu/studios/4133335

آخرین ویرایش توسط mstone326 (20 ژوئن 2018، 02:21:43)

مدیر ورزشی دبیرستان / معلم فنی مدرسه راهنمایی / مربی بیسبال دبیرستان

کونگ فو نینتندو 1984 - https://scratch.mit.edu/projects/369994801/

تاکو دفاع - تایپ سریع - https://scratch.mit.edu/projects/316795450/

نبرد رئیس هالووین - جنگل هایمان را پس بگیریم - https://scratch.mit.edu/projects/257155118/

تقریبا پنگ - https://scratch.mit.edu/projects/656276979/

استودیو - بهترین پروژه های من - https://scratch.mit.edu/studios/4125978/

نمونه های پروژه راهنمای انجمن - https://scratch.mit.edu/studios/4133335

#28 20 ژوئن 2018 02:59:27

ترک عادت

خراشنده

100+ پست

خراش برای تدریس

آیا «بازی‌های کدنویسی در ابتدا» است؟

آره. با عرض پوزش، "in Scratch" با حروف کوچک روی جلد نوشته شده است…

به نظر می رسد شما می گویید که بچه ها برای رسیدن به سطح بالایی با Scratch باید خودشان کار کنند، زیرا با زمان کلاس آنقدرها پیش نمی روند. چرا اینطوری میگی؟

آیا یک مبتدی بعد از یک سال می تواند یک قطعه موسیقی زیبا را با پیانو بنوازد؟

آیا یک مبتدی بعد از یک سال تمرین می تواند در فوتبال دریبل بزند؟

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

من فکر می کنم اینطور است، اگر او انگیزه داشته باشد Scratch game که زمان و انرژی زیادی را روی آن سرمایه گذاری کند.

هیچ تفاوتی در Scratch وجود ندارد. به منظور مقابله با یک پروژه پیچیده

بازدید : 22
چهارشنبه 27 دی 1402 زمان : 6:33

  1. بعد، یک نام کاربری و رمز عبور ایجاد کنید.

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

زمانی که این فرآیند را کامل کردید، زمان شروع کدنویسی است!

مرحله 2: پروژه جدید را شروع کنید

به حساب جدید خود وارد شده اید؟ عالی! روی "ایجاد" در بالای صفحه خود کلیک کنید.

شروع-پروژه-جدید-با-خراش

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

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

مرحله 3: Sprites را اضافه کنید

Scratch به شما این امکان را می دهد که به هر تعداد که می خواهید sprite اضافه یا حذف کنید.

افزودن-حذف-اسپریت-در-خراش

در بالا، دایره‌هایی را در اطراف دو عنصر بازی اسکرچ خواهید دید: sprite پیش‌فرض (Cat Scratch) و دکمه "Choose a Sprite". برای انتخاب یک اسپرایت جدید، روی دکمه کلیک کنید. با این کار چندین گزینه از جمله Choose a Sprite، Paint و Upload a Sprite در اختیار شما قرار می گیرد.

انتخاب یک جن در خراش

در تصویر بالا، صفحه "انتخاب یک جن" را مشاهده خواهید کرد. در اینجا، می توانید از بین شخصیت ها و اشیاء مختلف انتخاب کنید.

این اسپرایت های از پیش تعیین شده کدنویسی را آسان می کنند. بازی اسکرچ همچنین می‌توانید برای انتخاب پس‌زمینه، روی دکمه «انتخاب پس‌زمینه» (در سمت راست دکمه «انتخاب یک اسپریت») کلیک کنید. برای اهداف این آموزش، Avery and Spaceship Backdrop را انتخاب می کنیم.

هنگامی که با Scratch آشنا شدید، می توانید عناصر سفارشی خود را بگنجانید. یا آنها را آپلود کنید یا مستقیماً در اسکرچ بکشید!

مرحله 4: کد با بلوک

خوب، پس شما اسپریت های خود را در جای خود دارید. اکنون زمان کدنویسی برای آنهاست!

code-for-your-sprites-with-blocks

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

حالا، آن را با اوری امتحان کنید! همانطور که می بینید، وقتی روی کلیدهای جهت دار کلیک می کنید، او می چرخد.

به خاطر داشته باشید که شما معمولاً برای اجرای پروژه خود به یک بلوک پرچم سبز نیاز دارید. این مثال ساده کد حرکتی برای کار کردن به پرچم سبز نیاز ندارد.

برای درس حرکت، آموزش ما در مورد نحوه انجام حرکت اسپرایت در اسکرچ را بخوانید.

مرحله 5: پروژه خود را اجرا کنید

در حال حاضر، برای بخش واقعا سرگرم کننده!

پروژه را اجرا کنید

شما Sprites و کد خود را دارید. به سادگی بر روی پرچم بازی اسکرچ آموزش برنامه نویسی پیشرفته سبز کلیک کنید - این بلوکی است که معمولاً در بالای اسکریپت کد، همانطور که در بالا نشان داده شده است، یافت می شود - و اجازه دهید پروژه شما اجرا شود!

مطمئن شوید که نام پروژه خود را ذکر کرده و در حساب خود ذخیره کنید. همچنین می توانید آن را با انجمن Scratch به اشتراک بگذارید.

و شما بروید! با این مراحل ساده، در راه خلق دنیاها و شخصیت های جدید خواهید بود. اجازه دهید تخیل شما اوج بگیرد!

Scratch اولین زبان برنامه نویسی عالی برای جوانان است. با تمرین و راهنمایی، می‌توانید بازی‌ها، انیمیشن‌ها و داستان‌های تعاملی خود را بسازید و در عین حال دانشی را که می‌توانید به زبان‌های برنامه‌نویسی مانند Python، HTML و غیره ادامه دهید جذب کنید!

اکنون به یادگیری ادامه دهید

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

در مورد کلاس‌های برنامه‌نویسی آنلاین ما برای بچه‌ها بخوانید، یا با تیم مشاور ما با شماره تلفن (650) 263-4306 تماس بگیرید یا به مشاوران@learnwithjuni.com ایمیل بزنید تا بدانید کدام دوره‌ها برای سفر برنامه‌نویسی دانش‌آموز شما بهترین هستند. همچنین می‌توانید درباره نحوه استفاده از Scratch برای آموزش کدنویسی بیشتر بخوانید.

juni-learning-logo

Juni Learning دوره های آنلاین برنده جایزه را برای کودکان 8 تا 18 ساله ارائه می دهد. دوره‌های خصوصی، گروهی و خودآموز در مهارت‌های دنیای واقعی مانند برنامه‌نویسی، سرمایه‌گذاری، سخنرانی عمومی و موارد دیگر را کاوش کنید. ما تلاش می کنیم دانش آموزان را در همه جا با اشتیاق، خلاقیت و هیجان برای یادگیری عملی توانمند کنیم.

با جونی بیشتر برو

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

نام کوچک

نام خانوادگی

پست الکترونیک

ایمیل خود را وارد کنید

اشتراک در

مشترک جونی شوید

فعالیت های سرگرم کننده را مستقیماً به صندوق ورودی خود ارسال کنید

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

نام کوچک

نام خانوادگی

پست الکترونیک

ایمیل خود را وارد کنید

شماره تلفن

000-000-0000

اشتراک در

با ارسال این فرم، موافقت خود را با دریافت پیامک Scratch game های بازاریابی از Juni Learning به شماره ارائه شده، از جمله پیام های ارسال شده توسط خودکار اعلام می کنید. رضایت شرط خرید نیست. ممکن است نرخ پیام و داده اعمال شود. فرکانس پیام متفاوت است. برای دریافت کمک، HELP یا برای لغو، STOP را پاسخ دهید. سیاست حفظ حریم خصوصی و شرایط خدمات ما را مشاهده کنید.

بازدید : 17
جمعه 22 دی 1402 زمان : 9:49

0

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

طراحی های آینده CPU

از اوایل دهه 1990، محققان دو رویکرد جدید حدس و گمان اما جذاب برای محاسبات را مورد بحث قرار دادند - محاسبات کوانتومی و محاسبات مولکولی (DNA). هر کدام چشم انداز محاسبات بسیار موازی و راهی را برای دور زدن محدودیت های فیزیکی نزدیک به قانون مور ارائه می دهند.

محاسبات کوانتومی

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

طبق مکانیک کوانتومی، یک الکترون دارای آموزش کامپیوترخاصیت دوتایی (دو ارزشی) است که به نام «اسپین» شناخته می‌شود. این روش دیگری را برای نمایش کمی اطلاعات نشان می دهد. در حالی که ذخیره سازی اطلاعات تک ذره جذاب است، دستکاری آن دشوار است. با این حال، ایده بنیادی محاسبات کوانتومی به یکی دیگر از ویژگی‌های مکانیک کوانتومی بستگی دارد: این که ذرات در مقیاس اتمی در یک «ابرپوزیشن» از تمام حالت‌های ممکن خود قرار دارند تا زمانی که یک مشاهده، یا اندازه‌گیری، حالت‌های مختلف ممکن آنها را در یک حالت واقعی «فروپا» کند. حالت. این بدان معناست که اگر سیستمی از ذرات - که به بیت‌های کوانتومی یا کیوبیت‌ها معروف هستند - با هم «درهم» شوند، می‌توان از تمام ترکیب‌های ممکن حالت‌های آنها به طور همزمان برای انجام یک محاسبات، حداقل در تئوری، استفاده کرد.

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

محاسبات مولکولی

در سال 1994، لئونارد آدلمن، ریاضیدان دانشگاه کالیفرنیای جنوبی، اولین کامپیوتر DNA را با حل یک مثال ساده از آنچه به عنوان مسئله فروشنده دوره گرد شناخته می شود، نشان داد. یک مشکل فروشنده دوره گرد - یا به طور کلی، انواع خاصی از مشکلات شبکه در نظریه گراف - یک مسیر (یا کوتاه ترین مسیر) را می خواهد که از یک شهر خاص یا "گره" شروع می شود و دقیقاً به هر یک از گره های دیگر می رود. یک بار. رایانه‌های دیجیتال و انسان‌های به اندازه کافی پایدار، می‌توانند با فهرست کردن همه مسیرهای ممکن و مقایسه آن‌ها، شبکه‌های کوچک را حل کنند، آموزش کامپیوتر اما با افزایش تعداد گره‌ها، تعداد مسیرهای ممکن به طور تصاعدی افزایش می‌یابد و به زودی (بیش از حدود 50 گره) سریع‌ترین گره‌ها را تحت تأثیر قرار می‌دهد. ابر رایانه. در حالی که کامپیوترهای دیجیتال معمولاً محدود به انجام محاسبات به صورت سریال هستند، آدلمن متوجه شد که می تواند از مولکول های DNA برای انجام یک محاسبات "بسیار موازی" استفاده کند. او با انتخاب توالی های مختلف نوکلئوتیدی برای نشان دادن هر شهر و هر مسیر مستقیم بین دو شهر شروع کرد. او سپس تریلیون ها نسخه از هر یک از این رشته های نوکلئوتیدی ساخت و آنها را در یک لوله آزمایش مخلوط کرد. در کمتر از یک ثانیه او پاسخ را دریافت کرد، البته همراه با صدها تریلیون پاسخ جعلی. آدلمن با استفاده از تکنیک‌های اولیه آزمایشگاهی DNA نوترکیب، یک هفته زمان برد تا پاسخ را جدا کند - ابتدا مولکول‌هایی را که با شهرهای مناسب شروع و پایان نمی‌یابند (توالی‌های نوکلئوتیدی)، سپس مولکول‌هایی که دارای تعداد مناسب شهر نیستند و در نهایت آن‌ها را از بین برد. که دقیقاً یک بار شامل هر شهر نمی شد.

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

سیستم های عامل

نقش سیستم عامل ها

سیستم‌های عامل منابع کامپیوتر - حافظه، دستگاه‌های جانبی و حتی دسترسی به CPU را مدیریت می‌کنند و مجموعه‌ای از خدمات را به برنامه‌های کاربر ارائه می‌کنند. یونیکس که ابتدا برای کامپیوترهای کوچک توسعه یافت و اکنون به طور گسترده در رایانه‌های شخصی و رایانه‌های بزرگ استفاده می‌شود، یک مثال است. لینوکس (نسخه ای از یونیکس)، ویندوز XP شرکت مایکروسافت و OS X رایانه اپل دیگر هستند

ممکن است یک سیستم عامل را آموزش برنامه نویسی کودکان مجموعه ای از پوسته های متحدالمرکز تصور کنیم. در مرکز، پردازنده خالی قرار دارد که توسط لایه‌هایی از روتین‌های سیستم عامل احاطه شده است تا ورودی/خروجی (I/O)، دسترسی به حافظه، چندین فرآیند و ارتباط بین فرآیندها را مدیریت کند. آموزش کامپیوتر برنامه های کاربری در بیرونی ترین لایه ها قرار دارند. هر لایه لایه داخلی خود را از دسترسی مستقیم عایق می کند و در عین حال به لایه بیرونی خود خدمات ارائه می دهد. این معماری لایه‌های بیرونی را از دانستن تمام جزئیات عملیات سطح پایین‌تر رها می‌کند، در حالی که لایه‌های داخلی و خدمات ضروری آنها را از تداخل محافظت می‌کند.

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

به سرعت متوجه شد که این یک استفاده ناکارآمد از منابع است، به ویژه به دلیل اینکه CPU تا حد زیادی بیکار بود در حالی که منتظر دستگاه های I/O نسبتاً کند بود تا کارهایی مانند خواندن و نوشتن داده ها را به پایان برسانند. اگر بجای آن بتوان چندین برنامه را به طور همزمان بارگذاری کرد و هماهنگ کرد تا مراحل محاسبات و ورودی/خروجی آنها را به هم بریزند، کار بیشتری می‌توان انجام داد. اولین سیستم‌عامل‌ها برنامه‌های سرپرست کوچکی بودند که دقیقاً این کار را انجام می‌دادند: آنها چندین برنامه را هماهنگ می‌کردند، دستورات اپراتور را می‌پذیرفتند و به همه آنها عملیات ورودی/خروجی اولیه را ارائه می‌دادند. اینها به عنوان سیستم های چندبرنامه ای شناخته می شدند.

یک سیستم چندبرنامه‌ای باید برنامه‌های خود را بر اساس برخی قوانین اولویت‌بندی، مانند «اول کوتاه‌ترین کارها» زمان‌بندی کند. باید آنها را از تداخل متقابل محافظت کند تا از خراب کردن داده ها یا کد برنامه دیگر، خطای آدرس دهی در یک برنامه جلوگیری کند. باید از عدم تداخل در طول I/O اطمینان حاصل کند تا خروجی از چندین برنامه با هم مخلوط نشود یا ورودی اشتباه هدایت نشود. همچنین ممکن است مجبور باشد زمان CPU هر کار را برای مقاصد صورتحساب ثبت کند.

انواع مدرن سیستم عامل

سیستم های چندگانه

توسعه سیستم‌های چندبرنامه‌نویسی در دهه 1960 توسعه یافت که به‌صورت مختلف به‌عنوان سیستم‌های چندکاربره یا اشتراک‌گذاری زمانی شناخته می‌شوند. (برای تاریخچه این توسعه، به بخش اشتراک‌گذاری زمانی از پروژه MAC به یونیکس مراجعه کنید.) اشتراک‌گذاری زمانی به افراد زیادی اجازه می‌دهد تا با یک کامپیوتر به طور همزمان تعامل داشته باشند و هر کدام بخش کوچکی از زمان CPU را دریافت کنند. اگر CPU به اندازه کافی سریع باشد، به نظر می رسد که به هر کاربر اختصاص داده شده است، به خصوص که یک کامپیوتر می تواند عملکردهای زیادی را در حالی که منتظر است هر کاربر تایپ آخرین دستورات را تمام کند، انجام دهد.

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

از آنجایی که حافظه اصلی بسیار محدود بود، سیستم عامل های اولیه باید تا حد امکان کوچک باشند تا جایی برای برنامه های دیگر باقی بماند. برای غلبه بر برخی از این محدودیت ها، سیستم عامل ها از حافظه مجازی استفاده می کنند، یکی از تکنیک های محاسباتی بسیاری که در اواخر دهه 1950 به سرپرستی تام کیلبرن در دانشگاه منچستر انگلستان توسعه یافت. حافظه مجازی به هر فرآیند یک فضای آدرس بزرگ (حافظه ای که ممکن است استفاده کند) می دهد که اغلب بسیار بزرگتر از آموزش کامپیوتر حافظه اصلی واقعی است. این فضای آدرس در حافظه ثانویه (مانند نوار یا دیسک) قرار دارد، که در صورت نیاز، بخش‌هایی از آن در حافظه اصلی کپی می‌شوند، در صورت لزوم به‌روزرسانی می‌شوند و زمانی که فرآیندی دیگر فعال نیست، برگردانده می‌شود. با این حال، حتی با حافظه مجازی، برخی از "هسته" سیستم عامل باید در حافظه اصلی باقی بماند. هسته های اولیه یونیکس ده ها کیلوبایت را اشغال می کردند. امروزه آنها بیش از یک مگابایت را اشغال می کنند و سیستم عامل های رایانه شخصی قابل مقایسه هستند، عمدتاً به دلیل کاهش هزینه حافظه اصلی.

سیستم‌های عامل باید جداول حافظه مجازی را حفظ کنند تا مکان آدرس هر فرآیند را ردیابی کنند و CPUهای مدرن برای کارآمدتر کردن این رجیسترها، رجیسترهای خاصی را ارائه می‌دهند. در واقع، بیشتر یک سیستم عامل از جداول تشکیل شده است: جداول فرآیندها، فایل ها و مکان آنها (دایرکتوری ها)، منابع استفاده شده توسط هر فرآیند و غیره. همچنین جداولی از حساب‌های کاربری و رمزهای عبور وجود دارد که به کنترل دسترسی به فایل‌های کاربر و محافظت از آنها در computer education برابر تداخل تصادفی یا مخرب کمک می‌کند.

تعداد صفحات : 1

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 158
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 17
  • بازدید کننده امروز : 1
  • باردید دیروز : 2
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 50
  • بازدید ماه : 373
  • بازدید سال : 2006
  • بازدید کلی : 3297
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی