حقایق اسکرچ (زبان برنامه نویسی) برنامه اسکرچ برای بچه ها حقایق دایره المعارف کودکان https://www.iraniancyber.com/آموزش-نرم-افزار-اسکرچ/ حقایق سریع برای بچه ها اسکرچ (زبان برنامه نویسی) آرم خراش Scratch 3.0 GUI.png ویرایشگر Scratch 3.0 زبان برنامه نویسی مبتنی بر رویداد مبتنی برنامه اسکرچ بر رویداد پارادایم اولین بار در سال 2003 ظاهر شد. 21 سال پیش (اولین نمونه اولیه) 2004; 20 سال پیش (نمونه اولیه دوم) 15 مه 2007; 16 سال پیش (راه اندازی عمومی) 9 مه 2013; 10 سال پیش (Scratch 2.0) 2 ژانویه 2019; 5 سال پیش (Scratch 3.0) انتشار پایدار Scratch 3.0 (ویرایشگر آنلاین) / 2 ژانویه 2019؛ 5 سال پیش Scratch 3.29.1 (ویرایشگر آفلاین) / 27 فوریه 2022؛ 22 ماه پیش تحت تأثیر لوگو، اسمال تاک، هایپر کارت، استارلوگو، آجنت شیتس، ایجنت کیوب، ایتویز تحت تأثیر قرار گرفت Catrobat، ScratchJr، Snap!، mBlock، Turtlestitch Scratch یک زبان برنامه نویسی بصری مبتنی بر بلوک و وب سایت است برنامه اسکرچ که عمدتاً کودکان را هدف قرار می دهد. کاربران سایت می توانند با استفاده از یک رابط بلوک مانند پروژه های آنلاین ایجاد کنند. این سرویس توسط آزمایشگاه رسانه MIT توسعه یافته است، به بیش از 70 زبان ترجمه شده است برنامه اسکرچ و در اکثر نقاط جهان استفاده می شود. اسکرچ در مراکز بعد از مدرسه، مدارس و کالج ها و همچنین سایر موسسات دانش عمومی تدریس و استفاده می شود. از آگوست 2020، آمار جامعه در وب سایت رسمی این زبان بیش از 58 میلیون پروژه به اشتراک گذاشته شده توسط بیش از 57 میلیون کاربر و تقریبا 48 میلیون بازدید ماهانه وب سایت را نشان می دهد. اسکرچ نام خود را از تکنیکی گرفته است برنامه اسکرچ که توسط دیسککیها به نام «خراش» استفاده میشود، که در آن صفحات وینیل به هم متصل میشوند و روی یک صفحه گردان برای تولید جلوههای صوتی و موسیقی مختلف دستکاری میشوند. مانند Scratching، وبسایت به کاربران اجازه میدهد که رسانههای مختلف (از جمله گرافیک، صدا و سایر برنامهها) را به روشهای خلاقانه با ایجاد و میکس پروژههایی مانند بازیهای ویدیویی و انیمیشنها با هم ترکیب کنند. برنامه های افزودنی ویژگی ها و مشتقات ضربه محکم و ناگهانی! (بلوک های خود را بسازید) ScratchJr تصاویر برای بچه ها همچنین ببینید اسکرچ 3.0 رابط کاربری رابط Scratch دارای سه بخش اصلی است: https://www.iraniancyber.com/ یک ناحیه مرحله، پالت بلوک، برنامه اسکرچ و یک منطقه کدگذاری برای قرار دادن و مرتب کردن بلوک ها به اسکریپت هایی که می توانند ایرانیان سایبر با فشار دادن پرچم سبز یا کلیک کردن روی خود کد اجرا شوند. کاربران همچنین می توانند بلوک های کد خود را ایجاد کنند و آنها در "Blocks من" ظاهر می شوند. اسکرچ 3.0 محیط توسعه Scratch 3.0 در راه اندازی. منطقه صحنه دارای نتایج است (به عنوان مثال، انیمیشن ها، برنامه اسکرچ گرافیک لاک پشت ها، در اندازه های کوچک یا معمولی، با گزینه تمام صفحه نیز موجود است) و تمام تصاویر کوچک جن در قسمت پایین لیست شده است. صحنه از مختصات x و y استفاده می کند که 0.0 مرکز صحنه است. با یک sprite انتخاب شده در پایین ناحیه مرحله بندی، بلوک برنامه اسکرچ های دستورات را می توان با کشیدن آنها از پالت بلوک به منطقه کدگذاری، روی آن اعمال کرد. تب Costumes به کاربران این امکان را می دهد که ظاهر اسپرایت را برای ایجاد جلوه های مختلف از جمله انیمیشن تغییر دهند. تب Sounds اجازه می دهد تا صداها و موسیقی را به یک جن متصل کنید. هنگام ایجاد sprite و پسزمینه، کاربران میتوانند اسپرایت خود را به برنامه اسکرچ صورت دستی ترسیم کنند، یک Sprite را از یک کتابخانه انتخاب کنند، یا یک تصویر موجود را آپلود کنند. جدول زیر دسته بندی بلوک های برنامه نویسی را نشان می دهد: یادداشت های دسته بندی یادداشت های دسته بندی حرکت جن ها را جابجا می کند، زاویه ها و موقعیت را تغییر می دهد Sensing Sprites می توانند با محیط اطراف تعامل داشته باشند Looks تصاویری از عملگرهای جن را کنترل می کند عملگرهای ریاضی، مقایسه ها صدا فایلهای صوتی و جلوههای متغیر و استفاده و تخصیص فهرست را پخش میکند رویدادها کنترلکنندههای رویداد عملکرد بلوکهای من، نوع بازگشت همیشه باطل است شرایط کنترل و حلقه ها و غیره. پسوندها در زیر توضیح داده شده است ویرایش آفلاین یک "ویرایشگر دسکتاپ" آفلاین برای ویندوز 10 مایکروسافت و macOS 10.13 اپل در دسترس است. برنامه اسکرچ این امکان ایجاد و پخش برنامه های Scratch را به صورت محلی و بدون اتصال به اینترنت فراهم می کند. ویرایشگر آفلاین را می توان در نسخه های قبلی مانند Scratch 2.0 و Scratch 1.4 نیز دانلود کرد. برنامه های افزودنی در Scratch، برنامههای افزودنی بلوکها و ویژگیهایی اضافه برنامه اسکرچ میکنند که میتوانند در پروژهها استفاده شوند. در اسکرچ 2.0 و 3.0، افزونه ها همه مبتنی بر سخت افزار بودند. افزونههای مبتنی بر نرمافزار در Scratch 3.0 اضافه شدند، مانند صداهای تبدیل متن به گفتار، همراه با برخی از برنامههای افزودنی جدید مبتنی بر سختافزار مانند micro:bit. پسوندها در زیر لیست شده اند. موسیقی، قلم، حسگر ویدیو، متن به گفتار، https://www.codewars.com/ ترجمه، BBC Micro:bit، LEGO Mindstorms EV3، LEGO WeDo 2.0، LEGO SPIKE Prime، LEGO Boost و Go Direct Force & Acceleration فیزیکی Lego Mindstorms EV3 – کنترل Scratch program