Kt 1 tiết học kì 2
Chia sẻ bởi Nguyễn Thanh Tùng |
Ngày 25/04/2019 |
55
Chia sẻ tài liệu: kt 1 tiết học kì 2 thuộc Tin học 11
Nội dung tài liệu:
Kiểu dữ liệu tệp:
- Đặc điểm: được lưu trữ lâu dài ở bộ nhớ ngoài và không bị mất khi tắt nguồn điện;
- Phân loại: tệp văn bản (truy cập tuần tự) và tệp có cấu trúc (truy cập trực tiếp)
- Khai báo: var:text;VD: var f:text;
- Gán tên tệp cho biến tệp: assign(, );Vd: assign(f,’vidu’);
- Mở tệp: Mở để đọc: reset(); . Mở để ghi: rewrite(); Vd: reset(f); rewrite(f);
- Đọc: read(,); VD: read(f,a,b);
- Ghi: write(,); VD: write(f,c,d);
- while not eof() do read(,); để đọc hết dữ liệu từ đầu tệp đến cuối tệp (eoln: cuối dòng) VD: while not eof(f) do read(f,a,b);
- đóng tệp: close(); VD: close(f);
Khi viết một chương trình có sử dụng kiểu dữ liệu tệp, phải có đầy đủ các bước trên.
Chương trình con: là một dãy lệnh mô tả một số thao tác nhất định và có thể được gọi từ nhiều vị trí trong ct.
-Lợi ích: tránh việc lặp đi lặp lại cùng một dãy lệnh nào đó; hỗ trợ việc thực hiện ct lớn; phục vụ quá trình trừu tượng hóa.
- Hàm (function): ct con thực hiện một số thao tác nào đó và trả về giá trị qua tên của nó;
- Thủ tục (procedure): ct con thực hiện một số thao tác nào đó và không trả về giá trị qua tên của nó;
- Tham số hình thức: Vd: function tong(a,b:integer):longint; → a, b là tham số hình thức
- Tham số thực sự: VD: tong(2,3), tong(x,y)…→ 2, 3, x, y là tham số thực sự (sau lời gọi ct con).
- Biến cục bộ: khai báo sau từ khóa var của ct con, dùng riêng trong ct con.
- Biến toàn cục: sau từ khóa var của ct chính, dùng trong toàn bộ ct.
- Một chương trình có thể có hoặc không có tham số hình thức, có thể có hoặc không có biến cục bộ.
- Cấu trúc thủ tục:
proceduce([:]);
[var:];
Begin
[];
End;
-Cấu trúc hàm:
Function([danh sách tham số: kiểu dữ liệu]):;
[Var:];
Begin []; :biểu thức;
End;
- Tham biến: trong lệnh gọi thủ tục, các tham số hình thực thay bằng tham số thực sự là các biến, có thể lưu lại kết quả sau khi thực hiện ct. Dùng từ khóa var để khai báo tham số biến.
- Tham trị: trong lệnh gọi thủ tục, các tham số hình thức được thay bằng các giá trị cụ thể (có thể là biến, hằng, biểu thức…), không lưu lại kết quả sau khi thực hiện ct.
Câu 1. Khi mở tệp để ghi mà không tồn tại tên tệp trong thủ tục mở tệp để ghi thì có gì xảy ra?
A. Tệp sẽ được tạo với nội dung rỗng.
B. Báo lỗi.
C. Không tạo được đúng tên tệp.
D. Tệp sẽ được tạo với tên tệp khác.
Câu 2. Với f là biến tệp văn bản. Thủ tục Readln(f,A) thực hiện công việc gì?
A. Đọc một giá trị từ tệp gán giá trị cho f;
B. Ghi giá trị của biến A vào tệp;
C. Đọc một giá trị từ tệp ghi giá trị đọc được vào biến A;
D. Không thực hiện công việc gì
Câu 3. Tệp văn bản bao gồm?
A. Các kí tự xếp liên tiếp thành một dòng duy nhất;
B. Các kí tự được chia làm nhiều dòng;
C. Mỗi kí tự trên một dòng;
D. Các kí tự nằm trên các dòng nhưng không quá 255 dòng.
Câu 4. Đoạn chương trình sau in ra tệp các giá trị là gì với f là biến tệp văn bản
For i:=1 to 10 do write(f, i);
A. 12345678910;
B. 1 2 3 4 5 6 7 8 9 10;
C
- Đặc điểm: được lưu trữ lâu dài ở bộ nhớ ngoài và không bị mất khi tắt nguồn điện;
- Phân loại: tệp văn bản (truy cập tuần tự) và tệp có cấu trúc (truy cập trực tiếp)
- Khai báo: var
- Gán tên tệp cho biến tệp: assign(
- Mở tệp: Mở để đọc: reset(
- Đọc: read(
- Ghi: write(
- while not eof(
- đóng tệp: close(
Khi viết một chương trình có sử dụng kiểu dữ liệu tệp, phải có đầy đủ các bước trên.
Chương trình con: là một dãy lệnh mô tả một số thao tác nhất định và có thể được gọi từ nhiều vị trí trong ct.
-Lợi ích: tránh việc lặp đi lặp lại cùng một dãy lệnh nào đó; hỗ trợ việc thực hiện ct lớn; phục vụ quá trình trừu tượng hóa.
- Hàm (function): ct con thực hiện một số thao tác nào đó và trả về giá trị qua tên của nó;
- Thủ tục (procedure): ct con thực hiện một số thao tác nào đó và không trả về giá trị qua tên của nó;
- Tham số hình thức: Vd: function tong(a,b:integer):longint; → a, b là tham số hình thức
- Tham số thực sự: VD: tong(2,3), tong(x,y)…→ 2, 3, x, y là tham số thực sự (sau lời gọi ct con).
- Biến cục bộ: khai báo sau từ khóa var của ct con, dùng riêng trong ct con.
- Biến toàn cục: sau từ khóa var của ct chính, dùng trong toàn bộ ct.
- Một chương trình có thể có hoặc không có tham số hình thức, có thể có hoặc không có biến cục bộ.
- Cấu trúc thủ tục:
proceduce
[var
Begin
[
End;
-Cấu trúc hàm:
Function
[Var
Begin [
End;
- Tham biến: trong lệnh gọi thủ tục, các tham số hình thực thay bằng tham số thực sự là các biến, có thể lưu lại kết quả sau khi thực hiện ct. Dùng từ khóa var để khai báo tham số biến.
- Tham trị: trong lệnh gọi thủ tục, các tham số hình thức được thay bằng các giá trị cụ thể (có thể là biến, hằng, biểu thức…), không lưu lại kết quả sau khi thực hiện ct.
Câu 1. Khi mở tệp để ghi mà không tồn tại tên tệp trong thủ tục mở tệp để ghi thì có gì xảy ra?
A. Tệp sẽ được tạo với nội dung rỗng.
B. Báo lỗi.
C. Không tạo được đúng tên tệp.
D. Tệp sẽ được tạo với tên tệp khác.
Câu 2. Với f là biến tệp văn bản. Thủ tục Readln(f,A) thực hiện công việc gì?
A. Đọc một giá trị từ tệp gán giá trị cho f;
B. Ghi giá trị của biến A vào tệp;
C. Đọc một giá trị từ tệp ghi giá trị đọc được vào biến A;
D. Không thực hiện công việc gì
Câu 3. Tệp văn bản bao gồm?
A. Các kí tự xếp liên tiếp thành một dòng duy nhất;
B. Các kí tự được chia làm nhiều dòng;
C. Mỗi kí tự trên một dòng;
D. Các kí tự nằm trên các dòng nhưng không quá 255 dòng.
Câu 4. Đoạn chương trình sau in ra tệp các giá trị là gì với f là biến tệp văn bản
For i:=1 to 10 do write(f, i);
A. 12345678910;
B. 1 2 3 4 5 6 7 8 9 10;
C
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Thanh Tùng
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)