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

جهت ارتباط با ادمین و تبلیغات
@Programer24h 💻
Download Telegram
الگوریتم و فلوچارت برنامه ای را بنویسید که دو عدد را دریافت کرده و خارج قسمت و باقیمانده آن را با استفاده از تفریق متوالی محاسبه و نمایش دهد.



برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
پاسخ الگوریتم محاسبه باقیمانده با استفاده از تفریق متوالی 👆


برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
الگوریتم و فلوچارت برنامه ای را بنویسید که 20 عدد را خوانده و بزرگترین و کوچکترین آنها را نمایش دهد .

نمونه ورودی :

1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20

نمونه خروجی :

max : 20

min : 1



برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
الگوریتم سوال یافتن بزرگترین عدد و کوچکترین عدد 👆


برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
توضیحات تکمیلی سوال یافتن بزرگترین عدد و کوچکترین عدد 👆


برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
الگوریتم و فلوچارتی بنویسید که سه عدد از کاربر دریافت کند و تشخیص دهد که تشکیل مثلث میدهند یا خیر؟

نمونه ورودی درست:

2 3 4



برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
👍1
الگوریتم و فلوچارت برنامه ای را بنویسید که یک عدد را خوانده و کلیه اعداد سری فیبوناچی را تا آن عدد نمایش دهد ؟

نمونه ورودی :

20

نمونه خروجی :

0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 9877 1597 2584 4181 6765 10946


برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
پاسخ سوال سری فیبوناچی 👆


برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
الگوریتم و فلوچارت برنامه ای را بنویسید که دو عدد را دریافت و سپس با استفاده از عملگر جمع در هم ضرب نماید .

برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
پاسخ سوال ضرب دو عدد با عملگر جمع 👆


برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
الگوریتم و فلوچارت برنامه ای را بنویسید که یک عدد مثبت را خوانده و فاکتوریل آن را محاسبه و نمایش دهد.


برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
پاسخ الگوریتم محاسبه فاکتوریل یک عدد 👆


برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
🙏1
«فلوچارت بازی اعداد مخفی» یک بازی کلاسیک است که در آن بازیکن تلاش می‌کند عددی را در یک محدوده حدس بزند: به طور سنتی ۱ تا ۱۰۰. این بازی همچنین به عنوان «بازی بالا-پایین» شناخته می‌شود.


برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
تعدادی سوال و جواب از کتاب پاول دیتل چگونه برنامه بنویسیم با پاسخ برای یادگیری زبان پایتون


برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
📘 فصل ۲: مقدمات پایتون (۱۰ سؤال)
برنامه‌ای بنویسید که نام کاربر را گرفته و با پیام خوش‌آمد چاپ کند.
دو عدد از کاربر بگیرید و حاصل جمع، تفریق، ضرب و تقسیم آن‌ها را نمایش دهید.
برنامه‌ای بنویسید که مساحت مستطیل را با گرفتن طول و عرض محاسبه کند.
دمای سلسیوس را از کاربر بگیرید و به فارنهایت تبدیل کنید.
عددی از کاربر بگیرید و بررسی کنید زوج است یا فرد.
برنامه‌ای بنویسید که مجموع اعداد ۱ تا ۱۰ را محاسبه کند.
برنامه‌ای بنویسید که عددی گرفته و جدول ضرب آن را چاپ کند.
برنامه‌ای بنویسید که سه عدد گرفته و بزرگ‌ترین آن‌ها را نمایش دهد.
برنامه‌ای بنویسید که عددی گرفته و بررسی کند مثبت، منفی یا صفر است.
برنامه‌ای بنویسید که شعاع دایره را گرفته و محیط و مساحت آن را محاسبه کند.
📘 فصل ۳: دستورات شرطی (۱۰ سؤال)
برنامه‌ای بنویسید که نمره دانشجو را گرفته و وضعیت قبولی یا مردودی را اعلام کند.
برنامه‌ای بنویسید که سالی را گرفته و بررسی کند کبیسه است یا نه.
برنامه‌ای بنویسید که رمز عبور را از کاربر گرفته و بررسی کند درست است یا خیر.
برنامه‌ای بنویسید که عددی گرفته و بررسی کند مضرب ۳ یا ۵ است.
برنامه‌ای بنویسید که سه عدد گرفته و آن‌ها را به ترتیب صعودی چاپ کند.
برنامه‌ای بنویسید که سن کاربر را گرفته و دسته‌بندی کند (کودک، نوجوان، بزرگسال).
برنامه‌ای بنویسید که بررسی کند عدد وارد شده در بازه ۱ تا ۱۰۰ قرار دارد یا نه.
برنامه‌ای بنویسید که دو عدد گرفته و بررسی کند آیا یکی مضرب دیگری است.
برنامه‌ای بنویسید که کاربر جنسیت خود را وارد کند و پیام مناسب چاپ شود.
برنامه‌ای بنویسید که عددی گرفته و بررسی کند اول است یا نه.
📘 فصل ۴: حلقه‌ها (۱۰ سؤال)
برنامه‌ای بنویسید که مجموع اعداد ۱ تا ۱۰۰ را محاسبه کند.
برنامه‌ای بنویسید که اعداد زوج بین ۱ تا ۵۰ را چاپ کند.
برنامه‌ای بنویسید که فاکتوریل یک عدد را محاسبه کند.
برنامه‌ای بنویسید که جدول ضرب ۱ تا ۱۰ را چاپ کند.
برنامه‌ای بنویسید که رشته‌ای گرفته و تعداد حروف صدادار آن را بشمارد.
برنامه‌ای بنویسید که عددی گرفته و مجموع ارقام آن را محاسبه کند.
برنامه‌ای بنویسید که ۱۰ عدد از کاربر گرفته و میانگین آن‌ها را محاسبه کند.
برنامه‌ای بنویسید که عددی گرفته و اعداد فیبوناچی تا آن عدد را چاپ کند.
برنامه‌ای بنویسید که کاربر رمز عبور درست را وارد کند (تا وقتی اشتباه وارد کند ادامه دهد).
برنامه‌ای بنویسید که مثلثی از ستاره‌ها چاپ کند.
📘 فصل ۵: لیست‌ها و تاپل‌ها (۱۰ سؤال)
برنامه‌ای بنویسید که ۵ عدد از کاربر گرفته و در لیست ذخیره کند.
برنامه‌ای بنویسید که بزرگ‌ترین و کوچک‌ترین عدد لیست را نمایش دهد.
برنامه‌ای بنویسید که لیست اعداد را گرفته و آن‌ها را مرتب کند.
برنامه‌ای بنویسید که مجموع عناصر لیست را محاسبه کند.
برنامه‌ای بنویسید که بررسی کند عددی در لیست وجود دارد یا نه.
برنامه‌ای بنویسید که لیست اسامی دانشجویان را گرفته و یکی را جستجو کند.
برنامه‌ای بنویسید که لیست اعداد را گرفته و فقط اعداد زوج را چاپ کند.
برنامه‌ای بنویسید که لیست اعداد را گرفته و میانگین آن‌ها را محاسبه کند.
برنامه‌ای بنویسید که دو لیست را ترکیب کند.
برنامه‌ای بنویسید که تاپل شامل روزهای هفته ساخته و چاپ کند.
📘 فصل ۶: دیکشنری‌ها و مجموعه‌ها (۱۰ سؤال)
برنامه‌ای بنویسید که دیکشنری شامل نام و نمره دانشجویان بسازد.
برنامه‌ای بنویسید که نمره یک دانشجو را از دیکشنری جستجو کند.
برنامه‌ای بنویسید که میانگین نمرات دانشجویان را محاسبه کند.
برنامه‌ای بنویسید که دیکشنری شامل محصولات و قیمت‌ها بسازد و قیمت یک محصول را نمایش دهد.
برنامه‌ای بنویسید که مجموعه‌ای از اعداد بسازد و فقط اعداد یکتا را چاپ کند.
برنامه‌ای بنویسید که دو مجموعه بسازد و اجتماع آن‌ها را نمایش دهد.
برنامه‌ای بنویسید که دو مجموعه بسازد و اشتراک آن‌ها را نمایش دهد.
برنامه‌ای بنویسید که مجموعه‌ای از رشته‌ها بسازد و بررسی کند رشته خاصی وجود دارد یا نه.
برنامه‌ای بنویسید که دیکشنری شامل کشورها و پایتخت‌ها بسازد و پایتخت یک کشور را نمایش دهد.
برنامه‌ای بنویسید که مجموعه‌ای از اعداد بسازد و بزرگ‌ترین عدد را نمایش دهد.


برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
👍1
پاسخ فصل دوم
# 1
name = input("نام خود را وارد کنید: ")
print("خوش آمدید", name)

# 2
a = int(input("عدد اول: "))
b = int(input("عدد دوم: "))
print("جمع:", a+b, "تفریق:", a-b, "ضرب:", a*b, "تقسیم:", a/b)

# 3
length = float(input("طول: "))
width = float(input("عرض: "))
print("مساحت:", length*width)

# 4
c = float(input("دمای سلسیوس: "))
f = (c*9/5)+32
print("فارنهایت:", f)

# 5
n = int(input("عدد: "))
print("زوج" if n%2==0 else "فرد")

# 6
print(sum(range(1,11)))

# 7
n = int(input("عدد: "))
for i in range(1,11):
print(n,"x",i,"=",n*i)

# 8
nums = [int(input("عدد: ")) for _ in range(3)]
print("بزرگترین:", max(nums))

# 9
n = int(input("عدد: "))
print("مثبت" if n>0 else "منفی" if n<0 else "صفر")
("شعاع: "))
import math
print("محیط:", 2*math.pi*r, "مساحت:", math.pi*r**2)

برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
پاسخ فصل سوم
# 11
grade = float(input("نمره: "))
print("قبول" if grade>=10 else "مردود")

# 12
year = int(input("سال: "))
print("کبیسه" if (year%400==0 or (year%4==0 and year%100!=0)) else "عادی")

# 13
pwd = input("رمز: ")
print("درست" if pwd=="1234" else "اشتباه")

# 14
n = int(input("عدد: "))
print("مضرب 3 یا 5" if n%3==0 or n%5==0 else "نیست")

# 15
nums = sorted([int(input("عدد: ")) for _ in range(3)])
print(nums)

# 16
age = int(input("سن: "))
if age<13: print("کودک")
elif age<20: print("نوجوان")
else: print("بزرگسال")

# 17
n = int(input("عدد: "))
print("در بازه" if 1<=n<=100 else "خارج از بازه")

# 18
a,b = int(input("عدد اول: ")), int(input("عدد دوم: "))
print("مضرب" if a%b==0 or b%a==0 else "نیست")

# 19
gender = input("جنسیت (م/ز): ")
print("آقا" if gender=="م" else "خانم")

# 20
n = int(input("عدد: "))
is_prime = all(n%i!=0 for i in range(2,int(n**0.5)+1)) and n>1
print("اول" if is_prime else "مرکب")

برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
پاسخ فصل چهارم

# 21
print(sum(range(1,101)))

# 22
for i in range(2,51,2): print(i)

# 23
n = int(input("عدد: "))
fact=1
for i in range(1,n+1): fact*=i
print(fact)

# 24
for i in range(1,11):
for j in range(1,11):
print(i*j,end="\t")
print()

# 25
s = input("رشته: ")
vowels = "aeiouAEIOU"
print(sum(1 for ch in s if ch in vowels))

# 26
n = input("عدد: ")
print(sum(int(d) for d in n))

# 27
nums = [float(input("عدد: ")) for _ in range(10)]
print(sum(nums)/len(nums))

# 28
n = int(input("تعداد: "))
a,b=0,1
for _ in range(n):
print(a,end=" ")
a,b=b,a+b

# 29
while True:
pwd = input("رمز: ")
if pwd=="1234":
print("درست")
break

# 30
rows = int(input("تعداد سطر: "))
for i in range(1,rows+1):
print("*"*i)


برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm
پاسخ فصل پنجم
# 31
lst = [int(input("عدد: ")) for _ in range(5)]
print(lst)

# 32
print("max:", max(lst), "min:", min(lst))

# 33
print(sorted(lst))

# 34
print(sum(lst))

# 35
x = int(input("جستجو: "))
print("وجود دارد" if x in lst else "نیست")

# 36
names = ["علی","رضا","مریم"]
search = input("نام: ")
print("یافت شد" if search in names else "نیست")

# 37
print([n for n in lst if n%2==0])

# 38
print(sum(lst)/len(lst))

# 39
lst2 = [1,2,3]
print(lst+lst2)

# 40
days = ("شنبه","یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه")
print(days)


برنامه‌نویسی را از اینجا شروع کنید👇
@flowchart_algorithm