en mˌatemˈatikas, lˈoxika, θjˈɛnθjas ðe la kˌomputaθjˈon i ðˌisθiplˈinas rˌelaθjonˈaðas, ˈun ˌalɣoɾˈitmo pɾoβˈaβlemˈente ðel latˈin taɾðˈio ˌalɣoɾˈitmus, i ˈeste ðel ˈaɾaβe klˈasiko sˈimboloˈunoˈedˈosθˈinko ˈi ˈɛse ˌamakɾˈon bˈe u ˈɛle sˈimboloˈunoˈedˈosˈuno ˈu βˈe ˌamakɾˈon ˈɛɾe, ke sˌiɡnifˈika «kˈalkulo meðjˈante θˈifɾas aɾˈaβiɣas»ˈes ˈun koŋxˈunto ðe ˌinstɾukθjˈones o rˈeɣlas ðˌefinˈiðas i nˈoambˈiɣwas, ˌoɾðenˈaðas i finˈitas ke peɾmˈite, tˈipikamˈente, sˌoluθjonˈaɾ ˈum pɾoβlˈema, rˌealiθˈaɾ ˈun kˈomputo, pɾˌoθesˈaɾ ðˈatos i ʎeβˈaɾ a kˈaβo ˈotɾas taɾˈeas o ˌaktiβiðˈaðes.
En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo (probablemente del latín tardío algorithmus, y este del árabe clásico ḥisābu lḡubār, que significa «cálculo mediante cifras arábigas») es un conjunto de instrucciones o reglas definidas y no-ambiguas, ordenadas y finitas que permite, típicamente, solucionar un problema, realizar un cómputo, procesar datos y llevar a cabo otras tareas o actividades.