Proqramlaşdırma dillərində mənfi qalıqlar | Negative Remainders in Programming Languages
Автор: KODY•AZ
Загружено: 2024-11-07
Просмотров: 344
Proqramlaşdırmada qalıqların hesablanması maraqlı bir əməliyyatdır. İki ədədin bölünməsində qalıqın mənfi olması mümkündür, bu isə bölmə və modulo əməliyyatlarının tərifinə və istifadə olunan kontekstə bağlıdır.
Riyazi bölmə və qalıq
Saf riyaziyyatda, xüsusilə Tam Ədədlər üçün Bölmə Alqoritmində, qalıq adətən qeyri-mənfi olaraq tərif olunur. Bölmə Alqoritmi belə ifadə edilir:
a = bq + r
• a — bölünən,
• b — bölən ( b \neq 0 ),
• q — hasil (tam ədəd),
• r — qalıq (tam ədəd)
Proqramlaşdırma dillərində mənfi qalıqlar
Ancaq proqramlaşdırmada, mənfi ədədlərlə qalıqların (və ya modulo əməliyyatının) idarə olunması dillər arasında fərqlənə bilər və mənfi qalıqlarla nəticələnə bilər.
Python-da Modulo Əməliyyatı
Python dilində, % modulo operatoru bölən mənfi olduqda mənfi qalıqlar verə bilər. Python modulo əməliyyatını elə tərif edir ki, nəticə bölənin işarəsi ilə eyni olur.
• Riyaziyyatda: Qalıq adətən qeyri-mənfi olaraq tərif edilir.
• Proqramlaşdırmada: Qalıq, dilin bölmə və modulo əməliyyatlarını necə tərif etdiyindən asılı olaraq mənfi ola bilər.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: