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
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
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ìm kiếm theo từ khóa liên quan:
Nguyên lý ngôn ngữ lập trình Bài giảng Nguyên lý ngôn ngữ lập trình Ngôn ngữ lập trình hàm Hàm toán học Lập trình hàm Bản chất của lập trình hàm Ngôn ngữ LISPGợi ý tài liệu liên quan:
-
Bài giảng Lập trình C: Bài 4 - Võ Đức Hoàng
55 trang 22 0 0 -
Bài giảng Tin học căn bản (Phần 3): Chương 6 - Ngô Văn Linh
51 trang 19 0 0 -
Thực hành Toán cao cấp - Chương 4: Tích phân hàm số
19 trang 19 0 0 -
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 1: Giới thiệu
44 trang 18 0 0 -
Bài giảng Lập trình C: Chương 4 - Trần Minh Thái
63 trang 17 0 0 -
Giáo trình Tin học kế toán (Nghề: Kế toán doanh nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2019)
68 trang 17 0 0 -
Giáo trình Lập trình hàm và lập trình lôgic: Phần 2 - PGS.TS Phan Huy Khánh
80 trang 16 0 0 -
Bài giảng môn học Tin đại cương: Bài 3 - Lý Anh Tuấn
28 trang 16 0 0 -
Bài giảng Chứng chỉ A: Buổi 3 - GV. Nguyễn Duy Sang
16 trang 16 0 0 -
Bài giảng Lập trình viên mã nguồn mở (Module 1) - Bài 4: Sử dụng hàm của PHP
7 trang 15 0 0