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

نوع بلوک: کنترل/گزارشگرمقداری/تابع
کاربرد: این بلوک برای بازگرداندن یک مقدار (مثل عدد یا رشته) از درون یک روند (تابع) به بیرون استفاده میشود.
وقتی میخواهیم روند چیزی را محاسبه کند و نتیجه را پس بدهد، از این بلوک بهره میبریم.
مثلاً اگر روندی بسازیم برای تشخیص زوج یا فرد بودن یک عدد، میتوانیم با این بلوک بگوییم: خروجی این روند “زوج” یا “فرد” باشد.
🎯 نکته آموزشی:
-
این بلوک یکی از اولین معرفیها به مفهوم تابع بازگرداننده مقدار در دنیای برنامهنویسی است.
-
با وجود اینکه ریپورتر است (مثل بلوکهای جمع یا مقایسه)، فقط درون روند تعریفشده قابل استفاده است.
-
این ترکیب کاربردی یعنی: بلوکی که شبیه محاسبهکنندههاست ولی در خدمت توابع است.
-
درک این بلوک کمک میکند بچهها بعدها مفاهیم return و تابع بازگشتی در زبانهایی مثل Python و Java را راحتتر بفهمند.
📋 مقایسه با اسکرچ:
در Scratch توابع (My Blocks) قابلیت بازگرداندن مقدار ندارند. فقط میتوانند مجموعهای از دستورات را اجرا کنند.
اما در آیکد، روندها میتوانند خروجی داشته باشند؛ و این بلوک دقیقاً برای آن طراحی شده است.
این تفاوت کلیدی باعث میشود آیکد یک پله به برنامهنویسی واقعی نزدیکتر باشد.
مثال:

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