جزء صحیح چیست؟ تعریف، خواص و مثالهای کامل
خیلی از دانشآموزان وقتی میبینند ⌊۲.۷⌋ = ۲، فکر میکنند اشتباه است. مگر ۲.۷ به ۳ نزدیکتر نیست؟ چرا ۳ نشد؟ اینجاست که جزء صحیح چیست واقعاً اهمیت پیدا میکند: این مفهوم ربطی به گرد کردن ندارد و قانون خودش را دارد. اگر این تفاوت را یک بار درست بفهمی، نه در امتحان اشتباه میکنی، نه در کدنویسی.
جزء صحیح یعنی چه؟ تعریف ساده با یک مثال
جزء صحیح یک عدد، بزرگترین عدد صحیحی است که از آن عدد بزرگتر نباشد. به زبان سادهتر: روی محور اعداد برو سمت چپ تا اولین عدد صحیح را پیدا کنی.
چند مثال فوری:
- ⌊۳.۷⌋ = ۳ (چون ۳ بزرگترین صحیحی است که از ۳.۷ بیشتر نیست)
- ⌊۵⌋ = ۵ (عدد صحیح است؛ جزء صحیحش خودش است)
- ⌊۰.۲⌋ = ۰ (بزرگترین صحیح کمتر از ۰.۲ برابر صفر است)
نماد این تابع دو براکت ناقص است: ⌊x⌋. در ریاضیات بینالملل به آن Floor Function یا تابع کف هم میگویند. بعضی کتابهای قدیمیتر از [x] استفاده میکنند، اما نماد استاندارد امروز همان ⌊x⌋ است.
جزء صحیح با گرد کردن فرق دارد؛ اینجا اشتباه نکن
این رایجترین اشتباه است و ریشهاش در یک خلط مفهومی است.
وقتی ۲.۷ را گرد میکنی، نگاه میکنی به نزدیکترین عدد صحیح. ۲.۷ به ۳ نزدیکتر است، پس نتیجه ۳ میشود. اما جزء صحیح این سوال را نمیپرسد. سوالش این است: «بزرگترین صحیحی که از ۲.۷ بیشتر نباشد کدام است؟» جواب ۲ است، نه ۳.
قانون جزء صحیح فقط یک جهت میشناسد: سمت چپ محور اعداد. فرقی نمیکند ۲.۱ باشی یا ۲.۹، هر دو جزء صحیحشان ۲ است.
| عدد | گرد کردن | جزء صحیح ⌊x⌋ |
|---|---|---|
| ۲.۱ | ۲ | ۲ |
| ۲.۵ | ۳ (یا ۲، بسته به قرارداد) | ۲ |
| ۲.۹ | ۳ | ۲ |
| ۳.۰ | ۳ | ۳ |
برای اعداد مثبت، جزء صحیح همان بخش صحیح عدد است؛ آنچه قبل از ممیز میبینی. اما برای اعداد منفی، داستان فرق میکند.
جزء صحیح اعداد منفی: چرا ⌊−۴.۳⌋ برابر −۵ است نه −۴؟
اینجاست که اکثر اشتباهها رخ میدهد. خیلیها فکر میکنند جزء صحیح −۴.۳ باید −۴ باشد چون «بخش عددی» −۴.۳ همان ۴ است. اما تعریف را یادت هست؟ بزرگترین صحیحی که از عدد بیشتر نباشد.
روی محور اعداد نگاه کن:
… −۶ −۵ −۴.۳ −۴ −۳ …
←
−۴.۳ بین −۵ و −۴ قرار دارد. بزرگترین صحیحی که از −۴.۳ بیشتر نباشد کدام است؟ −۵. چون −۴ از −۴.۳ بزرگتر است (در محور اعداد سمت راست آن است) و داخل شرط نمیشود.
چند مثال گامبهگام:
⌊−۲.۱⌋ = ؟ −۲.۱ بین −۳ و −۲ است. −۲ از −۲.۱ بزرگتر است، پس رد میشود. جواب: −۳
⌊−۷.۹⌋ = ؟ −۷.۹ بین −۸ و −۷ است. −۷ از −۷.۹ بزرگتر است. جواب: −۸
⌊−۵⌋ = ؟ عدد صحیح است. جواب: −۵
یک قاعده برای بهخاطر سپردن رفتار اعداد منفی
قاعدهای که هرگز اشتباه نمیدهد:
اگر عدد صحیح نیست، به عدد صحیح کوچکتر برو.
«کوچکتر» یعنی سمت چپتر روی محور اعداد. −۵ از −۴ کوچکتر است، نه بزرگتر.
تأیید با دو مثال:
- ⌊−۱.۰۰۱⌋: صحیح نیست، به صحیح کوچکتر برو ← −۲
- ⌊−۶.۵⌋: صحیح نیست، به صحیح کوچکتر برو ← −۷
مقایسه تابع کف و تابع سقف: جدول ورودی/خروجی یکسان
تابع سقف ⌈x⌉ برعکس تابع کف عمل میکند: کوچکترین عدد صحیحی که از x کمتر نباشد. یعنی همیشه به سمت راست محور میرود.
| عدد x | ⌊x⌋ تابع کف | ⌈x⌉ تابع سقف |
| ۳.۷ | ۳ | ۴ |
| ۲.۱ | ۲ | ۳ |
| ۵ | ۵ | ۵ |
| −۱.۵ | −۲ | −۱ |
| −۳.۸ | −۴ | −۳ |
| −۶ | −۶ | −۶ |
| ۰.۹ | ۰ | ۱ |
یک نکته از جدول: وقتی عدد صحیح است، هر دو تابع یک جواب میدهند. وقتی صحیح نیست، همیشه ⌊x⌋ < x < ⌈x⌉ داریم.
خواص و قوانین جزء صحیح: جدول مرجع سریع
این جدول را پیش از امتحان مرور کن:
| خاصیت | فرمول | مثال |
| عدد صحیح | ⌊n⌋ = n | ⌊−۳⌋ = −۳ |
| جمع با صحیح | ⌊x + n⌋ = ⌊x⌋ + n | ⌊۲.۷ + ۳⌋ = ۵ |
| رابطه کف و سقف | ⌈x⌉ = −⌊−x⌋ | ⌈۲.۳⌉ = −⌊−۲.۳⌋ = ۳ |
| بازه جزء صحیح | x − ۱ < ⌊x⌋ ≤ x | ۱.۷ − ۱ < ۱ ≤ ۱.۷ ✓ |
| جزء اعشاری | {x} = x − ⌊x⌋ | {۳.۷} = ۰.۷ |
| جمع دو براکت | ⌊x⌋ + ⌊x + ½⌋ = ⌊2x⌋ | (قضیه هرمیت) |
اثبات ساده دو خاصیت پرکاربرد
خاصیت ⌊x + n⌋ = ⌊x⌋ + n (n صحیح): فرض کن ⌊x⌋ = m، پس m ≤ x < m+1. هر دو طرف را با n جمع کن: m+n ≤ x+n < m+n+1. پس بزرگترین صحیح کمتر از x+n برابر m+n است. ∎
خاصیت ⌈x⌉ = −⌊−x⌋: اگر x صحیح باشد هر دو طرف برابر x هستند. اگر صحیح نباشد، ⌊−x⌋ = −⌈x⌉ چون جهتها عوض میشوند. پس ⌈x⌉ = −⌊−x⌋. ∎
نمودار تابع جزء صحیح: چرا به آن تابع پلهای میگویند؟
نمودار ⌊x⌋ مجموعهای از خطوط افقی است که کنار هم قرار گرفتهاند. در بازه [n, n+1) مقدار تابع ثابت و برابر n است. این شکل ظاهری شبیه پلههای نردبان است، به همین دلیل به آن تابع پلهای میگویند.
نکته مهم برای رسم: در هر پله، نقطه چپ بسته (توپر) و نقطه راست باز (توخالی) است. مثلاً روی بازه [۲, ۳) تابع مقدار ۲ دارد، اما در نقطه x=۳ خودش، مقدار تابع ۳ میشود، نه ۲.
جدول بازه برای رسم دستی:
| بازه x | مقدار ⌊x⌋ | نوع نقطه چپ | نوع نقطه راست |
| [−۲, −۱) | −۲ | بسته | باز |
| [−۱, ۰) | −۱ | بسته | باز |
| [۰, ۱) | ۰ | بسته | باز |
| [۱, ۲) | ۱ | بسته | باز |
| [۲, ۳) | ۲ | بسته | باز |
حل معادله با جزء صحیح: روش گامبهگام
روش: اگر ⌊f(x)⌋ = n، آنگاه n ≤ f(x) < n+1.
مثال: ⌊۲x − ۱⌋ = ۳
گام ۱: بازهگذاری: 3 ≤ 2x − 1 < 4
گام ۲: عدد ۱ را به هر طرف اضافه کن: 4 ≤ 2x < 5
گام ۳: تقسیم بر ۲: 2 ≤ x < 2.5
گام ۴: بررسی — هر x در بازه [۲, ۲.۵) جواب معادله است. مثلاً x=۲: ⌊۴−۱⌋=⌊۳⌋=۳ ✓
تمرین برای تو: معادله ⌊۳x + ۲⌋ = ۷ را حل کن. (روش همین است؛ خودت امتحان کن.)
جزء صحیح در برنامهنویسی: تابع floor() در Python و C
وقتی Floor Function را در کد پیاده میکنی، دقیقاً همان تعریف ریاضی را داری. این پل بین دبیرستان و دنیای واقعی است.
در Python:
import math
print(math.floor(3.7)) # خروجی: 3
print(math.floor(-4.3)) # خروجی: -5 (نه -4!)
print(math.floor(5)) # خروجی: 5
# عملگر // هم همین رفتار را دارد
print(7 // 2) # خروجی: 3
print(-7 // 2) # خروجی: -4 (نه -3!)
در C:
#include <stdio.h>
#include <math.h>
int main() {
printf(“%f\n”, floor(3.7)); // 3.000000
printf(“%f\n”, floor(-4.3)); // -5.000000
return 0;
}
نکته مهم: در C، عملگر تقسیم صحیح / برای اعداد منفی ممکن است به سمت صفر برود (نتیجه −۴ بهجای −۵). اگر رفتار ریاضی Floor میخواهی، از floor() در <math.h> استفاده کن.
یک مثال کاربردی: تبدیل ثانیه به دقیقه و باقیمانده
۱۳۷ ثانیه چند دقیقه و چند ثانیه است؟
import math
total_seconds = 137
minutes = math.floor(total_seconds / 60) # 2
seconds = total_seconds % 60 # 17
print(f”{minutes} دقیقه و {seconds} ثانیه”)
# خروجی: 2 دقیقه و 17 ثانیه
floor() تعداد دقیقه کامل را میدهد و % (mod) باقیمانده ثانیهها را. این الگوی floor + mod در برنامهنویسی بسیار پرکاربرد است: تبدیل واحد زمان، صفحهبندی لیستها، توزیع آیتمها در سطرها.
تاریخچه نماد: از گاوس تا آیورسن
کارل فریدریش گاوس در سال ۱۸۰۸ مفهوم جزء صحیح را بهصورت رسمی وارد ریاضیات کرد. او از نماد [x] استفاده میکرد و این مفهوم را در نظریه اعداد به کار برد.
نماد امروزی ⌊x⌋ را کنت ای. آیورسن در سال ۱۹۶۲ در کتابش پیشنهاد داد. او جداگانه نماد ⌈x⌉ را برای تابع سقف هم معرفی کرد. این نمادگذاری به دلیل وضوح بصری سریع پذیرفته شد و امروز استاندارد است.
از کجا تمرین کنم؟ مسیر یادگیری بر اساس سطح
مسیر سهگامه:
۱. مبتدی: با بخش تعریف و جدول مقایسه کف/سقف شروع کن. ده عدد تصادفی (مثبت و منفی) بنویس و جزء صحیح هر کدام را حساب کن. بعد با Python نتیجه را بررسی کن.
۲. آماده امتحان: جدول خواص را مرور کن، روی معادلات با بازهگذاری تمرین کن، و حتماً چند مثال با اعداد منفی حل کن. نمودار تابع پلهای را یک بار روی کاغذ رسم کن.
۳. برنامهنویس: کد Python این مقاله را اجرا کن. بعد سعی کن خودت یک تابع بنویسی که بدون استفاده از math.floor همین رفتار را شبیهسازی کند. رفتار روی اعداد منفی را تست کن.
جمعبندی
جزء صحیح همیشه به سمت چپ محور اعداد میرود، نه به سمت نزدیکترین عدد. همین یک جمله را اگر بدانی، نه در مثال ۲.۷ اشتباه میکنی، نه در اعداد منفی گیج میشوی. الان همین لحظه یک عدد منفی غیرصحیح مثل −۸.۳ را بردار، روی محور تصور کن، و جزء صحیحش را بنویس. اگر جواب دادی −۹، درست فهمیدی.
پرسشهای متداول
جزء صحیح عدد ۲.۷ چقدر است؟
جواب ۲ است، نه ۳. جزء صحیح با گرد کردن فرق دارد. گرد کردن به نزدیکترین عدد میرود، اما جزء صحیح همیشه به سمت چپ محور اعداد حرکت میکند. ⌊۲.۷⌋ = ۲ چون ۲ بزرگترین صحیحی است که از ۲.۷ بیشتر نیست.
جزء صحیح عدد منفی مثل −۳.۵ چقدر است؟
جواب −۴ است. بزرگترین عدد صحیحی که از −۳.۵ بیشتر نباشد برابر −۴ است، چون −۳ از −۳.۵ بزرگتر است و شرط را نقض میکند.
تفاوت جزء صحیح با گرد کردن چیست؟
گرد کردن به نزدیکترین عدد صحیح میرود؛ جزء صحیح بزرگترین عدد صحیحی است که از عدد مورد نظر بزرگ تر باشد. برای اعداد مثبت معمولاً نتیجه نزدیک به هم است، اما برای اعداد منفی اختلاف مشخص است: round(−۲.۷) = −۳، اما ⌊−۲.۷⌋ = −۳ هم میشود که اینجا یکی است. مثال واضحتر: round(−۲.۳) = −۲، اما ⌊−۲.۳⌋ = −۳.
تابع کف و تابع سقف چه فرقی دارند؟
تابع کف ⌊x⌋ به سمت چپ محور میرود و تابع سقف ⌈x⌉ به سمت راست. برای x = ۲.۳ داریم ⌊۲.۳⌋ = ۲ و ⌈۲.۳⌉ = ۳. برای اعداد صحیح هر دو یک جواب میدهند.
نماد جزء صحیح چیست؟
نماد استاندارد براکت ناقص ⌊x⌋ است که آیورسن در ۱۹۶۲ پیشنهاد داد. در بعضی کتابهای قدیمیتر از [x] هم استفاده میشود.
جزء صحیح در Python چطور محاسبه میشود؟
با math.floor() یا عملگر //. توجه کن که math.floor(-3.5) برابر −۴ است، نه −۳. Python رفتار ریاضی صحیح را دارد و مثل تعریف ریاضی به سمت چپ میرود.
جزء صحیح عدد صحیح چقدر است؟
جزء صحیح هر عدد صحیح برابر خودش است. ⌊۵⌋ = ۵ و ⌊−۳⌋ = −۳.
چطور معادلهای با جزء صحیح حل کنیم؟
روش بازهگذاری: اگر ⌊f(x)⌋ = n باشد، آنگاه n ≤ f(x) < n+1. این نامعادله دوتایی را حل کن و جوابها را در معادله اصلی بررسی کن