امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
يک برنامه ساده معادل اين فلوچارت ميخوام
نویسنده پیام
adameh_bahal آفلاین
كاربر تک ستاره
*

ارسال‌ها: 59
موضوع‌ها: 14
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 35
( 8 تشکر در 6 ارسال )
ارسال: #1
يک برنامه ساده معادل اين فلوچارت ميخوام
يک برنامه ساده برای اين فلوچارت ميخوام. برنامه اصلاً مهم نيست چيکار ميکنه
از goto بايد استفاده بشه
اون حروف انگيليسی هم چيز خاصی نيست

http://pictures.persiangig.ir/untitled.JPG
(آخرین ویرایش در این ارسال: ۱۱-اردیبهشت-۱۳۸۸, ۱۰:۳۸:۲۷، توسط adameh_bahal.)
۱۱-اردیبهشت-۱۳۸۸, ۱۰:۳۸:۰۷
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #2
RE: يک برنامه ساده معادل اين فلوچارت ميخوام
سلام

start از کجاست ؟؟
۱۱-اردیبهشت-۱۳۸۸, ۱۴:۴۹:۱۵
وب سایت ارسال‌ها
پاسخ
adameh_bahal آفلاین
كاربر تک ستاره
*

ارسال‌ها: 59
موضوع‌ها: 14
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 35
( 8 تشکر در 6 ارسال )
ارسال: #3
RE: يک برنامه ساده معادل اين فلوچارت ميخوام
(۱۱-اردیبهشت-۱۳۸۸, ۱۴:۴۹:۱۵)babyy نوشته است: سلام

start از کجاست ؟؟

سلام
start و end کشيده نشده و به جاش از يه فلش ورودی و يه فلش خروجی استفاده شده.start همون فلش بالايی و end هم همون فلش پايينی هست که به صورت join node هست
۱۱-اردیبهشت-۱۳۸۸, ۱۵:۱۴:۵۴
ارسال‌ها
پاسخ
mahbooob آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 24
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 1422
( 2312 تشکر در 367 ارسال )
ارسال: #4
RE: يک برنامه ساده معادل اين فلوچارت ميخوام
فکر کنم اون حروف انگلیسی واسه اینه که به عنوان lable استفاده کنیم...
یه سوال مسخره:از if-else که میتونیم استفاده کنیم؟؟(آخه هیچ دستوری توش نیست ولی باید برنامه بنویسیم!)
مثلا:
کد php:
if(.....){
    .
    .
    .
    goto 
A;
}
else{
    .
    .
    .
    goto 
D;
}
.
.
A:
.
.
.
D:
.
.


برای کشف اقیانوسهای جدید باید شهامت ترک ساحل داشت

Tongue

(آخرین ویرایش در این ارسال: ۱۱-اردیبهشت-۱۳۸۸, ۱۷:۲۵:۱۴، توسط mahbooob.)
۱۱-اردیبهشت-۱۳۸۸, ۱۷:۲۴:۲۷
ارسال‌ها
پاسخ
تشکر شده توسط : adameh_bahal
adameh_bahal آفلاین
كاربر تک ستاره
*

ارسال‌ها: 59
موضوع‌ها: 14
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 35
( 8 تشکر در 6 ارسال )
ارسال: #5
RE: يک برنامه ساده معادل اين فلوچارت ميخوام
(۱۱-اردیبهشت-۱۳۸۸, ۱۷:۲۴:۲۷)mahbooob نوشته است: فکر کنم اون حروف انگلیسی واسه اینه که به عنوان lable استفاده کنیم...
یه سوال مسخره:از if-else که میتونیم استفاده کنیم؟؟(آخه هیچ دستوری توش نیست ولی باید برنامه بنویسیم!)
مثلا:[/php]

بله از همه چی ميشه استفاده کرد فقط برنامه بايد فلوچارتش طبق همون عکس باشه
فقط ميشه خواهش کنم کد رو يکم واضحتر بنويسيد که بنده متوجه بشم مثلاً A,D مشخص نيست از کجا شروع ميشن و کجا تموم ميشن يا مثلاً قسمت main تابع اصلاً وجود نداره
ممنون
۱۱-اردیبهشت-۱۳۸۸, ۱۸:۰۶:۳۹
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #6
RE: يک برنامه ساده معادل اين فلوچارت ميخوام
سلام

فرض شده اگر دستور false باشه ،دستورات فلش سمت چپ اجرا میشه .

فکر کنم درست نوشتم ، ولی خودتم یه چک بکن.

کد php:
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
void cEND ();

const 
int i1 //False //  i = 1 ,, true
const int D ;
const 
int A ;
const 
int B ;

int main(){

start:
if (
i1) {
    
//--------
    //       |
    //--------
    //D  
    
if (D) {
        
//-------
        //       |
        //-------
        //END
    
}else{
        
cEnd() ;
    }
}else{
    
//---------
    //         |
    //---------
    //A
    
if (A){
        
//C
        
cEnd() ;
    }else{
        
//---------
        //         |
        //---------
        //B
        
if (B){
            
//c
            
cEnd();
        }else{
            goto 
start ;
        }
    }
}

return 
0;
}

void cEND(){
        
//E
        //-------
        //       |
        //-------
        //---------
        //   END   |
        //---------

۱۱-اردیبهشت-۱۳۸۸, ۲۳:۳۷:۱۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : adameh_bahal
mahbooob آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 24
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 1422
( 2312 تشکر در 367 ارسال )
ارسال: #7
RE: يک برنامه ساده معادل اين فلوچارت ميخوام
من فکر میکنم statr خیلی مهم نبوده که توی فلوچارتش نکشیده..ولی برنامه ای که شما نوشتین از دستور goto فقط برای همین start استفاده کرده!!!احتیاج نبود که بیشتر از این،از دستور goto استفاده کنین؟؟؟!!!

برای کشف اقیانوسهای جدید باید شهامت ترک ساحل داشت

Tongue

۱۲-اردیبهشت-۱۳۸۸, ۰۷:۴۰:۴۷
ارسال‌ها
پاسخ
تشکر شده توسط : adameh_bahal
adameh_bahal آفلاین
كاربر تک ستاره
*

ارسال‌ها: 59
موضوع‌ها: 14
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 35
( 8 تشکر در 6 ارسال )
ارسال: #8
RE: يک برنامه ساده معادل اين فلوچارت ميخوام
(۱۱-اردیبهشت-۱۳۸۸, ۲۳:۳۷:۱۰)babyy نوشته است: سلام

فرض شده اگر دستور false باشه ،دستورات فلش سمت چپ اجرا میشه .

فکر کنم درست نوشتم ، ولی خودتم یه چک بکن.
[/php]

سلام
خيلی ممنون ولی اين error رو ميده:
Call to undefined function 'cEnd'
۱۲-اردیبهشت-۱۳۸۸, ۰۸:۵۶:۳۵
ارسال‌ها
پاسخ
adameh_bahal آفلاین
كاربر تک ستاره
*

ارسال‌ها: 59
موضوع‌ها: 14
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 35
( 8 تشکر در 6 ارسال )
ارسال: #9
RE: يک برنامه ساده معادل اين فلوچارت ميخوام
(۱۲-اردیبهشت-۱۳۸۸, ۰۷:۴۰:۴۷)mahbooob نوشته است: من فکر میکنم statr خیلی مهم نبوده که توی فلوچارتش نکشیده..ولی برنامه ای که شما نوشتین از دستور goto فقط برای همین start استفاده کرده!!!احتیاج نبود که بیشتر از این،از دستور goto استفاده کنین؟؟؟!!!

رو هم به فلوچارت اضافه کردم
اون بالايی start و اون پايينی end هست

http://pictures.persiangig.ir/untitled2.JPG
۱۲-اردیبهشت-۱۳۸۸, ۰۸:۵۷:۵۳
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #10
RE: يک برنامه ساده معادل اين فلوچارت ميخوام
سلام

کد php:
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
void cEND ();

const 
int i1 //False //  i = 1 ,, true
const int D ;
const 
int A ;
const 
int B ;

int main(){

start:
if (
i1) {
    
//--------
    //       |
    //--------
    //D  
    
if (D) {
        
//-------
        //       |
        //-------
        //END
    
}else{
        
cEND ();
    }
}else{
    
//---------
    //         |
    //---------
    //A
    
if (A){
        
//C
        
cEND ();
    }else{
        
//---------
        //         |
        //---------
        //B
        
if (B){
            
//c
            
cEND ();
        }else{
            goto 
start ;
        }
    }
}

return 
0;
}

void cEND(){
        
//E
        //-------
        //       |
        //-------
        //---------
        //   END   |
        //---------


چون تابع cEND با حروف بزرگ نوشته بودم ؛ ولی cEnd رو صدا میردم ؛ اینجا اررور نمیده دیگه .

نقل قول: من فکر میکنم statr خیلی مهم نبوده که توی فلوچارتش نکشیده..ولی برنامه ای که شما نوشتین از دستور goto فقط برای همین start استفاده کرده!!!احتیاج نبود که بیشتر از این،از دستور goto استفاده کنین؟؟؟!!!
خوب وقتی احتیاج نیست ؛ من چکار کنم ؟؟
در ضمن ، نگفتن از چندتا goto استفاده شه ، فرمودند استفاده شه ، منم استفاده کردم (اون یکی هم اجباری بود تقریبا !)
start همیشه مهمه ، حداقل واسه یدستی بچه ها کلاسشون !!
۱۲-اردیبهشت-۱۳۸۸, ۱۱:۰۳:۰۵
وب سایت ارسال‌ها
پاسخ
adameh_bahal آفلاین
كاربر تک ستاره
*

ارسال‌ها: 59
موضوع‌ها: 14
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 35
( 8 تشکر در 6 ارسال )
ارسال: #11
RE: يک برنامه ساده معادل اين فلوچارت ميخوام
(۱۲-اردیبهشت-۱۳۸۸, ۱۱:۰۳:۰۵)babyy نوشته است: سلام

}[/php]

چون تابع cEND با حروف بزرگ نوشته بودم ؛ ولی cEnd رو صدا میردم ؛ اینجا اررور نمیده دیگه .

نقل قول: من فکر میکنم statr خیلی مهم نبوده که توی فلوچارتش نکشیده..ولی برنامه ای که شما نوشتین از دستور goto فقط برای همین start استفاده کرده!!!احتیاج نبود که بیشتر از این،از دستور goto استفاده کنین؟؟؟!!!
خوب وقتی احتیاج نیست ؛ من چکار کنم ؟؟
در ضمن ، نگفتن از چندتا goto استفاده شه ، فرمودند استفاده شه ، منم استفاده کردم (اون یکی هم اجباری بود تقریبا !)
start همیشه مهمه ، حداقل واسه یدستی بچه ها کلاسشون !!


سلام
خوب اصلاً بدون goto مگه ميشه برنامه ي اين فلوچارت رو نوشت؟
۱۳-اردیبهشت-۱۳۸۸, ۱۰:۰۸:۳۵
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  کمک در یک الگوریتم ساده محمدعلي 6 4,099 ۳۰-اسفند-۱۳۹۹, ۰۴:۳۵:۲۳
آخرین ارسال: ####Z####
  [آموزشی] فیلم فارسی آموزش نوشتن File Locker ساده در ++C one hacker alone 0 2,323 ۰۵-اسفند-۱۳۹۴, ۰۸:۰۷:۰۰
آخرین ارسال: one hacker alone
  [آموزشی] آموزش نوشتن File Locker ساده در ++C one hacker alone 0 2,151 ۲۵-بهمن-۱۳۹۴, ۰۵:۴۲:۲۱
آخرین ارسال: one hacker alone
  ساخت ماشین حساب مهندسی با قابلیت رسم نمودار ساده mojtaba pazouki 0 1,933 ۲۴-آبان-۱۳۹۳, ۲۰:۴۷:۴۲
آخرین ارسال: mojtaba pazouki
  طراحي اگوريتم (ضرب اعداد بزرگ) جواب ميخوام arazinqizi 4 8,706 ۰۳-آذر-۱۳۹۱, ۱۷:۰۸:۲۱
آخرین ارسال: akramn
Exclamation نوشتن اعداد در 7 ستون یه مشکل خیلی ساده در C St4r-S4t 2 4,434 ۱۷-اردیبهشت-۱۳۹۱, ۱۰:۵۴:۰۶
آخرین ارسال: sjh
Question ### توضیح یه قطعه برنامه نسبتا ساده (جهت ارایه برای استاد !! ) #### IT.M@N 2 3,107 ۱۷-اردیبهشت-۱۳۹۱, ۱۰:۴۶:۱۲
آخرین ارسال: sjh
Question کمک فوری (پروژه دانشجویی) - ساده ولی برای من سخت nasrin2006 9 11,391 ۱۲-اسفند-۱۳۸۹, ۱۸:۲۱:۳۶
آخرین ارسال: ارمیدا
  یه سوال ساده ولی مهم! MicroRobo 5 6,411 ۰۱-خرداد-۱۳۸۹, ۱۳:۱۴:۳۰
آخرین ارسال: dreamvbfox
  درخواست يك اكتيو ايكس كوچولو و ساده seyyed 3 2,352 ۱۵-اسفند-۱۳۸۶, ۲۲:۲۴:۵۷
آخرین ارسال: Mamad2003

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS