Trong toán học và khoa học máy tính, hàm floor (phần nguyên nhỏ hơn) và ceiling (phần nguyên lớn hơn) là các quy tắc cho tương ứng một số thực vào một số nguyên gần nhất bên trái và bên phải số đã cho. Vậy floor(x) là số nguyên lớn nhất không vượt quá x, còn ceiling(x) là số nguyên nhỏ nhất không nhỏ hơn x.