Cấu trúc tuần tự dãy nhánh, lặp là một cấu trúc lập trình cho phép thực hiện một chuỗi các câu lệnh theo một thứ tự nhất định. Đặc điểm của cấu trúc này là các câu lệnh được thực hiện tuần tự từ trên xuống dưới, mỗi câu lệnh chỉ được thực hiện sau khi câu lệnh trước đó đã hoàn thành. Điều kiện được sử dụng để kiểm tra một điều kiện nhất định và chỉ thực hiện các câu lệnh trong dãy nhánh nếu điều kiện đó đúng. Sơ đồ của cấu trúc tuần tự dãy nhánh, lặp thường được biểu diễn bằng các khối hình chữ nhật và các mũi tên để chỉ thứ tự thực hiện các câu lệnh.