Nêu hoạt động của cấu trúc lặp
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
![](https://rs.olm.vn/images/avt/0.png?1311)
![](https://rs.olm.vn/images/avt/0.png?1311)
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thỏa mãn.
Cú pháp: While <điều kiện> do <câu lệnh>
Hoạt động: Câu lệnh viết sau từ khóa do được thực hiện khi biểu thức điều kiện còn nhận giá trị true. Biểu thức điểu kiện được tính giá trị trước khi câu lệnh được thực hiện, nhưng nếu biểu thức điểu kiện đã nhận giá trị sai ngay từ đầu thì câu lệnh không được thực hiện lần nào. Nếu biểu thức điều kiện luôn nhận giá trị ĐÚNG thì câu lệnh được thực hiện mãi, ta gọi là vòng lặp vô hạn.
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thỏa mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thể hiện cấu trúc lặp.
![](https://rs.olm.vn/images/avt/0.png?1311)
Hoạt động:
Câu lệnh viết sau từ khóa do được thực hiện khi biểu thức điều kiện còn nhận giá trị true. Biểu thức điểu kiện được tính giá trị trước khi câu lệnh được thực hiện, nhưng nếu biểu thức điểu kiện đã nhận giá trị false ngay từ đầu thì câu lệnh không được thực hiện lần nào. Nếu biểu thức điều kiện luôn nhận giá trị true thì câu lệnh được thực hiện mãi, ta gọi là vòng lặp vô hạn.
![](https://rs.olm.vn/images/avt/0.png?1311)
![](https://rs.olm.vn/images/avt/0.png?1311)
Không phải là lặp gen cấu trúc thì cường độ tính trạng tăng lên và lặp gen điều hòa thì cường độ tính trạng giảm. Điều này phụ thuộc vào sản phẩm của gen và loại tính trạng.
Ví dụ: Lặp gen ở đại mạch làm tăng hoạt tính enzim Amilaza, nhưng lặp đoạn 16A trên NST X của ruồi giấm làm tăng số lượng mắt đơn (lặp gen cấu trúc) nhưng khi biểu hiện thành tính trạng lại là biến mắt lồi thành mắt dẹt.
Lặp gen điều hòa cũng không phải là luôn làm sự biểu hiện cường độ tính trạng giảm vì nó con phụ thuộc vào điều hòa âm và điều hòa dương. Nhìn chung, cơ chế điều hòa biểu hiện gen ở sinh vật nhân thực vô cùng phức tạp.
Tăng và giảm hoạt động của gen khác với tăng và giảm cường độ biểu hiện của tính trạng vì nó phụ thuộc vào loại tính trạng. Ví dụ trường hợp ruồi giấm ở trên, hoặc ví dụ trường hợp gen tổng hợp chất có hoạt tính ức chế,,…
Một gen đang hoạt động có thể trở thành không hoạt động bằng cách phá hủy gen hoặc làm mất đoạn chứa trình tự khởi đầu phiên mã,..hoặc gắn thêm gen câm.
Có thể làm tăng hoặc giảm mức độ hoạt động của gen băng cách gây lặp đoạn hoặc chèn thêm các promoter như trong công nghệ ADN tái tổ hợp.
![](https://rs.olm.vn/images/avt/0.png?1311)
Cấu trúc rẽ nhánh:
if <điều kiện> do <câu lệnh 1>
else <câu lệnh 2>;
![](https://rs.olm.vn/images/avt/0.png?1311)
Cú pháp:
Dạng xuôi: For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Dạng ngược: For <biến đếm>:=<giá trị cuối> downto <giá trị đầu> to <câu lệnh>;
-Cấu trúc lặp là một điều khiển thực hiện công việc lặp đi lặp lại khi chưa đủ số lần lặp hoặc khi một điều kiện nào đó còn đúng.
Chúc thi tốt:)