උසස්පෙළ තොරතුරු හා සන්නිවේදන තාක්ෂණය ක්‍රමලේඛකරණය programming ගැටළු විසඳීම සඳහා ඇල්ගොරිතමික ප්‍රවේශය යොදා ගනී