Sự đau đớn buộc ngay cả người trong sạch cũng phải nói dối.

Thuật toán 2.2 _ giả câu lệnh tìm trong 3 giá trị a, b, c có giá trị lẻ hay không

 

Vẽ sơ đồ tư duy_logic thuật toán minh họa bài toán tìm trong a,b,c có giá trị lẻ hay không, 3 giá trị a, b, c đã được nhập vào từ bàn phím.

Cách nên làm: 
Xác định IN PUT là ba giá trị a, b, c . OUT PUT là kết quả tìm thấy giá trị nào là số lẻ. 
Xác định được sau khi nhập vào giá trị là phải kiểm tra phải kiểm tra trong các giá trị nếu thấy có giá trị lẻ thì báo ra và dừng lại, nếu còn chưa thấy thì tìm đến hết. (TẠM GỌI TUẦN TỰ _ Thấy thì thôi).
Xây dựng được khối kiểm tra theo kiểu từng giá trị có dạng 
nếu x gọi là lẻ => x chia cho 2 dư 1 => kiểm tra :  "x chia lấy dư cho 2 = 1" đúng hay sai. 
Mỗi nhánh đúng thì đi đến thông báo là trong a,b,c có lẻ; mỗi nhánh sai sau khi kiểm tra đều đi đến việc kiểm tra giá trị tiếp theo, cứ thế cho đến hết.

Sơ đồ dựng được:





Chương trình giả lệnh:


Băt đầu
Tạo a,b,c;
Nhập a,b,c;
Nếu a chia lấy dư cho 2 bằng 1 thì thông báo ra có a lẻ
nếu không thì
    Nếu b chia lấy dư cho 2 bằng 1 thì thông báo ra có b lẻ nếu không thì
    Nếu c chia lấy dư cho 2 bằng 1 thì thông báo ra có  c lẻ nếu không thì thông báo ra không có số nào lẻ; 
Kết thúc.

Bài đăng phổ biến từ blog này