A Drop of the Programming Sea

یک قطره از دریای برنامه نویسی: وبلاگ امیرحسین مهدی‌نژاد، برنامه‌نویس، مدرس برنامه‌نویسی و دانشجوی مهندسی کامپیوتر

A Drop of the Programming Sea

یک قطره از دریای برنامه نویسی: وبلاگ امیرحسین مهدی‌نژاد، برنامه‌نویس، مدرس برنامه‌نویسی و دانشجوی مهندسی کامپیوتر

۱۳ مطلب با کلمه‌ی کلیدی «برنامه نویسی مقدماتی» ثبت شده است

تابعی بازگشتی با امضای

int Base2Recursive(int N)

بنویسید که عدد در مبنای 10 را دریافت کرده و آن را به مبنای 2 ببرد.

input
3
output
11

۰ نظر موافقین ۰ مخالفین ۰ ۳۰ دی ۹۵ ، ۰۹:۳۳
Amirhossein Mahdinejad

برنامه ای بنویسید که مجموع رقم های یکان اعداد مربع کامل بین دو عدد دلخواه را حساب کند.

input
4 18
output
15

۰ نظر موافقین ۰ مخالفین ۰ ۰۹ آذر ۹۵ ، ۱۵:۴۶
Amirhossein Mahdinejad

دنباله ی an = an-1 + 2*an-2 - an-3 را با فرض a0 = a1 = a2 = 1 در نظر بگیرید.

می خواهیم برنامه ای بنویسیم که جمله ی n ام از این دنباله را محاسبه کند.

input
7
output
19

۰ نظر موافقین ۰ مخالفین ۰ ۰۹ آذر ۹۵ ، ۱۴:۴۹
Amirhossein Mahdinejad

برنامه ای بنویسید که به ازای دو عدد صحیح و نامنفی n و k، لگاریتم n در پایه ی k را محاسبه کند.

input
4 2
output
2

۰ نظر موافقین ۰ مخالفین ۰ ۰۹ آذر ۹۵ ، ۱۴:۳۶
Amirhossein Mahdinejad

مثلث شکل زیر به مثلث خیام-پاسکال مشهور است. هر عضو این مثلث برابر با مجموع دو عضو بالایی آن در سطر بالاست؛ به عنوان مثال، در سطر چهارم، عدد 3 از مجموع اعداد 1 و 2 در سطر بالایی به دست آمده است.

برنامه‌ای بنویسید که یک عدد صحیح از ورودی گرفته و مثلث خیام را تا آن سطر تشکیل دهد.

۰ نظر موافقین ۰ مخالفین ۰ ۰۴ آذر ۹۵ ، ۱۷:۲۹
Amirhossein Mahdinejad

قصد داریم با استفاده از تابع بازگشتی و کاراکتر '*'، مثلث قائم الزاویه ی متساوی الساقینی چاپ کنیم (شکل مفهوم است و نیاز به توضیح بیشتر ندارد)

input
5
output
*
**
***
****
*****

۲ نظر موافقین ۰ مخالفین ۰ ۰۷ خرداد ۹۳ ، ۱۶:۳۱
Amirhossein Mahdinejad

از آنجا که دوشنبه امتحان ترم اوّل آمار در دبیرستان علامه حلّی5 برگزار خواهد شد، به عنوان تمرین می خواهیم یک سری داده از ورودی دریافت کرده و نمودار میله ای آنها را چاپ کنیم. (تعداد داده ها n و فراوانی هر داده Fi است.)

 

input
5
3 4 6 2 1
output
  *
  *
 **
***
****
*****
۱ نظر موافقین ۱ مخالفین ۲ ۰۷ دی ۹۲ ، ۱۰:۵۶
Amirhossein Mahdinejad