برنامه بررسی مرتب بودن یک فهرست ـ لیست به زبان پایتون P25

آیا فهرست مرتب است ؟

پیشتر برنامه‌ی مرتب کردن یک لیست به زبان پایتون را منتشر کرده بودم اینجا برنامه بررسی مرتب بودن یا نبودن یک لیست را خواهید دید

به گمانم این برنامه از تکالیفی بود که نتوانست در نظام نمره‌دهی استاد رضویان ـ دانشگاه قم نمره کامل را بگیرد چون این برنامه تابع سورت را فرا می‌خواند، اگر فهرست נ لیست ׆ با مرتب شده‌ی خودش برابر باشد فهرست مرتب است در غیر اینصورت مرتب نیست

is sorted or not? python program code

 

برنامه تابع انتخاب کا از ان به زبان پایتون P23

کد تابع برنامه انتخاب ان از ام ترکیبیات

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

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

منظور از عمل انتخاب در ترکیبیات را با یک مثال ساده توضیح میدهیم

به چند روش می‌توان از بین سه نفر נ کیارش، پرهام، سورنا ׆ دو نفر را انتخاب کرد؟

به سه روش

کیارش و پرهام ـ پرهام و سورنا ـ کیارش و سورنا

الگوریتم کلی این کد اینگونه است که هر ננ انتخاب کا از ان ׆׆ از جمع ננ انتخاب کای منهای یک از ان منهای یک ׆׆ و ננ کا از ان منهای یک ׆׆ تشکیل شده است

تابع این برنامه به صورت بازگشتی عمل می‌کند

combination python function code

 

برنامه ایجاد نمودار با استفاده از کاراکترها به زبان پایتون P22

رسم نمودار فراوانی

این کد برنامه با فراخوانی تابع

histogram

اجرا می شود ـ  ورودی‌های این تابع یک لیست اعداد و تعداد بخش‌ها می باشد، مسئله را با یک مثال شرح می دهیم
فرض کنید لیست
[1,10,14,5,7,11,14,15,12,2,3,16]
را داریم و می خواهیم در سه بازه یک تا شش، شش تا یازده و یازده تا شانزده چند عدد وجود دارد و نمودار فراوانی آن را ترسیم کنیم. به این صورت
[ 1 , 6 ) |||| 4
[ 6 , 11 ) || 2
[ 11 , 16 ] |||||| 6

البته کد این برنامه یک مشکل بزرگ در دسته بندی دارد مثلا وقتی بزرگ ترین عدد ۱۵ و کوچک ترین عدد ۱ باشد و بخواهیم اعداد را در سه ستون دسته بندی کنیم اشتباها حاصل چهار ستونه نشان می دهد ـ!ـ اما با اعداد زوج مشکلی ندارد

print histogram python program code

 

چگونه “کلمه ای” را بین فایل های متنی جستجو کنیم؟

search_bوقتی فکر ایجاد تغییر در کدهای نوشته شده توسط دیگران رو تصور میکنم، با خودم میگم چطور قراره اونچیزی رو که میخوام پیدام کنم.
یا مثلا در مورد فایل های وردپرس یا جوملا، شما میخواید کلمه ای رو که، در قالب شما، انگلیسی هست ترجمه کنید. حالا باید چطور اون کلمه رو پیدا کنید؟ پیشنهادی که من بارها میشنیدم این بود که باید شیوه ی نام گذاری فایل های وردپرس رو یاد بگیریدید و برای هر کد خاص داخل بخش خودش جستجو کنید، اما فقط فایل های قالب که نیستند، فایل های افزونه ها هم هستند و بعضی وقت ها مجبوریم اونها رو ترجمه کنیم.

برنامه ای که میخوام معرفی کنم رو قبلا اسم برده بودم اما تازه برای اولین بار استفاده کردم و کارم رو راه انداخت.

برنامه ی Grep به شما کمک میکند تا کلمه یا تیکه کدی را در مجموعه ای از فایلهای متنی ساده (plain-ASCII text files) جستجو کنید. البته کار این نرم افزار بیشتر از اینهاست و میتونید با استفاده ازش تمام کلمات یافته شده رو با کلمه ی دیگری جایگزین کنید و …

– امکان جستجوی فارسی هم وجود دارد.

– امکان جستجو در فایل های .doc و .docx وجود ندارد.

دانلود نرم افزار Grep

mainwindow1

last comments
محمد حسن
محمد حسن

در سال 2003 کلمه ی grep (یا globally search a regular expression and print) به عنوان یک فعل هم ثبت…
مرتضی
مرتضی

چه باحال

برنامه مرتب کردن چند عدد در یک لیست به زبان پایتون P20

کد برنامه مرتب کردن فهرستی از اعداد به زبان پایتون ـ پیتون

در این برنامه ابتدا تعداد اعدادی که قرارند در لیست مرتب شوند از کاربر گرفته می شود و سپس به شیوه ای مشابه مرتب کردن حبابی ـ البته الگوریتمش اختراع خودم هست ـ اعداد مرتب می شوند
مثلا اگر ورودی این باشد
10
[1-, 9.5, 30-, 2, 3, 50, 23, 3, 1, 1]
خروجی
[50, 23, 9.5, 3, 3, 2, 1, 1, 1-, 30-]
خواهد بود

sort a list of numbers python program code

 

برنامه تعیین کننده واروخوانه بودن یک رشته به زبان پایتون P18

کد برنامه پالیندورم بودن رشته به زبان پایتون

قلب مستوی یا جناس قلب، همچنین شناخته شده با نام واروخوانه که معادل فارسی ایست برای پالیندروم

palindrome

به واژه، جمله، عدد یا هر چیز دیگری گفته می‌شود که خواندن آن از چپ به راست یا از راست به چپ کاملاً یکسان باشد. به‌عنوان مثال عدد ۱۵۳۴۳۵۱ یک عدد واروخوانه است، یا واژه

malayalam

که نام یکی از زبانهای محلی جنوب غربی هندوستان است و یا واژه «داد» از این قاعده پیروی می‌کنند
یا برای نمونه واژگان فارسی زیر
گرگ
دود
توت
نان
داماد
کپک
شش
سس
ساس
کد برنامه زیر تعیین می کند که رشته ی ورودی پالیندروم هست یا نه

is palindrome string python code

 

برنامه تعیین کوچک بودن تمام حروف یک رشته به زبان پایتون P17

آیا تمام حروف کوچک هستند؟ تابع پایتون

با استفاده از برنامه زیر می توانید تعیین کنید که آیا تمام حروف یک رشته کوچک هست یا خیر

is lowercase!? python code

 

برنامه شمارنده تعداد زیر رشته ها در یک رشته به زبان پایتون P15

تابع شمارنده تعداد تکرار یک زیر رشته در یک رشته بزرگتر ـ پایتون

با استفاده از تابع این برنامه می توانید تعداد تکرار یک زیر رشته را در یک رشته بیابید

‌python code counter substring

 

برنامه ی یابنده ی یک زیر رشته در یک رشته به زبان پایتون P13

تابع جستجوی یک زیر رشته در یک رشته

تابع زیر یک رشته و یک زیر رشته را به عنوان ورودی می گیرد و اولین مکان وجود زیر رشته در رشته را باز گردانی می کند

substring finder in python

 

برنامه به دست آوردن عدد نپر با استفاده از تابع غیر بازگشتی به زبان پایتون P12

تابع غیر بازگشتی عدد نپر در پایتون

با استفاده کد تابع زیر می توانید عدد نپر را تا هر چند رقم اعشار که می خواهید به دست آورید

python code for neper number

 

برنامه معکوس کردن یک رشته به زبان پیتون ـ پایتون P10

برنامه معکوس کردن رشته

برنامه معکوس کردن یک رشته از حروف ـ string reverse code in python

برای اجرا تابع reverse را با یک رشته دلخواه فراخوانی کنید ـ مثلا

خروجی
olleh

برنامه تشخیص اول بودن یا نبودن یک عدد به زبان سی پلاس پلاس

برنامه تعیین اول بودن عدد

این برنامه عددی را از کاربر می گیرید اگر هیچ یک از اعداد دو تا جزر (رادیکال) همان عدد مقسوم آن نباشند آن عدد اول است در غیر این صورت مرکب است (c++ program code for finding number is prime or not c plus plus):

 

برنامه نوشتن جدول ضرب در پایتون ـ پیتون P9

جدول ضرب پایتون

سلام برنامه نوشتن جدول ضرب از یادگاری های ترم یک ـ Multiplication table python

برای اجرای برنامه تابع multiTable را با مقادیر دلخواه m و n فراخوانی کنید
مثلا

این مطلب از مطالب سایت خدا بیامرز انجمن علمی علوم کامپیوتر است همچنین می‌توانید همین مطلب را در انجمن کامپیوتر قم مشاهده کنید

برنامه تشخیص اول بودن یا نبودن یک عدد به زبان سی پلاس پلاس

این برنامه عددی را از کاربر می گیرید اگر هیچ یک از اعداد دو تا جزر (رادیکال) همان عدد مقسوم آن نباشند آن عدد اول است در غیر این صورت مرکب است (c++ program code for finding number is prime or not c plus plus):