الگوریتم و فلوچارت
1.75K subscribers
334 photos
9 videos
459 files
280 links
برنامه نویسی را از اینجا شروع کنید‌؛
آموزش طراحی فلوچارت و الگوریتم |
مثال‌های عملی + دانلود رایگان |
مناسب برای برنامه‌نویسان مبتدی
#flowgorithm
گروه چت حل تمرین
https://t.me/flowchart_algorithmGp

جهت ارتباط با ادمین و تبلیغات
@Programer24h 💻
Download Telegram
خروجی مثال بالا :
در این مثال یک درخت زیبا با ورود یک عدد طراحی می شود، هرچه عدد بزرگتر باشد درخت شاخه‌ های بیشتری دارد.
@flowchart_algorithm
Hilbert Fractal.fprg
2.8 KB
یک مثال زیبا که با وردی اعداد 4 و 5 و 6 سه مدل خروجی گرافیکی زیبا تولید شده است.
@flowchart_algorithm
Turtle Graphics

یک روش ساده و بصری برای یادگیری و آموزش مفاهیم برنامه‌نویسی و گرافیک کامپیوتری است. این مفهوم اولین بار در زبان برنامه‌نویسی Logo در دهه 1960 معرفی شد و از آن زمان به بعد در بسیاری از زبان‌های برنامه‌نویسی دیگر نیز پیاده‌سازی شده است.

### دستورات پایه‌ای:
- forward(distance): لاکپشت به اندازه distance به جلو حرکت می‌کند.
- backward(distance): لاکپشت به اندازه distance به عقب حرکت می‌کند.
- right(angle): لاکپشت به اندازه angle درجه به راست می‌چرخد.
- left(angle): لاکپشت به اندازه angle درجه به چپ می‌چرخد.
- penup(): قلم را بالا می‌برد، بنابراین لاکپشت بدون کشیدن خط حرکت می‌کند.
- pendown(): قلم را پایین می‌آورد، بنابراین لاکپشت در حین حرکت خط می‌کشد.
- pensize(width): ضخامت قلم را تنظیم می‌کند.
- pencolor(color): رنگ قلم را تنظیم می‌کند.
- goto(x, y): لاکپشت را به موقعیت (x, y) منتقل می‌کند.
- circle(radius): یک دایره با شعاع radius رسم می‌کند.

### مثال ساده در پایتون:
در پایتون، ماژول turtle برای کار با Turtle Graphics وجود دارد. در زیر یک مثال ساده برای رسم یک مربع آورده شده است:

import turtle

# ایجاد یک لاکپشت
t = turtle.Turtle()

# رسم یک مربع
for _ in range(4):
t.forward(100) # حرکت به جلو به اندازه 100 واحد
t.right(90) # چرخش 90 درجه به راست

# پایان کار
turtle.done()

### کاربردهای Turtle Graphics:
- آموزش برنامه‌نویسی: Turtle Graphics به دلیل سادگی و بصری بودن، برای آموزش مفاهیم پایه‌ای برنامه‌نویسی به کودکان و افراد مبتدی بسیار مناسب است.
- گرافیک کامپیوتری: می‌توان از آن برای رسم اشکال ساده تا پیچیده استفاده کرد.
- شبیه‌سازی: در برخی موارد، Turtle Graphics برای شبیه‌سازی حرکت و رفتار اشیا استفاده می‌شود.
@flowchart_algorithm
یک ادیتور جالب که کدهای پایتون گرافیکی Turtle را می توانید روی گوشی هم اجرا کنید.
به این آدرس کد بالا را وارد نمایید و دکمه سبز رنگ را جهت اجرای برنامه بزنید و از خروجی برنامه لذت ببرید. 👍
https://pythonsandbox.com/turtle

مثال رسم دایره :
    import turtle

    t = turtle.Turtle()
    t.circle(50)
    turtle.done()
   

مثال رسم ستاره :
    import turtle

    t = turtle.Turtle()
    for _ in range(5):
        t.forward(100)
        t.right(144)
    turtle.done()
   

@flowchart_algorithm
📚 منابع مفید برای یادگیری Turtle Graphics

[1] آموزش کتابخانه لاکپشت در پایتون (کتابخانه Turtle) - Xrio (xrio.ir)
[2] پایتون (زبان برنامه‌نویسی) - ویکی‌پدیا، دانشنامهٔ آزاد (fa.wikipedia.org)
[3] دوره جامع آموزش کتابخانه لاکپشت پایتون (با مثال های مختلف) - Xrio (xrio.ir)
[4] turtle — Turtle graphics — Python 3.13.2 documentation (docs.python.org)
[5] کتابخانه Turtle در پایتون چیست؟ – از کاربر تا نصب و استفاده به ... (blog.faradars.org)
[6] کتابخانه گرافیکی لاک پشت Turtle Module - آموزش پایتون - YouTube (youtube.com)
[7] عملکرد کتابخانه Turtle در پایتون و کاربرد های آن - نیک آموز (nikamooz.com)
[8] آموزش طراحی با Turtle (ترتل پایتون) (sufra.ir)
@flowchart_algorithm
👍1👏1
star - Main.png
30.3 KB
فلوچارت و تصویر یک ستاره زیبا
@flowchart_algorithm
1👏1
تنظیمات_ویژوال_استودیو_کد_–_آموزش_از_صفر_تا_صد_–_فرادرس_مجله‌.pdf
8 MB
معرفی ویژوال استودیو کد
ویژوال استودیو کد یکی از بهترین ابزارها برای نوشتن کدها است. این کد ادیتور کیفیت بالایی داشته و می‌تواند هم سطح IDE-های حرفه‌ای برنامه نویسی، وظایف مختلفی را مدیریت کند. اما به‌هرحال برای اجرای صحیح پروژه‌ها مهم‌ترین مسئله، توانایی کار با زبان برنامه نویسی مورد نظر است.
آموزش‌ اصول تئوری و عملی برنامه نویسی نیازمند صرف هزینه و زمان زیادی است.

@flowchart_algorithm
👍1👏1
import turtle

# تنظیمات اولیه

t = turtle.Turtle()
t.speed(0)  # سریع‌ترین حالت

# تابع برای رسم گلبرگ
def draw_petal():
    t.color("red")
    t.circle(100, 60)  # نیم‌دایره
    t.left(120)
    t.circle(100, 60)
    t.left(120)

# رسم گل
for _ in range(6):
    draw_petal()
    t.right(60)  # چرخش برای گلبرگ بعدی

turtle.done()
دوستان عزیز کد هایی شبیه به کد بالا در این ادیتور بر روی گوشی موبایل قابل اجرا است. 👇
https://pythonsandbox.com/turtle

@flowchart_algorithm
1
آموزش ترسیم اشکال گرافیکی مختلف.pdf
4.6 MB
رسم شکل در پایتون به روش‌های گوناگونی انجام می‌شود. یکی از بهترین راه‌های انجام این کار استفاده از کتابخانه Turtle است.
@flowchart_algorithm