Mã giả có dùng dấu { } không nhỉ?

Mã giả hình như không dùng { } đâu. Mà đây là hình như thôi, vì trong quyển Code Completed có nói tới vụ mã giả mà anh lười quá chưa đọc. Reply ở đây để nhớ. Khi nào đọc xong sẽ edit lại :smiley:

4 Likes

E vẫn hay dùng, mà trong trường hợp này không tô màu code nữa không dùng thì dễ loạn não lắm anh :smile:

2 Likes

Đã hỏi mấy đứa bạn :v: chúng nó bảo “hình như có { }, chỉ có ; là không cần thôi” :smiley:

3 Likes

mục đích của pseudo-code là để trình bày và diễn giải ý tưởng một cách đơn giản và dễ hiểu nhất, tức là diễn dịch code ra câu văn, câu chữ; do đó, không cần thiết phải sử dụng những ngôn từ kí hiệu kĩ thuật, vì nó làm tăng độ phức tạp @@. Thực tế, thì cái này lại quá khó với dân kĩ thuật, cho nên dạng thông thường sẽ là dạng tương đương gần nhất với ngôn ngữ lập trình mà nhóm/tổ chức hay sử dụng được đơn giản hoá để làm quy ước và trình bày :smile:

càng đơn giản càng tốt, mã giả dùng để mô tả chứ không phải để code nên cứ tuỳ ý thoải mái thôi, có dấu { cũng được, không có cũng ko sao, miễn là diễn giải được ý của code.

6 Likes

mã giả có phải là cái trình bày các bước của giải thuật dưới dạng ngôn ngữ lập trình đúng ko ạ?

1 Like

Đúng rồi @htwap, mã giả giống như sườn bài khi làm văn ấy. Có mã giả sẽ giúp mình code tốt hơn

Em đồng ý, nhưng có một điểm mình cần chú ý là mã giả được viết để chuyển thể sang bất kỳ ngôn ngữ nào. Có nhiều ngôn ngữ không sử dụng { } nên cũng không nhất thiết phải thêm cái này vào.

Anh sẽ đọc quyển Code Complete phần mã giả để xem sao

2 Likes

chắc không cần {} đâu a nhỉ, chỉ cần viết thụt vào 1 chút là đc mà. e thường gạch ý ra giấy như thế

2 Likes

Ừ, theo quan điểm của anh là thế. Nhưng có thì cũng chẳng sao. Cái quan trọng là mã giả giúp mình code tốt hơn. Có định hướng hơn khi giải quyết các vấn đề tương đối phức tạp.

3 Likes

với lại tính e cũng cẩu thả nên gạch ý đại khái ra giấy chứ không viết hẳn hoi. :smile:
nhìn lại mà rối hết cả mắt. :smiley:

1 Like

Thực ra code mà không có mã giả thì nhiều cái hại não vô cùng, mặc dù biết hướng đi rõ ràng, nhưng code 1 hồi thì em cũng không biết mình đã đi tới đâu :smiley: .

Cái cách em viết mã giả thì nó cũng khá giống mã thật :blush:, sau này cần thêm chi tiết điều kiện hay những gì cần thiết vào sẽ thành mã thật,

Bản chất em cũng không hiểu được lắm cái thuật ngữ “mã giả”, em chỉ xem nó như cái sườn bài, cứ xây dựng nó trước, rồi cần thêm thịt mỡ vào thì sẽ theo cái sườn đó mà thêm :smile:

2 Likes

Mã giả không cần thiết phải giống mã thật đâu. Nó giống như là ngôn ngữ tự nhiên mình nói hàng ngày hơn. Mục đích là để khi mình đọc vào mình sẽ biết cách hiện thực trên nhiều ngôn ngữ khác nhau.

Nói mới nhớ, cái quyển code complete em có dow e-book về rồi nhưng vẫn để đó chưa đọc lần nào, chắc ngại đoc tiếng a :cry:

1 Like

Trong quyển Code Complete có nói về Mã giả đó. Em có thể bỏ mấy chapter đầu thiên về thiết kế mà chuyển sang mấy chapter sau thiên về xây dựng code để đọc cho dễ hiểu. Mã giả cũng nằm ở phần sau. Chap 2.9

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?