Telpro
🤖
MESSENGER

Telpro

پیام‌رسان، بازی و استارز

در حال آماده‌سازی تجربه…
0110
ساعت ایران۰۰:۰۰:۰۰

💻 دنیای برنامه‌نویسی

از الگوریتم تا کد واقعی —

🏆 پروژه ارائه | کلاس هشتم | مسابقه استانی
۸ بخشمسیر یادگیری تعاملی
۲۰+ نمونه‌کدبرای تمرین واقعی
۳ بازییادگیری با چالش
پرچم ایران
به یاد شهدای میناب به یاد شهدای میناب
به یاد رهبر شهید به یاد رهبر شهید

۱برنامه‌نویسی چیست؟

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

پس برنامه‌نویس بودن یعنی حفظ کردن دستورها نیست؛ یعنی بلد باشی درست فکر کنی، سؤال بپرسی و راه‌حل را مرحله‌به‌مرحله بسازی.

۱. مسئله را بفهماول دقیق بگو قرار است چه چیزی بسازی و ورودی و خروجی چیست.
۲. راه‌حل را خرد کنکار بزرگ را به چند کار کوچک‌تر تقسیم کن تا کنترلش راحت شود.
۳. امتحان و اصلاح کنکد اول معمولاً کامل نیست؛ اجرا کن، خطا را پیدا کن و بهترش کن.

👤پروفایل

👤
1
اکانت‌ها👥
کانال من📣
0
⭐
0ستاره‌ها
💻
0کدهای نوشته‌شده
⭕
0بردهای دوز
🎮
0چالش‌های کد
🤖
0سؤال از چت‌بات
⏱️
0زمان فعالیت
رکورد بازی دوز با ربات—
برد 0مساوی 0باخت 0
میزان فعالیت
0

۲یک نگاه به تاریخچه

۱۸۴۳ – «ادا لاولیس» برای یک ماشین محاسباتی الگوریتم نوشت؛ یعنی قبل از اینکه کامپیوترهای امروزی وجود داشته باشند، ایده‌ی برنامه‌نویسی را جلو برد.
دهه ۱۹۴۰ – کامپیوترها بزرگ و جدی بودند و برنامه‌ها با کارت‌های سوراخ‌دار به آن‌ها داده می‌شد؛ خبری از کیبورد امروزی نبود!
دهه ۱۹۷۰ – زبان‌هایی مثل C آمدند و راه ساخت سیستم‌عامل‌ها و برنامه‌های سریع را باز کردند.
امروز – با زبان‌هایی مثل پایتون، جاوااسکریپت و اسکرچ، شروع یادگیری برای همه خیلی راحت‌تر شده است.

۳زبان‌های برنامه‌نویسی معروف

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

🐍
Pythonبرای شروع عالی؛ خوانا و مناسب هوش مصنوعی
🧱
Scratchشروع تصویری و بدون درگیر شدن با دستورهای سخت
🌍
JavaScriptزبان زنده‌ی سایت‌ها و همین پروژه
⚙️
C++سریع و قدرتمند؛ مناسب بازی و برنامه‌های سیستمی

۴برنامه‌نویسی کجا استفاده می‌شود؟

🎮بازی‌های کامپیوتری
🤖روبات و هوش مصنوعی
🚗خودروهای هوشمند
🏥تجهیزات پزشکی
📱اپلیکیشن‌های موبایل
🛰️ماهواره و فضا

۶ابزارهای کاربردی که با برنامه‌نویسی ساختیم

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

PIANO STUDIO

🎹 پیانو آنلاین

روی کلیدها لمس یا کلیک کن؛ روی لپ‌تاپ هم با کیبورد بنواز. صدا با Web Audio ساخته می‌شود و نیازی به فایل صوتی ندارد.

آماده
⌨️ لپ‌تاپ: A W S E D F T G Y H U J K📱 موبایل: لمس مستقیم کلیدها
نت فعال—یک کلید را بزن

🎼 نوازنده خودکار

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

قطعه فعلی:هنوز قطعه‌ای انتخاب نشدههر بار ملودی تازه ساخته می‌شود.
چت
00:00
CALC / 01محاسبه‌ی سریع و دقیق
 
0

چطور از این ابزار یاد بگیری؟

یک عبارت ساده مثل ۱۲ + ۸ × ۲ را امتحان کن. ماشین‌حساب اول ضرب را انجام می‌دهد و بعد جمع؛ یعنی ترتیب عملیات را رعایت می‌کند.

دکمه‌ی √ جذر می‌گیرد، x² عدد را به توان دو می‌رساند و ± علامت عدد را عوض می‌کند.

⌨️ از صفحه‌کلید هم می‌توانی عددها، + − × ÷ و Enter را وارد کنی.
LANGUAGE STUDIO

🌐 مترجم هوشمند

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

⚡ ترجمه سریع
متن شما۰ کاراکتر
ترجمهآماده
عبارت‌های آماده
💡 برای ترجمهٔ کامل آنلاین، اتصال اینترنت لازم است. اگر اینترنت در دسترس نباشد، عبارت‌های رایج از فرهنگ لغت داخلی ترجمه می‌شوند.
FOCUS TIMER

⏱ تایمر حرفه‌ای مطالعه

دقیق، سبک و بدون پرش؛ زمان بر اساس ساعت واقعی دستگاه محاسبه می‌شود.

آماده
01:00زمان باقی‌مانده
زمان دلخواه
:
Space شروع/توقف R ریست
برای شروع یک زمان انتخاب کن.
00:00سپری‌شده
01:00باقی‌مانده
0جلسه کامل
📐
GEOMETRY LAB

شکل هندسی را بنویس

مثلاً «مثلث» بنویس؛ تعداد ضلع‌ها و شکل آن پایین نمایش داده می‌شود.

👈 یک شکل را انتخاب کن تا اطلاعات و رسم آن را ببینی.
📏
GEOMETRY CALCULATOR

محاسبه‌گر حرفه‌ای شکل‌ها

شکل را انتخاب کن، اندازه‌ها را وارد کن و مساحت و محیط را فوری ببین.

یک شکل انتخاب کن و اندازه‌ها را وارد کن.
🌍
WORLD EXPLORER

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

کشور را جست‌وجو کن یا روی کشورها بزن تا اطلاعات آموزشی آن را ببینی.

⚖️

مقایسه دو کشور

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

یک کشور را انتخاب کن.
📚
STUDY ASSISTANT

دستیار حل تکلیف

سؤال را وارد کن؛ اول یک راهنمای مرحله‌ای داخل سایت می‌گیری، بعد اگر خواستی منابع وب و ویدیو را هم باز کن.

سؤالت رو بنویس — مثلاً حل صفحه ۸ ریاضی کلاس هشتم — و از ابزار مناسب استفاده کن.

ریاضی هشتم علوم هشتم فارسی هشتم انگلیسی هشتم
✨
راهنمای تو اینجا نمایش داده می‌شود

سؤال را وارد کن و «راهنمای مرحله‌ای» را بزن.

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

یک نمونه را انتخاب کن، توضیحش را بخوان، کد را تغییر بده و همان‌جا نتیجه را ببین.

JavaScript Lab
💡 یک نمونه را انتخاب کن، کد را تغییر بده و با ▶ اجرا نتیجه را همان‌جا ببین.
main.jsآماده
1
خط 1 · 0 کاراکترJavaScript ES2022 · اجرای محلی
خروجی برنامه اینجا نشون داده می‌شه...

🧠 کتابخانه‌ی ایده‌ها و نمونه‌کدها

۵🤖 چت‌بات برنامه‌نویسی

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

کُدی، دستیار برنامه‌نویسی
کُدی — دستیار برنامه‌نویسی برای یادگیری، تمرین و کنجکاوی آماده‌ست ✨
آنلاین
💬 1 پیام⚡ آفلاین و سریع
کُدی آماده است؛ سؤال برنامه‌نویسی‌ات را بپرس.

🐛 آزمایشگاه دیباگ کُدی

تا ۱۰۰۰ خط و بیشتر
کُدی آماده است.
کد را وارد کن؛ کُدی ساختار، خطاهای نحوی رایج و چند ایراد قابل‌تشخیص را بررسی می‌کند و نسخه اصلاح‌شده را می‌سازد.
کُدی 🤖سلام! من کُدی‌ام 👋 هر سؤال برنامه‌نویسی داری بپرس. اگر تازه‌کاری هم اصلاً نگران نباش؛ از ساده‌ترین مثال شروع می‌کنیم و قدم‌به‌قدم جلو می‌ریم.
✨ حالت یادگیری
💡 کُدی کاملاً آفلاین است: توضیح مفاهیم، مثال کد، تمرین، آزمون و بررسی خطاهای رایج کد. برای کد بلند از حالت «🐛 دیباگ» استفاده کن.

۷چالش اصلی: با کد واقعی، ربات را هدایت کن!

این‌بار فقط دکمه نمی‌زنی؛ با یک زبان کوچک و واقعی کد می‌نویسی. ربات 🤖 باید از نقطه‌ی شروع به ستاره ⭐ برسد بدون برخورد به دیوار ⬛. هرچه کد کوتاه‌تر (با استفاده از repeat) باشد، امتیاز بیشتری می‌گیری!

move(n) → حرکت n خانه به جلو
turnLeft() → چرخش به چپ
turnRight() → چرخش به راست
repeat(n) { ... } → تکرار دستورهای داخل آکولاد، n بار

مثال:
repeat(3) {
  move(1)
  turnRight()
}
تعداد خط کد: 0 تعداد قدم ربات: 0 امتیاز: — امتیاز کل: 0

۸بازی دوز

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

Classic strategy · 3 × 3
نوبت: × بازیکن اول
0بردهای ×
0بردهای ○
0مساوی
0حرکت‌ها
💡 ترفند: با «پیشنهاد حرکت» بهترین خانه‌ی امن یا فرصت برد را پیدا کن.
Presentation Mode

🎤 حالت ارائه

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

Developer Card

🪪 کارت دیجیتال سازنده

سهیل حاتمی ۸/۱ارسام جمشیدیمدرسه هویزه
PROGRAMMING.WORLD
PROJECT CREATORProgramming WorldSchool Project
👨‍💻 سازندگان: سهیل حاتمی · ۸/۱ · ارسام جمشیدی🏫 کلاس: ۸/۱🏆 پروژه ارائه‌ای برنامه‌نویسی
SCHOOL PROJECT • 2026

برای چرخاندن کارت، روی آن بزن

ساخته‌شده برای یک ارائه‌ی متفاوت ✨

این کارت یک معرفی ساده نیست؛ یک کارت تعاملی است که با هر کلیک بین دو روی آن جابه‌جا می‌شود.

Interactive UIHTMLCSSJavaScript
Live System

🔥 Performance Monitor

وضعیت لحظه‌ای دستگاه و پروژه ONLINE
DEVICEDetecting...
SCREENDetecting...
INPUTDetecting...
THEMEDetecting...
ORIENTATIONDetecting...
LANGUAGEDetecting...
STATUSONLINE
CONNECTIONOFFLINE / LOCAL
Behind The Project

🏆 Project Journey

💡
IDEAایده اولیه
🎨
DESIGNطراحی ظاهر
💻
DEVELOPMENTتوسعه و کدنویسی
🤖
CODYدستیار هوشمند آفلاین
🎮
INTERACTIVEابزارها و بازی‌ها
🚀
FINALپروژه آماده ارائه