در این مقاله کوتاه، تلاش کردهایم که تعداد زیادی از نمونه تمرینها و سوالات برنامهنویسی کامپیوتر را برای شما گردآوری کنیم
برنامهنویسی کامپیوتر و لزوم یادگیری آن در دنیای ما بر کسی پوشیده نیست. روشهای متنوعی در کشورهای مختلف برای یاددادن علوم کامپیوتر و به ویژه آموزش برنامهنویسی کامپیوتر وجود دارد. اما چیزی که در همه آنها مشترک است، انجام تمرین فراوان است.
تمرینها دارای سطوح مختلفی هستند و معمولاً از سطح آسان به پیچیده در معرض دید دانشاموزان یا دانشجویان قرار میگیرند. انجام این تمرینها موجب ورزیدگی ذهنی مخاطب می شود به طوری که آمادگی لازم برای تمرینهای سختتر را پیدا میکند.
ما نیز در اینجا برای کمک به مخاطبان علاقهمند به برنامهنویسی، نمونه تمرینها و سوالات متنوع برنامه نویسی کامپیوتر را گردآوری کردهایم تا مجموعه مناسبی از سوالات را برای ورزیدگی ذهنی در اختیار داشته باشید.
تفاوتی ندارد که در حال یادگیری چه زبانی هستید، زبان C، زبان ++C یا پایتون، در هر صورت با حل این تمرینها به تسلط و پیشرفت خود کمک فراوانی میکنید.
تمرینهای برنامهنویسی کامپیوتر:
مفهوم حلقهها:
تمرین: با استفاده از دستور for برنامهای بنویسید که حاصلضرب اعداد فرد 1 تا 15 را چاپ کند.
تمرین: برنامهای بنویسید که مجموع همه اعداد بخشپذیر بر 17 و واقع بین دو عددی که توسط کاربر تعیین میشود را محاسبه و چاپ کند.
تمرین: برنامه بنویسید که فقط آن اعداد واقع بین دو عدد ورودی را چاپ کند که باقیمانده حاصل تقسیم آنها بر 7 برابر با 2 یا 3 است.
تمرین: برناهای بنویسید که یک عدد طبیعی را از کاربر گرفته و نمایش دودویی آن را یافته و چاپ کند.
تمرین: با استفاده از دستور switch و تابع rand() برنامهای بنویسید که توسط یک حلقه نامتناهی به صورت تصادفی اعداد 4، 31، 5-، 73 و 18 را چاپ کند.
تمرین: برنامهای بنویسید که یک عدد طبیعی n را دریافت کرده و ترتیب ارقام آن را معکوس کند.
تمرین: عددی را متقارن گویند که اگر ترتیب ارقام آن را معکوس کنیم تغییری در مقدار آن رخ ندهد. برنامهای بنویسید که یک عدد طبیعی N را دریافت کرده و تعیین کند که متقارن است یا نه.
تمرین: برنامه ای بنویسید که یک عدد طبیعی n را دریافت کرده و n جمله اول دنباله فیبوناتچی را چاپ کند.
تمرین: برنامهای بنویسید که اعداد 1 تا 20 را در چند سطر چاپ کند به طوری که در هر سطر فقط 5 عدد را چاپ کند.
تمرین: با استفاده از حلقه تکرار تودرتو برنامهای بنویسید که الگوی زیر را چاپ کند.
*
***
*****
*******
********
تمرین: با استفاده از حلقه تکرار تودرتو برنامهای بنویسید که الگوی زیر را چاپ کند.
1
123
12345
1234567
123456789
تمرین: با استفاده از حلقه تکرار تودرتو برنامهای بنویسید که الگوی زیر را چاپ کند.
1
2 3
4 5 6
7 8 9 10
تمرین: با استفاده از حلقه تکرار تودرتو برنامهای بنویسید که الگوی زیر را چاپ کند.
1
232
34543
4567654
867898765
تمرین: برنامهای بنویسید که یک عدد طبیعی n را گرفته و تمام حالاتی را که میتوان n را به صورت مجموع دو عدد اول نوشت را چاپ کند.
مفهوم آرایهها
تمرین: برنامهای بنویسید که محتویات یک آرایه را به صورت تصادفی پر کند و سپس محتویات آن را در یک آرایه دیگر کپی کند.
تمرین: برنامهای بنویسید که محتویات یک آرایه را به صورت تصادفی پر کند و سپس محتویات آن را با ترتیب معکوس در یک آرایه دیگر کپی کند.
تمرین: برنامهای بنویسید که عدد طبیعی n و سپس n عدد حقیقی را دریافت کند و در یک آرایه ذخیره کند. سپس بزرگترین عدد موجود در آرایه را به همراه مکان آن چاپ کند.
تمرین: برنامه بنویسید که شماره پرسنلی، سن و حقوق سه کارمند را بگیرد و در یک جدول ذخیره کند. سپس اطلاعات جدول را چاپ کند.
تمرین: برنامهای بنویسید که یک آرایه دو بعدی را به صورت تصادفی پر کند و سپس بزرگترین درایه آن را یافته و چاپ کند.
تمرین: برنامهای بنویسید که دو ماتریس را از کاربر گرفته و حاصلضرب آنها را محاسبه و چاپ کند.
تمرین: برنامهای بنویسید که یک آرایه را با روش حبابی به صورت صعودی مرتب کند.
تمرین: برنامهای بنویسید که وجود یک عدد را در یک آرایه تشخیص دهد.
تمرین: برنامهای بنویسید که اندیس اولین مکان وجود یک عدد را در یک آرایه دو بعدی تشخیص دهد.
تمرین: برنامهای بنویسید که با استفاده از روش دوبخشی وجود یک عدد در یک آرایه مرتب (صعودی) را بررسی کند.
تمرین: با استفاده از آرایهها و تابع rand برنامهای بنویسید که توسط یک حلقه نامتناهی به صورت تصادفی فقط اعداد 4، 18، 31، 73 و 5- را چاپ کند.
تمرین: برنامهای بنویسید که عدد طبیعی N را به صورت یک رشته دریافت کرده و مجموع ارقام آن را چاپ کند.
تمرین: برنامهای بنویسید که عدد طبیعی n و سپس n عدد را دریافت و در یک آرایه ذخیره کند. سپس یک عدد جدید را دریافت کرده و آن را در آرایه جستجو کند. این برنامه باید اندیس مکان تمام عناصر از آرایه که با عدد مذکور برابرند و تعداد آنها را چاپ کند.
تمرین: برنامهای بنویسید که عناصر یکتای آرایه را چاپ کند.
تمرین: برنامهای بنویسید که یک آرایه با طول 100 را به صورت تصادفی با اعداد طبیعی پر کند و سپس اعداد زوج را در یک آرایه و اعداد فرد را در یک آرایه دیگر ذخیره کند.
تمرین: برنامهای بنویسید که عدد طبیعی n را از کاربر گرفته و با استفاده از حروف انگلیسی، اعداد و کاراکترهای خاص یک کلمه عبور تصادفی به طول n را تولید و چاپ کند.
برچسبها: آموزش علوم کامپیوتر دانشجو رشد شخصی برنامهنویسی کامپیوتر
با عضویت در خبرنامه ما از آخرین کارها، اخبار و ایدههای روز با خبر شوید.
با عضویت در خبرنامه ما آخرین مقالات را دریافت کنید.
نقشه راه دانشجویان؛ یادگیری برنامهنویسی کامپیوتر
۱۸ شهریور ۱۴۰۱
شش کتاب درباره فریلنسری
۱۱ بهمن ۱۴۰۰
آموزش رباتیک کودکان
۲۲ مرداد ۱۴۰۳
همکاری در فروش، کسب درآمد آنلاین، دریافت تخفیف
۲۲ مرداد ۱۴۰۳
معرفی کتاب: خودشناسی
۷ مهر ۱۴۰۱