Funclass Forum | 122's Mini Forum
Forum Funclass.coo.me Rất vui Vì các bạn đã ghé thăm
Funclass Forum | 122's Mini Forum
Forum Funclass.coo.me Rất vui Vì các bạn đã ghé thăm
Funclass Forum | 122's Mini Forum
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


Funclass.coo.me
 
Trang ChínhPortalGalleryTìm kiếmLatest imagesĐăng kýĐăng NhậpSite Kỷ Niệm

Share | 
 

 Ngôn Ngữ Biểu Diễn Giải Thuật

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
monkeydkzat
Chủ Tịch Quốc Hội
Chủ Tịch Quốc Hội
monkeydkzat

Cầm Tinh : Scorpio
Tổng số bài gửi : 132
Vàng : 623
Thanks: : 0
Birthday : 20/11/1993
Join date : 19/03/2010
Age : 30
Đến từ : Bến Tre

Ngôn Ngữ Biểu Diễn Giải Thuật Empty
Bài gửiTiêu đề: Ngôn Ngữ Biểu Diễn Giải Thuật   Ngôn Ngữ Biểu Diễn Giải Thuật I_icon_minitimeFri Mar 19, 2010 2:01 pm

Ngôn ngữ biểu diễn giải thuật

Để biểu diễn giải thuật, cần phải có một tập hợp các ký hiệu dùng để biểu diễn, mỗi ký hiệu biểu diễn cho một hành động nào đó. Tập hợp các ký hiệu đó lại tạo thành ngôn ngữ biểu diễn giải thuật.

Ngôn ngữ tự nhiên

Ngôn ngữ tự nhiên là ngôn ngữ của chúng ta đang sử dụng, chúng ta có thể sử dụng ngôn ngữ tự nhiên để mô tả giải thuật giống như các ví dụ ở trên.
Ví dụ: Ta có giải thuật giải phương trình bậc nhất dạng ax+b=0 như sau:



    <LI class=item>Bước 1: Nhận giá trị của các tham số a, b
    <LI class=item>Bước 2: Xét giá trị của a xem có bằng 0 hay không? Nếu a=0 thì làm bước 3, nếu a khác không thì làm bước 4.
    <LI class=item>Bước 3: (a bằng 0) Nếu b bằng 0 thì ta kết luận phương trình vô số nghiệm, nếu b khác 0 thì ta kết luận phương trình vô nghiệm.
  • Bước 4: ( a khác 0) Ta kết luận phương trình có nghiệm x=-b/a


Ngôn ngữ sơ đồ (Lưu đồ)

Ngôn ngữ sơ đồ (lưu đồ) là một ngôn ngữ đặc biệt dùng để mô tả giải thuật bằng các sơ đồ hình khối. Mỗi khối qui định một hành động.

KhốiTác dụng (Ý nghĩa của hành động)KhốiTác dụng (Ý nghĩa của hành động)
Bắt đầu/ Kết thúcNhập / XuấtThi hànhLựa chọnĐường điChương trình conKhối nốiLời chú thích
Chẳng hạn ta dùng lưu đồ để biểu diễn giải thuật tìm UCLN nêu trên như sau:
ABegina<bUCLN=aUCLN=bAUCLN=UCLN-1EndVàNhập a,b a ⋮UCLNb ⋮UCLNSai ĐúngĐúng SaiIn UCLN
Về Đầu Trang Go down
https://funclass.forum-viet.net
 

Ngôn Ngữ Biểu Diễn Giải Thuật

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 

 Similar topics

-
» Một Số Giải Thuật Cơ Bản
» Sơ Lược Về Giải Thuật
» Cấu Trúc Suy Luận Và Giải Thuật
» NGÔN NGỮ LẬP TRÌNH
» Một số khái niệm cần biết trong ngôn ngữ OOP hiện đại
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Funclass Forum | 122's Mini Forum :: Tin học :: Lập Trình Pascal-