Các cấu trúc điều khiển trong Python là gì?

Chào mừng bạn đến với bước hiểu biết tiếp theo về ngôn ngữ lập trình quả cầu lửa của Python. Hướng dẫn này sẽ cung cấp cho bạn các công cụ để giúp hỗ trợ khái niệm hóa luồng điều khiển trong các tập lệnh lập trình của bạn. Luồng điều khiển là trình tự trong đó các câu lệnh, hướng dẫn hoặc chức năng riêng lẻ của một chương trình phần mềm được thực thi và đánh giá. Luồng điều khiển cũng có thể được gọi là luồng điều khiển. Nói một cách đơn giản, quy trình chương trình là một thuật ngữ chung mô tả thứ tự thực hiện các dòng mã của bạn. Quy trình này có thể ngày càng trở nên phức tạp khi những người viết mã dũng cảm của bạn ngày càng phức tạp. Đây là khi việc sử dụng các cấu trúc điều khiển trở nên vô giá

Do đó, hướng dẫn này sẽ giới thiệu các cấu trúc điều khiển và thiết lập chúng như một công cụ tuyệt vời để khái niệm hóa luồng điều khiển. Các cấu trúc điều khiển là một phương pháp lưu đồ để biểu diễn luồng ngôn ngữ lập trình. Các sơ đồ này được sử dụng trên toàn thế giới như một phương pháp nắm bắt chuyển động thực thi mã của thiết bị máy tính. Sau khi học kiến ​​thức này sẽ được áp dụng cho dù bạn sử dụng ngôn ngữ lập trình nào. Nội dung của hướng dẫn này có thể được nhìn thấy dưới đây

Có một số hướng dẫn liên quan trên trang web của chúng tôi để giúp bạn trở thành một pháp sư viết mã. Một nơi tuyệt vời để bắt đầu sẽ là Python Rundown và Main Windows và Python và MicroPython - So sánh và truy cập. Những điều này cũng sẽ cho bạn biết nơi tải xuống Python và truy cập trình giả lập Python trực tuyến. Python là ngôn ngữ tuyệt vời để sử dụng với Raspberry Pi Boards chẳng hạn như Raspberry Pi 4 Model B 8GB. Đây là những thiết bị máy tính có thể dễ dàng nằm gọn trong lòng bàn tay của bạn

Như mọi khi nếu bạn có bất kỳ câu hỏi, thắc mắc hoặc điều gì cần thêm, vui lòng cho chúng tôi biết suy nghĩ của bạn

Tổng quan về cấu trúc điều khiển

Các cấu trúc điều khiển là một phương pháp lưu đồ để thể hiện luồng thực thi của các ngôn ngữ lập trình. Lưu đồ hiển thị từng bước thực hiện dưới dạng các hộp có nhiều hình dạng khác nhau. Hình dạng của hộp có thể đại diện cho câu lệnh, tạo biến, điều kiện hoặc quyết định. Khi được vẽ, dòng chảy có xu hướng từ trên xuống dưới và mỗi hộp được kết nối với các mũi tên

Sự thật thú vị - sơ đồ để ghi lại các quy trình kinh doanh [hoặc bất kỳ quy trình nào trong vấn đề đó] chỉ được sử dụng vào những năm 1920. Điều này có nghĩa là chiếc xe Model T do Công ty Ford Motor sản xuất có trước các sơ đồ. Frank và Lillian Gilbreth đã giới thiệu Biểu đồ quy trình dòng chảy cho Hiệp hội kỹ sư cơ khí Hoa Kỳ vào năm 1921. Hơn nữa, họ đã có với nhau 12 đứa con và Cheaper by the Dozen được viết bởi một trong những đứa con của họ. Tôi chắc chắn rằng rất nhiều lưu đồ đã được sử dụng tại nơi ở của họ. Frank qua đời ở tuổi 55 và Lilian sống lâu hơn ông 48 năm

Trong sơ đồ cấu trúc điều khiển có ba ký hiệu cơ bản. Đây là những hình chữ nhật, hình thoi và mũi tên. Chúng được tạo hình dạng hộp độc đáo để giúp nhận dạng dễ dàng hơn. Nếu bạn viết mã đã viết của mình dưới dạng cấu trúc điều khiển thì mỗi dòng thực thi sẽ có hộp riêng. Một mô tả của những biểu tượng này có thể được nhìn thấy dưới đây. Đáng lưu ý, người ta thường sử dụng các hình chữ nhật có các cạnh tròn để biểu thị điểm bắt đầu và kết thúc của một chương trình phần mềm


Dưới đây là các ví dụ đơn giản nhất về các Cấu trúc điều khiển này đang được sử dụng trong biểu đồ luồng để biểu thị cấu trúc luồng của mã đơn giản. Trong cấu trúc trình tự, một hành động hoặc sự kiện sẽ dẫn đến hành động được sắp xếp tiếp theo theo một thứ tự định trước. Một cấu trúc trình tự chỉ đơn giản là thực thi một chuỗi các câu lệnh theo thứ tự mà chúng xuất hiện. Tiếp theo là một cấu trúc lựa chọn cũng có thể được gọi là một quyết định. Trong cấu trúc lựa chọn, một câu hỏi được đặt ra và tùy thuộc vào câu trả lời, chương trình sẽ thực hiện một trong hai hướng hành động, sau đó chương trình chuyển sang bước mã tiếp theo. Câu hỏi thường sử dụng một lựa chọn Boolean. Hướng dẫn trong tương lai Từ khóa If, Elif và Else trong Python đi sâu vào các từ khóa này. Cuối cùng, bên dưới là biểu diễn đơn giản nhất của cấu trúc lặp. Một cấu trúc lặp sẽ thực hiện lặp đi lặp lại một chuỗi các câu lệnh trong khi một điều kiện vẫn đúng. Điều kiện này cũng thường là một câu hỏi Boolean hoặc một nhiệm vụ. Khi điều kiện không còn đúng và luồng điều khiển quay trở lại khối điều kiện, nó sẽ dừng lặp lại và chương trình sẽ chuyển sang bước mã tiếp theo. Hướng dẫn trong tương lai Vòng lặp trong Python tập trung sâu vào cấu trúc lặp và các biến thể của nó


Lưu đồ trình tự và mã

Một cấu trúc trình tự thực thi một chuỗi các câu lệnh theo thứ tự mà chúng được viết. Dưới đây là mã Python được tạo trong Cửa sổ lập trình Python trong đó trình tự xảy ra. Mã tạo ra một số biến khác nhau và sau đó hiển thị các biến cho Python IDLE Shell có thể nhìn thấy liền kề. Dưới đây là biểu diễn của mã bằng cách sử dụng lưu đồ cấu trúc điều khiển.  

Lựa chọn Lưu đồ và Mã

Một cấu trúc lựa chọn liên quan đến việc đặt một câu hỏi và tùy thuộc vào câu trả lời, chương trình sẽ thực hiện một trong hai hành động, sau đó chương trình chuyển sang sự kiện tiếp theo. Dưới đây là mã Python trong đó lựa chọn xảy ra và cũng là biểu diễn mã bằng sơ đồ cấu trúc điều khiển. Mã này tạo ra một kết quả mà sau đó nó sẽ hiển thị trong Python IDLE Shell có thể nhìn thấy bên cạnh Cửa sổ lập trình Python bên dưới. Quá trình lựa chọn được thực hiện bằng toán tử so sánh. Thông tin thêm về những điều này có thể được tìm thấy trong hướng dẫn Tất cả toán tử trong Python. Ưu tiên quá.  

Sơ đồ quy trình lặp lại và mã

Cấu trúc lặp là cấu trúc sẽ thực hiện lặp đi lặp lại một chuỗi các câu lệnh nếu một điều kiện đúng hoặc một tác vụ chưa hoàn thành. Khi điều kiện không còn đúng và luồng điều khiển quay trở lại khối điều kiện, nó sẽ dừng lặp lại và chương trình sẽ chuyển sang bước mã tiếp theo. Dưới đây là mã Python được tạo trong Cửa sổ lập trình Python trong đó xảy ra phép lặp. Đoạn mã dưới đây cộng tất cả các phần tử bên trong danh sách và sau đó hiển thị kết quả cho Python IDLE Shell có thể nhìn thấy liền kề. Hơn nữa bên dưới là một đại diện của mã bằng cách sử dụng sơ đồ cấu trúc điều khiển

Đoạn mã dưới đây sử dụng một từ khóa để thực hiện một phép lặp sử dụng cấu trúc lặp. Thông tin thêm về từ khóa có thể được tìm thấy trong hướng dẫn Tất cả các từ khóa trong Python. Bước tiếp theo trong hành trình Python của chúng ta sẽ là đi sâu vào các vòng lặp. Vòng lặp là một trong những khả năng lập trình cơ bản nhất nhưng cũng mạnh mẽ nhất. Chúng được sử dụng bởi tất cả các ngôn ngữ lập trình hiện đại. Các vòng lặp hướng dẫn máy tính lặp lại một quy trình một cách hiệu quả cho đến khi đạt được một điều kiện cụ thể. Điều kiện được chỉ định này có thể được coi là một câu hỏi hoặc nhiệm vụ đối với máy tính. Cùng một câu hỏi hoặc nhiệm vụ được hỏi đi hỏi lại cho đến khi đáp ứng các tiêu chí hoặc không cần thực hiện thêm hành động nào. Mỗi lần câu hỏi được đặt ra hoặc nhiệm vụ xảy ra, nó được gọi là một lần lặp

Bước tiếp theo

Bước tiếp theo tự nhiên trong cuộc phiêu lưu viết mã của chúng ta là tìm hiểu sâu hơn về cách kiểm soát luồng thực thi. Một điểm khởi đầu tuyệt vời về điều này là hướng dẫn Từ khóa If, Elif và Else trong Python

Tải xuống mã

Dưới đây là liên kết cho phép bạn tải mã trực tiếp xuống thiết bị máy tính của mình. Mở nó lên bằng Python IDLE Shell và chạy nó bằng Cửa sổ lập trình Python.   

3 loại cấu trúc điều khiển là gì?

Các loại cấu trúc điều khiển khác nhau là gì? .
Cấu trúc điều khiển tuần tự
Cấu trúc kiểm soát lựa chọn
Cấu trúc điều khiển lặp

3 câu lệnh điều khiển khác nhau được sử dụng trong Python là gì?

Các câu lệnh điều khiển trong Python là gì? .
Tuyên bố phá vỡ
tiếp tục tuyên bố
Tuyên bố vượt qua

4 cấu trúc điều khiển là gì?

câu điều kiện if-else, câu lệnh case, vòng lặp for và vòng lặp while đều là cấu trúc điều khiển.

Các câu lệnh điều khiển trong Python là gì?

Trong Python có 3 loại câu lệnh điều khiển. Cụ thể, ngắt, tiếp tục và chuyển câu lệnh .

Chủ Đề