Bahasa pemrograman dan algoritma sangat erat kaitannya dengan program. Menggunakan algoritma yang baik tanpa memilih struktur data yang tepat akan mengurangi kualitas programan dan sebaliknya. Untuk program, algoritma harus mematuhi aturan berikut: Â Â Â
- Membuat atau menulis prosedur pemecahan  tidak bergantung di bahasa pemrograman. Dengan kata lain, membuat algoritma tidak tergantung pada bahasa pemrograman serta komputer yang memprosesnya.
- Notasi algoritma bisa diterjemahkan ke pada banyak bahasa pemrograman.
- Outputnya sama karena algoritmanya sama terlepas dari bahasa pemrogramannya.
      Algoritma dirancang untuk membantu menerjemahkan masalah bahasa pemrograman Algoritma tersebut merupakan hasil refleksi konseptual yang perlu diterjemahkan ke dalam notasi bahasa pemrograman untuk diimplementasikan pada komputer. Ada beberapa faktor yang perlu dipertimbangkan ketika menerjemahkan, yakni:
- Deklarasi variabel
- Program membutuhkan variabel untuk menyimpan data masukan, mengolah dan memperoleh hasil perhitungan.
- Pilih tipe data
- Jika Anda membutuhkan deklarasi variabel dalam proses penulisan program, Anda harus memilih tipe data, karena setiap variabel harus membutuhkan tipe data saat dideklarasikan.
- Petunjuk penggunaan atau pemilihan
- Ada beberapa instruksi (urutan, pemilihan, dan pengulangan) dalam bahasa pemrograman, dan urutan langkah dalam suatu algoritma dapat diterjemahkan ke dalam satu atau lebih instruksi ini.
- Aturan Tata Bahasa
- Saat menulis program, kami mempertimbangkan aturan sintaks dalam bahasa pemrograman yang akan digunakan. Setiap bahasa memiliki seperangkat aturan khusus tentang cara menulis kalimat dalam bahasa tersebut.
- Tabel Hasil
- Ketika kami datang dengan algoritme, kami tidak mempertimbangkan seperti apa hasilnya. Jenis teknologi ini dipertimbangkan ketika mengubahnya menjadi sebuah program.
- Cara menggunakan compiler atau interpreter
- Bahasa pemrograman yang digunakan termasuk dalam kelompok compiler atau interpreter. Tidak ada orang yang memiliki gaya kerja yang sama.
      Komputer adalah tempat pengolah. Untuk bekerja pada komputer, suatu algoritma harus ditulis dalam simbol-simbol bahasa pemrograman, ditulis dalam bentuk perintah yang dapat dimengerti oleh komputer, yang disebut program. Program adalah implementasi teknis atau aplikasi dari suatu algoritma yang ditulis dalam bahasa pemrograman tertentu sehingga dapat dijalankan di komputer. Program ini ditulis dalam bahasa pemrograman. Membuat program disebut pemrograman. Orang yang menulis program disebut programmer. Setiap aksi dalam program disebut satu atau lebih perintah. Oleh karena itu, sebuah program terdiri dari serangkaian instruksi. Ketika suatu perintah dijalankan, komputer menjalankan pemrosesan sesuai dengan perintah tersebut.
- Algortima Pemrograman dalam Matematika
Menerapkan algoritma matematika berikut ini: Â Â Â Â Â Â Â Â Â Â Â Â Â
- Menentukan bilangan genap atau ganjil
- Ubah desimal ke biner
- Periksa apakah suatu bilangan prima
- Tentukan faktor persekutuan terbesar, dan
- Hitunglah luas daerah yang dibatasi oleh garis
Penjelasannya adalah sebagai berikut:
- Mencari bilangan genap atau ganjil
      Jika ingin menemukan angka seperti ganjil atau genap, Anda perlu memahami konsep angka ganjil dan genap. Bilangan genap adalah bilangan yang habis dibagi nol atau sisanya nol.
Langkah 01 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Penjelasan
Â
Langkah 02 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Penjelasan
Â
Jika 2 dikalikan dua kali, maka angka 2 dikalikan dua kali lagi dan hasilnya adalah 8.