Danh mục

Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 7: Ngôn ngữ lập trình hàm

Số trang: 49      Loại file: pdf      Dung lượng: 168.68 KB      Lượt xem: 18      Lượt tải: 0    
Thư viện của tui

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 7: Ngôn ngữ lập trình hàm giới thiệu chung, hàm toán học, dạng hàm, bản chất của lập trình hàm, ngôn ngữ LISP. Bài giảng hữu ích với những bạn chuyên ngành Công nghệ thông tin và những bạn quan tâm tới lĩnh vực này.
Nội dung trích xuất từ tài liệu:
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 7: Ngôn ngữ lập trình hàmChương 7: Ngôn ng l ptrình hàmGi ng viên: Ph.D Nguy n Văn HòaKhoa KT-CN-MT – ðH An Giang1M t s ñ c trưng c a NN m nh l nhS d ng nguyên lý tinh ch t ng bư c, hay m nd nKhai báo d li u ñ n i k t tên bi n → trCác ki u d li u cơ b n → ki u d li u có c utrúcC u trúc ñi u khi n t ng t , r nhánh, g i chươngtrình conHi u ng lL p trình c u trúc: kh i, chương trình con,module2N i dung chính c a chươngGi i thi uHàm toán h cD ng hàmB n ch t c a l p trình hàmNgôn ng LISP3Gi i thi uNgôn ng l p trình m nh l nh ñư c xây d a trênnguyên lý ki n trúc máy tính c a von Neumannðơn tr làm vi c trong chương trình là câu l nhCác NNLT Fortran, Pascal, Ada… s hi u qu quantr ng hơn là s thích h p ñ phát tri n ph n m mNgôn ng l p trình hàm (LTH) ñư c xây d ngd a trên các hàm toán h c → ngôn ng không ral nhVì d a trên nguyên lý hàm toán h c nên LTH g n g iv i ngư i dùng hơn, nhưng LTH thì không liên h ch tch v i ki n trúc máy tính4Hàm toán h cM i hàm toán h c là m t ánh x các ph n t c at p h p (mi n xác ñ nh) v i các ph n t c a t ph p khác (mi n giá tr )M i ph n t c a mi n xác ñ nh tương ng m tph n t c a mi n giá trM i ñ nh nghĩa hàm xác ñ nh mi n xác ñ nh,mi n giá tr và quy t c tương tác (ánh x )ð nh nghĩa hàmTên hàm + danh sách tham s ≡ bi u th cVD lap_phuong(x) ≡ x*x*x ;5

Tài liệu được xem nhiều: