پرسش و پاسخ در الگوریتم و فلوچارت

ranjbarzadeh

عضو جدید
الگوریتمی بنویسید که سه عدد را از ورودی گرفته، کوچکترین و بزرگترین عدد را به همراه پیغام مناسب چاپ کند؟

1.شروع
2.سه عدد را به ترتیب بخوان
3.عدد اول را هم ماکزیمم و هم مینیمم قرار بده
4.اگر عدد دوم از ماکزیمم بزرگتر بود آن را ماکزیمم قرار بده و اگر از مینیمم کوچکتر بود آن را مینیمم قرار بده
5.اگر عدد سوم از ماکزیمم بزرگتر بود آن را ماکزیمم قرار بده و اگر از مینیمم کوچکتر بود آن را مینیمم قرار بده
6.ماکزیمم و مینیمم را چاپ کن.

اگر خواستی میتونی شرطهای مرحله 3 و 4 را هرکدومش که دوتا هست را جدا تو یه مرحله بزاری
 

eillazer

عضو جدید
سلام... اگه کسی جواب این دو تا الگوریتم رو میدونه خواهشا کمکم کنه.. من تازه واردم.. 1- الگوریتمی بنویسید که عدد طبیعی N را گرفته و مشخص کند چند رقم زوج ، چند رقم فرد و چند رقم صفر دارد؟ 2- الگوریتمی بنویسید که کلیه اعداد چهاررقمی که رقم یکان و صدگان زوج و دهگان و هزارگان آن ها فرد باشد را چاپ کند. ( خواهشا بصورت خطی و فارسی پاسخ بدید اگه میدونید)
 

kenpachi

عضو جدید
سلام دوستان کسی میتونه کمکم کنه؟
الگوریتمی که یه عدد از مبنای 2 رو به مبنای 10 ببره بدون استفاده از آرایه و تابع واینچیزا :(
 

ranjbarzadeh

عضو جدید
عددی که میگیری از ورودی فقط صفر و یک هست و وقتی باقیمانده تقسیم به ده رو بدست آوردی اگه یک بود در 2
برای اینکه بتونی بفهمی در 2 یا 4 یا 8 یا... باید تو حلقه ای که داری تقسیم میکنی یه شمارنده بزاری که تعداد تقسیم رو بشماره و بعد هروقت به یک رسید و خواست در 2 ضرب کنه توان 2 بشه شمارنده
 

kenpachi

عضو جدید
عددی که میگیری از ورودی فقط صفر و یک هست و وقتی باقیمانده تقسیم به ده رو بدست آوردی اگه یک بود در 2
برای اینکه بتونی بفهمی در 2 یا 4 یا 8 یا... باید تو حلقه ای که داری تقسیم میکنی یه شمارنده بزاری که تعداد تقسیم رو بشماره و بعد هروقت به یک رسید و خواست در 2 ضرب کنه توان 2 بشه شمارنده

مرسی دوست عزیز ولی منظور من این بود که بدون آرایه چطور عدد 11001 در مبنای 2 رو به یه عدد در مبنای 10 تبدیل کنیم؟ بدون استفاده از آرایه چجوری میشه رقم ها رو جدا جدا شرط صفر یا یک بودن گذاشت و ضرب کرد؟
 

ranjbarzadeh

عضو جدید
به راحتی با یه حلقه while
int x=11001;
int i=0;
int y,z=0;
while(x){
y=x%10;
x=x/10;
if(y=0){
i++;
}
else{
z+=y*(2^i);
i++;
}
}
اینو تست کن اگه ایراد داشت بگو تا درستش کنم
 

kenpachi

عضو جدید
دوست عزیز یه سوال دیگه:
الگوریتمی بنویسید که تمام کلمات چهار حرفی از حروف I R A N رو نمایش بده
چجوری میشه بدون استفاده از هیچ تابعی این کار رو انجام داد؟
ممنون میشم اگه اینو هم جواب بدی
 

~Aramis~

عضو جدید
کمک... :((

کمک... :((

سلام دوستان عزیز ...;)
2 تا سوال دارم میشه کمکم کنید ؟؟؟:surprised:
خیلی عجله دارم خواهششششش ...:cry:
1. الگوریتمی بنویسید که محیط و مساحت یک مثلث را با داشتن مختصات رئوس آن حساب کند .
2. الگوریتمی بنویسید که عدد صحیح N را خوانده و آن را به عوامل اول تجزیه کند و هر یک از عوامل را با توان آن چاپ نماید .
 

Arash_3f

عضو جدید
سلام دوستان؛
من ترم یکی هستم و یه الگوریتم دارم که هرچی فکر میکنم به نتیجه ای نمیرسم یعنی کلا نمیفهمم که باید چکار کنم؛خواهشا کمک کنید
الگوریتمی که عدد n را بگیرد و سری روبه رو را محاسبه نماید(به فارسی نوشتم از راست به چپ)
یک+ایکس+ایکس به توان 2 صورت ؛ 2 فاکتوریل مخرج+ایکس به توان 3 صورت؛ 3 فاکتوریل مخرج+.....+ایکس به توان n صورت؛ !n مخرج
یه دنیا ممنووون
 

ranjbarzadeh

عضو جدید
سلام دوستان عزیز ...http://www.www.www.iran-eng.ir/images/smilies/wink.gif
2 تا سوال دارم میشه کمکم کنید ؟؟؟http://www.www.www.iran-eng.ir/images/smilies/icon_surprised.gif
خیلی عجله دارم خواهششششش ...http://www.www.www.iran-eng.ir/images/smilies/cry.gif
1. الگوریتمی بنویسید که محیط و مساحت یک مثلث را با داشتن مختصات رئوس آن حساب کند .
2. الگوریتمی بنویسید که عدد صحیح N را خوانده و آن را به عوامل اول تجزیه کند و هر یک از عوامل را با توان آن چاپ نماید .
در مورد سوال اولتون باید بگم باید فرمول مساحت و محیط مثلث را بلد باشید
محیط که میشه مجموع اضلاع و مساحت هم میشه قاعده*ارتفاع/2
حالا شما متغیرهاتون باید از ورودی بگیرید
متغیر ها میشه اندازه 3 تا ضلع و ارتفاع
اگه بخوایین تشخیص بدین که مثلث چه نوع هست
اگر 3 تا ضلعی که میگیرید برابر باشن میشه متساوی الاضلاع
اگه دوتا ضلعش برابر باشه میشه متساوی الساقین
اگر برابر نبودن که احتمالا میشه قائم الزاویه
اگه مشکل با کدنویسی دارین تا کدش هم بهتون بدم؟
سوال دومتون باید فکر کنم فعلا نمیتونم ج بدم ولی ی جستجو در موتورهای جستجو بزنید
 

ranjbarzadeh

عضو جدید
سلام دوستان؛
من ترم یکی هستم و یه الگوریتم دارم که هرچی فکر میکنم به نتیجه ای نمیرسم یعنی کلا نمیفهمم که باید چکار کنم؛خواهشا کمک کنید
الگوریتمی که عدد n را بگیرد و سری روبه رو را محاسبه نماید(به فارسی نوشتم از راست به چپ)
یک+ایکس+ایکس به توان 2 صورت ؛ 2 فاکتوریل مخرج+ایکس به توان 3 صورت؛ 3 فاکتوریل مخرج+.....+ایکس به توان n صورت؛ !n مخرج
یه دنیا ممنووون

اگر بتونی فرمولش بهم بدی میتونم راهنماییت کنم
 

ranjbarzadeh

عضو جدید
سلام دوست عزیز توی عکس فرمول را ضمیمه کردم
خواهشا به صورت عکس و با ذکر الگوریتم و فلوچارت قرار دهید

سلام دوست عزیز فایلش رو ضمیمه کردم
خود برنامه رو تو نوت نوشتم میتونی ازش استفاده کنی راه حلش درسته
امتحانش کن ببین جواب میده یا نه
 

پیوست ها

  • 1.txt
    261 بایت · بازدیدها: 0

behnam5670

عضو جدید
کاربر ممتاز
سلام دوستان عزیز ...;)
2 تا سوال دارم میشه کمکم کنید ؟؟؟:surprised:
خیلی عجله دارم خواهششششش ...:cry:
1. الگوریتمی بنویسید که محیط و مساحت یک مثلث را با داشتن مختصات رئوس آن حساب کند .
2. الگوریتمی بنویسید که عدد صحیح N را خوانده و آن را به عوامل اول تجزیه کند و هر یک از عوامل را با توان آن چاپ نماید .

میخواستی نگه نداری دقیقه ی 90

در مورد سوال اولتون باید بگم باید فرمول مساحت و محیط مثلث را بلد باشید
محیط که میشه مجموع اضلاع و مساحت هم میشه قاعده*ارتفاع/2
حالا شما متغیرهاتون باید از ورودی بگیرید
متغیر ها میشه اندازه 3 تا ضلع و ارتفاع
اگه بخوایین تشخیص بدین که مثلث چه نوع هست
اگر 3 تا ضلعی که میگیرید برابر باشن میشه متساوی الاضلاع
اگه دوتا ضلعش برابر باشه میشه متساوی الساقین
اگر برابر نبودن که احتمالا میشه قائم الزاویه
اگه مشکل با کدنویسی دارین تا کدش هم بهتون بدم؟
سوال دومتون باید فکر کنم فعلا نمیتونم ج بدم ولی ی جستجو در موتورهای جستجو بزنید

گفته ورودی ها، مختصات هستند نه طول اضلاع یا ارتفاع.
سه جفت x و y برای مختصات در نظر بگیرید. با داشتن مختصات، طول اضلاع از رابطه ی رادیکال {x1-x2)^2) + (y1-y2)^2} به دست میاد. محیط هم میشه جمع 3 ضلع.
با داشتن اضلاع، مساحت از رابطه ی هرون به دست میاد
http://fa.wikipedia.org/wiki/%D9%81%D8%B1%D9%85%D9%88%D9%84_%D9%87%D8%B1%D9%88%D9%86

برای سوال دو، شروع کن به تقسیم به 2، و تا جایی که امکان پذیره این کار رو انجام بده، با هر بار تقسیم هم یه شمارنده در نظر بگیر و زیادش کن. بعد که به 2 بخش پذیر نبود، برو روی 3 و ... تا N/2 این کار رو انجام بده. میتونی یه آرایه ی دو بعدی یا رشته ای چیزی در نظر بگیری و هر بار که تقسیم کردی و بخش پذیر بود، در بعد اول، اون مقسوم (عامل اول) و در بعد دوم، شمارنده رو بنویسی.
 

ranjbarzadeh

عضو جدید
مرسی آقا بهنام من حواسم به مختصات نبود


خب حالا خودم یه سوال دارم
کسی تا حالا الگوریتم RR (round robin) را نوشته لازم دارم واسه پروژه

کارش اینه که چندتا فرایند میگیره و هر فرایند یک زمان ورود و زمان خدمت داره اول که طبق زمان ورود مرتب سازی می کنم و بعد باید زمان کل فرایند را بدست بیارم که اونم مشکلی نیست و حالا میخوام هر فرایند که به زمان ورودش میریسه بزارمش داخل صف
مشکل اینجاست که فقط فرایند اول در صف قرار میگیره
 

~Aramis~

عضو جدید
میخواستی نگه نداری دقیقه ی 90

گفته ورودی ها، مختصات هستند نه طول اضلاع یا ارتفاع.
سه جفت x و y برای مختصات در نظر بگیرید. با داشتن مختصات، طول اضلاع از رابطه ی رادیکال {x1-x2)^2) + (y1-y2)^2} به دست میاد. محیط هم میشه جمع 3 ضلع.
با داشتن اضلاع، مساحت از رابطه ی هرون به دست میاد
http://fa.wikipedia.org/wiki/فرمول_هرون

برای سوال دو، شروع کن به تقسیم به 2، و تا جایی که امکان پذیره این کار رو انجام بده، با هر بار تقسیم هم یه شمارنده در نظر بگیر و زیادش کن. بعد که به 2 بخش پذیر نبود، برو روی 3 و ... تا N/2 این کار رو انجام بده. میتونی یه آرایه ی دو بعدی یا رشته ای چیزی در نظر بگیری و هر بار که تقسیم کردی و بخش پذیر بود، در بعد اول، اون مقسوم (عامل اول) و در بعد دوم، شمارنده رو بنویسی.

وا خب چیکار کنم استاد شنبه داد جوابو شنبه هفته بعدش میخواست .... http://www.www.www.iran-eng.ir/images/smilies/cry.gif
حالا چرا منت میذاری ... ؟؟http://www.www.www.iran-eng.ir/images/smilies/cry.gif
مرسی ....:cry:
 
آخرین ویرایش:

~Aramis~

عضو جدید
در مورد سوال اولتون باید بگم باید فرمول مساحت و محیط مثلث را بلد باشید
محیط که میشه مجموع اضلاع و مساحت هم میشه قاعده*ارتفاع/2
حالا شما متغیرهاتون باید از ورودی بگیرید
متغیر ها میشه اندازه 3 تا ضلع و ارتفاع
اگه بخوایین تشخیص بدین که مثلث چه نوع هست
اگر 3 تا ضلعی که میگیرید برابر باشن میشه متساوی الاضلاع
اگه دوتا ضلعش برابر باشه میشه متساوی الساقین
اگر برابر نبودن که احتمالا میشه قائم الزاویه
اگه مشکل با کدنویسی دارین تا کدش هم بهتون بدم؟
سوال دومتون باید فکر کنم فعلا نمیتونم ج بدم ولی ی جستجو در موتورهای جستجو بزنید

ممنونم عزییییزم ..:-*
 

kenpachi

عضو جدید
سلام دوستان عزیز ...;)
2 تا سوال دارم میشه کمکم کنید ؟؟؟:surprised:
خیلی عجله دارم خواهششششش ...:cry:
1. الگوریتمی بنویسید که محیط و مساحت یک مثلث را با داشتن مختصات رئوس آن حساب کند .
2. الگوریتمی بنویسید که عدد صحیح N را خوانده و آن را به عوامل اول تجزیه کند و هر یک از عوامل را با توان آن چاپ نماید .

آقا کسی میتونه این سوال دوم رو جواب بده؟ بدون استفاده از آرایه
 

yasamanra

عضو جدید
سلام دوستان.
به چند تا الگوریتم نیاز دارم.هر چه سریعتر بهتر .


الگوريتمي بنويسيد كه يك عدد اعشاري گرفته و مقلوب آنرا چاپ كند

با تشکر
 
آخرین ویرایش:

RIG

متخصص C#.net
سلام دوستان.
به چند تا الگوریتم نیاز دارم.هر چه سریعتر بهتر .


الگوريتمي بنويسيد كه يك عدد اعشاري گرفته و مقلوب آنرا چاپ كند

با تشکر

دستور وبعد تشکر؟
کد:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace maghlob
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Entere float Number:");
            float input = float.Parse(Console.ReadLine());
            Console.WriteLine("OutPut");
            Console.WriteLine(rev(input));
            Console.ReadLine();

        }
      public static float rev(float n)
        {
            string str = new String(n.ToString().Reverse().ToArray());
            return float.Parse(str);
        }

    }
}
 

A_B_C

عضو جدید
سلام دوستان میشه الگوریتم بگید که عددی را بخواند و جز صحیح آن را چاپ کند
 
آخرین ویرایش:

net.

عضو جدید
لطفا اين دو سوال جواب بدين

1 ) فلوچارتي رسم كنيد كه مجموع سري زير را چاپ كند
+......+1/2+3/4+5/8+7/16

2) فلوچارتي رسم كنيد كه شكل زير را چاپ كند
*
* * *
* * * * *
* * * * * * *​
 
آخرین ویرایش:

net.

عضو جدید
1. فلوچارتي رسم كنيد كه از ورودي عددي دريافت كرده و در صورت كه عدد سه رقمي باشد ان را چاپ كند و اين كار را تا زماني ادامه دهد كه ورودي عدد منفي دريافت كند
 

agent 47

عضو جدید
سلام به همه لطفا کمک کنید
الگوریتم و فلوچارتی طراحی کنید که یک آرایه 100 عنصری را به صورت افقی مرتب کند.

با سپاس
 

pepper

کاربر فعال
سلام به همه لطفا کمک کنید
الگوریتم و فلوچارتی طراحی کنید که یک آرایه 100 عنصری را به صورت افقی مرتب کند.

با سپاس


سلام راحت ترین کار اینه که از دوتا حلقه ی تو در تو استفاده کنید
اگه به زبان متلب آشنایی دارید برات میگذارم
 
آخرین ویرایش:
بالا