Thủ tục trong Pascal
-
(NB) Nội dung của Giáo trình Lập trình căn bản được chia thành 6 chương: Làm quen ngôn ngữ lập trình; Các thành phần trong ngôn ngữ lập trình; Các cấu trúc điều khiển; Hàm và thủ tục; Dữ liệu kiểu tập hợp, mảng và bản ghi; Dữ liệu kiểu chuỗi. Mời các bạn cùng tham khảo!
83p cuahuynhde999 02-06-2020 49 6 Download
-
Chương trình con là các đoạn chương trình được lặp đi lặp lại thường được lập sẵn trong thư viện CTC. Và để hiểu rõ hơn về điều này mời các bạn tham khảo bài giảng Ngôn ngữ lập trình Pascal: Chương 9 - Chương trình con - Thủ tục và hàm (Procedure và Function) sau đây.
23p cocacola_10 07-12-2015 200 18 Download
-
Phần 1 Tài liệu Tự học lập trình Pascal (Tập 4) do Bùi Việt Hà chủ biên biên soạn trình bày các bài tập về lập trình Pascal qua 8 bài học như khái niệm thủ tục, tham số thủ tục, làm việc với file trong Pascal và hướng dẫn làm các bài tập trên.
121p talata_6 08-01-2015 189 72 Download
-
Bài giảng Điện tử Tin học lớp 11 - Bài 22: Thư viện chương trình con chuẩn, giới thiệu một số chương trình con chuẩn của pascal, một số thủ tục, hàm trong thư viện Graph. Chúc các em học tập có hiệu quả.
7p thanhtpc 25-04-2014 99 6 Download
-
Nhằm phục vụ quá trình học tập, giảng dạy của giáo viên và học sinh đề kiểm tra 1 tiết môn Tin học lớp 11 năm 2012-2013 của Sở Giáo dục và Đào tạo Ninh Thuận trường THPT Trường Chinh sẽ là tư liệu ôn tập hữu ích, giúp các bạn hệ thống lại kiến thức đã học. Mời các bạn cùng tham khảo để chuẩn bị tốt cho kì thi sắp tới.
44p thientuong78 19-04-2014 575 87 Download
-
Kiến thức của bài Thao tác với tệp là giúp học sinh biết cách khai báo đúng biến kiểu tệp, thực hiện được thao tác xử lý tệp: Gán tên tệp, mở/đóng tệp, đọc/ghi tệp, sử dụng được các thủ tục liên quan để đọc/ghi dữ liệu của tệp. Các bạn hãy tham khảo để thiết kế cho mình những bài giảng sinh động nhất.
20p kieule99 02-04-2014 109 14 Download
-
Tài liệu Pascal của Nguyễn Hoàng Cương gồm 4 bài với các nội dung sau: Các hàm và thủ tục trong Pascal, Khai báo biến các kiểu dữ liệu chuẩn, Một số cách sử dụng về thuật toán, Cách sử dụng một số kiểu dữ liệu. Hy vọng tài liệu sẽ giúp ích cho các bạn quan tâm.
23p parziphuonganh 08-03-2014 275 69 Download
-
Giúp học sinh biết cách khai báo đúng biến kiểu tệp, thực hiện được thao tác xử lý tệp: Gán tên tệp, mở/đóng tệp, đọc/ghi tệp, sử dụng được các thủ tục liên quan để đọc/ghi dữ liệu của tệp, thấy được sự cần thiết và tiện lợi của kiểu dữ liệu tệp. Các bạn hãy tham khảo tài liệu Thao tác với tệp để soạn giáo án nhanh hơn.
5p hoanglong321 07-03-2014 367 34 Download
-
Bất kỳ ngôn ngữ lập trình nào cũng đều có khái niệm chương trình con (subroutine), mỗi chương trình con như vậy sẽ đảm nhận thực hiện một thao tác nhất định. Đối với C, chương trình con chỉ ở một dạng là hàm (function), không có khái niệm thủ tục (procedure). Nếu các ngôn ngữ khác, như Pascal, sẽ gọi hàm trong g g , , gọ g chương trình chính và sử dụng hàm thì đối với C, chương trình chính cũng là một hàm, đó là hàm main (). Hàm main () là hàm đặc biệt của...
8p bonsai89 23-12-2011 84 9 Download
-
Thủ tục FindFirst procedure FindFirst(Path: PChar; Attr: Word; var F: TSearchRec); Trong đó: + Path có kiểu PChar (kiểu con trỏ đến một chuỗi) nhưng ở đây bạn có thể truyền vào một chuỗi kiểu string, ví dụ: bạn cần tìm tất cả các file đuôi .exe trong thư mục C:\Windows thì bạn cần truyền vào chuỗi sau: ‘C:\Windows\*.exe’ + Attr là thuộc tính của file/folder được định sẵn bằng các hằng trong thư viện DOS:...
8p abcdef_45 29-10-2011 108 7 Download
-
Các phép lật và chuyển vị 4.1 Lật xâu Cho xâu kí tự s. Hãy lật xâu s, tức là sắp các kí tự của xâu s theo trật tự ngược lại. Thí dụ, với s = "abcd", thì sau khi đảo ta thu được s = "dcba". Thuật toán Để lật một đoạn s[d..c] trong dãy s bất kì ta thực hiện liên tiếp các phép đổi chỗ hai phần tử cách đều đầu và cuối tính dần từ ngoài vào giữa dãy. Độ phức tạp Nếu đoạn cần lật có chiều dài n, mỗi lần đổi chố hai phần...
34p hoathietmoclan 09-10-2011 184 39 Download
-
Các hàm Next Trong hầu hết các bài của Chương, khi trình bày tham biến kiểu mảng trong các hàm và thủ tục ta giả thiết là các kiểu này đã được khai báo trước. Thí dụ, kiểu mảng nguyên một chiều được khai báo như sau:
37p hoathietmoclan 09-10-2011 365 50 Download
-
. Mục tiêu: KT: Hs đựoc làm quen với chương trình lập trình Turbo Pascal. -KN: Thực hiện được thao tác khởi động/kết thúc TP, làm quen với màn hình soạn thảo TP Soạn thảo được một chương trình Pascal đơn giản. Biết cách dịch, sửa lỗi trong chương trình, chạy chương trình và xem kết quả. Biết sự cần thiết phải tuân thủ quy định của ngôn ngữ lập trình - TĐ: HS nghiêm túc trong học tập và thực hành. II. Chuẩn bị: GV: SGK, Máy chiếu HS: Chuẩn bị trước bài ở nhà. III. Phương pháp: thuyết...
11p abcdef_34 20-09-2011 211 19 Download
-
Function Ten_ham(Danh sách các tham số cùng với kiểu dữ liệu tương ứng): Kiểu kết quả trả về Ví dụ Function FN(x:real; y:integer) : real Ðặc tả này xác định hàm FN : REAL x INTEGER - REAL Nếu chương trình con trả về nhiều hơn một kết quả hoặc không có kết quả trả về trong tên chương trình con thường được gọi là thủ tục (procedure hoặc subroutine). Cú pháp điển hình đặc tả thủ tục được quy định trong ngôn ngữ lập trình Pascal: Procedure Ten_thu_tuc(Danh sách các tham sốcùng với kiểu dữ liệu tương ứng) ...
5p phuoctam56 26-08-2011 52 4 Download
-
Thư viện đồ họa 2D, 3D Trong chương này chúng ta sẽ khảo sát thư viện đồ họa lấy từ cuốn “GRAPHICSME DANS LE PLAN ET DANS L’ESPACE AVEC TURBO PASCAL”, R.DONY, 1990. 1. Nguyên tắc thiết kế của thư viện 1. Chúng ta sẽ xây dựng những công cụ chuyển đổi từ hệ tọa độ Toán học (hệ Decac thuận, tọa độ là số thực không giới hạn) sang hệ tọa độ màn hình (hệ Decac ngược, tọa độ là số nguyên). Bộ công cụ đó gồm các thủ tục sau: Thủ tục Procedure CAT( ) Chức năng ...
19p vitconsieuquay 19-08-2011 186 22 Download
-
Nếu có chọn gói thứ i (tất nhiên chỉ xét tới trường hợp này khi mà Wi ≤ j) thì F[i, j] bằng giá trị gói thứ i là Vi cộng với giá trị lớn nhất có thể có được bằng cách chọn trong số các gói {1, 2, ..., i - 1} với giới hạn trọng lượng j - Wi. Tức là về mặt giá trị thu được: F[i, j] = Vi + F[i - 1, j - Wi] Vì theo cách xây dựng F[i, j] là giá trị lớn nhất có thể, nên F[i, j] sẽ là max...
25p xingau3 07-08-2011 102 20 Download
-
LËp tr×nh b»ng Turbo Pascal var Gd, Gm: integer; { Gd = Graphic Device } begin Gd:= detect; { Gm = Graphic Mode } InitGraph(Gd, Gm,' ®−êng dÉn \BGI'); if graphresult grOk then begin write ( 'lçi khëi t¹o ®å ho¹'); halt(1); end; end; 1.2.2 Gi¶I thÝch ý nghÜa. C¸c tham sè trong thñ tôc InitGraph: Gd, Gm lμ hai tham biÕn, nhËn c¸c gi¸ trÞ lμ c¸c h»ng sè nguyªn, ®−îc ®Þnh nghÜa trong Unit Graph. Gd, Gm cã thÓ nhËn c¸c gi¸ trÞ nμo vμ ý nghÜa cña chCác tham số trong thủ tục InitGraph: Gd, Gm là hai tham...
28p poseidon07 04-08-2011 206 67 Download
-
Các mô đun chương trình là các chương trình con trong một chương trình lớn hơn. Thực hiện thiết kế theo mô đun cũng là sử dụng hàm và thủ tục để xây dựng chương trình hay thủ tục hoá khi xây dựng chương trình. Phương pháp để làm việc này là - Xác định rõ chức năng của từng mô đun như một chương trình con, nó sẽ làm gì, chưa quan tâm làm như thế nào, không đi ngay vào chi tiết. Đây là viêc phân chia biên giới giữa các chương trình con, đảm bảo tính độc...
28p poseidon07 04-08-2011 114 37 Download
-
Pascal, nguyên thể đơn thuần là ngôn ngữ lập trình thủ tục với một loạt các từ khóa chuẩn if, while, for, và các thành phần khác. Pascal cũng là một ngôn ngữ lập trình có cấu trúc, nghĩa là chuỗi điều khiển được cấu trúc thành các câu lệnh chuẩn, hạn chế tối đa các lệnh go to chuyển hướng lung tung trong cấu trúc chương trình.
5p poseidon06 02-08-2011 129 32 Download
-
Phiên bản 2.0: So với Pascal chuẩn, Turbo Pascal Version 2.0 có những mở rộng về các biến động, các biến địa chỉ tuyệt đối, Các phép toán trên bit và byte, các phép toán logic trên số nguyên, Kết nối các chương trình với các biến chung,... Phiên bản 3.0: là một hệ thống phát triển gồm những đặc điểm của version 2.0 và có nhiều mở rộng quan trọng như: Bổ sung nhiề thủ tục và hàm chuẩn. Bổ sung một vài dạng đặc biệt mới cho phép tính toán các số thực với độ chính xác lớn,... So...
5p poseidon06 02-08-2011 186 64 Download