SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
#41
کار خوبی کردید، من اون رو فقط نوشتم تا شما بدانید
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
#42
به Olympiad:نه یعنی foot note
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
#43
Olympiad گفت
SABB گفت
Olympiad گفت
Goharshady گفت
Olympiad گفت
SABB گفت
* یادم رفت بگم که ورودی ها عدد های 7بیتی هستن! *
اون عملگر هم یای انحصاریه؛ اگه دوتا عدد یک بیتی مثل هم باشن اونوقت یای انحصاریشون می شه 1 و در غیر اینصورت می شه 0. یای انحصاری دو تا عدد باینری هم با عمل یای انحصاری روی بیت های متناضر این دو تا عدد بدست می آد.
مثلا:
متناظر
شما هم که کار منو تکرار می کنید
چيكار كنم ديگه........ همه چي از شما به من سرايت كرده ( تشكر كردن (الان حدودا 100 تا تشكر از شما بيشتر دارم
) و همين غلط گرفتن ديكته و .........)
آقا حسام شما دوتا غلط دیکته ای تو وبلاگتون داری! یکی آدرس وبلاگ؛ اون یکی اسم Titu Andreescu


پ.ن. دومی رو میشه تکذیب کرد، ولی اولی رو فکر نمی کنم
تيتو آندرسكو رو تكذيب ميكنم ولي آدرس وبلاگو....
تیتو هنوز غلط املایی داره
 

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
#44
SABB گفت
Olympiad گفت
SABB گفت
Olympiad گفت
Goharshady گفت
Olympiad گفت
SABB گفت
* یادم رفت بگم که ورودی ها عدد های 7بیتی هستن! *
اون عملگر هم یای انحصاریه؛ اگه دوتا عدد یک بیتی مثل هم باشن اونوقت یای انحصاریشون می شه 1 و در غیر اینصورت می شه 0. یای انحصاری دو تا عدد باینری هم با عمل یای انحصاری روی بیت های متناضر این دو تا عدد بدست می آد.
مثلا:
متناظر
شما هم که کار منو تکرار می کنید
چيكار كنم ديگه........ همه چي از شما به من سرايت كرده ( تشكر كردن (الان حدودا 100 تا تشكر از شما بيشتر دارم
) و همين غلط گرفتن ديكته و .........)
آقا حسام شما دوتا غلط دیکته ای تو وبلاگتون داری! یکی آدرس وبلاگ؛ اون یکی اسم Titu Andreescu


پ.ن. دومی رو میشه تکذیب کرد، ولی اولی رو فکر نمی کنم
تيتو آندرسكو رو تكذيب ميكنم ولي آدرس وبلاگو....
تیتو هنوز غلط املایی داره
از اين كارا نكن... چون خداوند تكذيب را براي همين موقع ها آفريده!!!!!!!!!!!!
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
#45
این پست هیچ گونه ارزش مادی و معنوی ندارد و فقط برای آوردن این ماراتن به صفحه نخست می باشد
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
#46
SABB گفت
[center:de82b7daa8]
5[/center:de82b7daa8]این هم یه سوال آسون:
زبان برنامه نویسی ای داریم که فقط دستورات زیر را دارد:


1. برنامه ای بنویسید که دو مقدار x و y را گرفته و مقادیر آن ها را بدون استفاده از متغیر کمکی با هم عوض کند.
2.برنامه ای بنویسید که هفت متغیر t,u,v,w,x,y,z را گرفته و پس از اجرایبرنامه t مقدار اولیه u ، u مقدار اولیه v و... z مقدار اولیه t را دربرداشته باشد.
3. فرض کنید پردازنده ای موازی در اختیار داریم که میتواند 7 دستور از این زبان را هم زمان اجرا کند. برنامه ی 2 را با اینپردازنده در یک گام بنویسید.
(منبع: معما های الگوریتمی)​
حل قسمت 1:


 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
#47
[center:76c80499e5]5

[/center:76c80499e5]حل قسمت 3: (نمی دونم چرا هیچ کس حل نکرد، با این که سطحش خیلی پایین بود
)
t=u
u=v
v=w
w=x
x=y
t=z
z=t​
 

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
#48
SABB گفت
SABB گفت
[center:11817584a9]
5[/center:11817584a9]این هم یه سوال آسون:
زبان برنامه نویسی ای داریم که فقط دستورات زیر را دارد:


1. برنامه ای بنویسید که دو مقدار x و y را گرفته و مقادیر آن ها را بدون استفاده از متغیر کمکی با هم عوض کند.
2.برنامه ای بنویسید که هفت متغیر t,u,v,w,x,y,z را گرفته و پس از اجرایبرنامه t مقدار اولیه u ، u مقدار اولیه v و... z مقدار اولیه t را دربرداشته باشد.
3. فرض کنید پردازنده ای موازی در اختیار داریم که میتواند 7 دستور از این زبان را هم زمان اجرا کند. برنامه ی 2 را با اینپردازنده در یک گام بنویسید.
(منبع: معما های الگوریتمی)​
حل قسمت 1:


معماهاي الگوريتمي يا مساله هاي الگوريتمي؟؟!
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
#49
Olympiad گفت
SABB گفت
SABB گفت
[center:bcea8f83ae]
5[/center:bcea8f83ae]این هم یه سوال آسون:
زبان برنامه نویسی ای داریم که فقط دستورات زیر را دارد:


1. برنامه ای بنویسید که دو مقدار x و y را گرفته و مقادیر آن ها را بدون استفاده از متغیر کمکی با هم عوض کند.
2.برنامه ای بنویسید که هفت متغیر t,u,v,w,x,y,z را گرفته و پس از اجرایبرنامه t مقدار اولیه u ، u مقدار اولیه v و... z مقدار اولیه t را دربرداشته باشد.
3. فرض کنید پردازنده ای موازی در اختیار داریم که میتواند 7 دستور از این زبان را هم زمان اجرا کند. برنامه ی 2 را با اینپردازنده در یک گام بنویسید.
(منبع: معما های الگوریتمی)​
حل قسمت 1:


معماهاي الگوريتمي يا مساله هاي الگوريتمي؟؟!
معما های الگوریتمی.
 

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
#50
SABB گفت
Olympiad گفت
SABB گفت
SABB گفت
[center:7e43e4f7ce]
5[/center:7e43e4f7ce]این هم یه سوال آسون:
زبان برنامه نویسی ای داریم که فقط دستورات زیر را دارد:


1. برنامه ای بنویسید که دو مقدار x و y را گرفته و مقادیر آن ها را بدون استفاده از متغیر کمکی با هم عوض کند.
2.برنامه ای بنویسید که هفت متغیر t,u,v,w,x,y,z را گرفته و پس از اجرایبرنامه t مقدار اولیه u ، u مقدار اولیه v و... z مقدار اولیه t را دربرداشته باشد.
3. فرض کنید پردازنده ای موازی در اختیار داریم که میتواند 7 دستور از این زبان را هم زمان اجرا کند. برنامه ی 2 را با اینپردازنده در یک گام بنویسید.
(منبع: معما های الگوریتمی)​
حل قسمت 1:


معماهاي الگوريتمي يا مساله هاي الگوريتمي؟؟!
معما های الگوریتمی.
مساله ي ؟؟؟
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
#51
قسمت 2 را حل کنید
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
#52
Olympiad گفت
SABB گفت
Olympiad گفت
SABB گفت
SABB گفت
[center:a4ae86d9ea]
5[/center:a4ae86d9ea]این هم یه سوال آسون:
زبان برنامه نویسی ای داریم که فقط دستورات زیر را دارد:


1. برنامه ای بنویسید که دو مقدار x و y را گرفته و مقادیر آن ها را بدون استفاده از متغیر کمکی با هم عوض کند.
2.برنامه ای بنویسید که هفت متغیر t,u,v,w,x,y,z را گرفته و پس از اجرایبرنامه t مقدار اولیه u ، u مقدار اولیه v و... z مقدار اولیه t را دربرداشته باشد.
3. فرض کنید پردازنده ای موازی در اختیار داریم که میتواند 7 دستور از این زبان را هم زمان اجرا کند. برنامه ی 2 را با اینپردازنده در یک گام بنویسید.
(منبع: معما های الگوریتمی)​
حل قسمت 1:


معماهاي الگوريتمي يا مساله هاي الگوريتمي؟؟!
معما های الگوریتمی.
مساله ي ؟؟؟
18-زبان "یا"یی
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
#54
هنوز قسمت 2 این سوال را کسی Output نکرده!
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
#55
قسمت 2 با توجه به قسمت 1 به سادگی حل می شود:
فرض کنید به جای اون همه اسم از a[SUB]i[/SUB] ها استفاده کنیم. کافی است بنویسیم:
1-برای i از 0 تا n-2
1-1- مثل قسمت اول a[SUB]i[/SUB] را با a[SUB]i+1[/SUB] عوض کن

اندیس ها رو مثل ++C نوشتم
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
#56
حالا سوال بعدی را input کنید
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
#57
[center:fb032ef2fc]
[/center:fb032ef2fc]
عدد 123 روی مانیتور کامپیوتری نشان داده شده است. هر دقیقه که بگذرد کامپیوتر عدد 102 را با عدد روی مانیتور جمع می کند. میشا خوره ی کامپیوتر است (همون امیر خودمون
) و هر وقت که بخواهد می تواند ترتیب رقم های عدد روی مانیتور را تغییر دهد. آیا او می تواند مطمئن باشد که هیچ وقت عدد چهاررقمی ای روی مانیتور نقش نمی بندد؟ (تورنمت شهرها)
 

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
#58
عدد 123 كه اول نوشته شده هم ميتونه ارقامش رو جابجا كنه؟
 

SABB

New Member
ارسال ها
704
لایک ها
25
امتیاز
0
#59

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
#60
ميدونم ايني كه ميگم شبيه الگوريتم نيست ولي ....
اين كار ممكن است :‌
مثلا اول عدد 123 را به 132 تبديل مي كنيم ، بعد 4 بار با 102 جمع مي كنيم ، عدد حاصل 540 مي شود و بعد آن را به صورت 54 در مي آوريم و همين استراتي را در پيش
مي گيريم (اگه منظورم رو متوجه نشديد بگيد بيشتر توضيح بدم...)
 
بالا