bai 13_tin 10

34 435 1
bai 13_tin 10

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Ngày dạy: Giáo án tin học 11 Tiết CT: 33 BÀI TẬP I. Mục tiêu 1. Kiến thức - HS nắm được các kiến thức đã học 2. Kĩ năng - Thực hịên đuợc một số hàm và thủ tục xử lí xâu 3. Thái độ II. Chuẩn bị của GV và HS - GV: Hệ thống câu hỏi - HS: SGK III. Phương pháp dạy học - Vấn đáp, gợi mở IV. Tiến trình bài giảng T G Hoạt dộng của GV Hoạt động của HS Nội dung GV chuẩn bị sẵn bài tập trên khổ giấy lớn và gọi từng em HS lên giải các bài tập Bài tập 1: Thao tác xử lí xâu có bao nhiêu hàm và thủ tục viết cấu trúc của từng thao tác? Bài tập 2:Hãy thực hiện so sánh 2 xâu ‘máy tính’ và ‘Laptop’ Bài tập 3: Ta có xâu s1= ‘my computer’ Hãy cho biết chiều dài của xâu s1 và thực hiện xóa xâu tại vị trí 1, 2 kí tự Sử dụng hàm cho chữ in hoa Bài tập 1: 2 thủ tục và 4 hàm Delete(st,vt,n) Insert(s1,s2,vt) Copy(S, vt, N) Leghth(s) Pos(s1,s2) Upcase(ch) Bài tập 2: ‘máy tính’ > ’ laptop’ Bài tập 3: Delete(s1,1,2) Upcase(s1) Bài tập 1: Thao tác xử lí xâu có bao nhiêu hàm và thủ tục viết cấu trúc của từng thao tác? Bài tập 2:Hãy thực hiện so sánh 2 xâu ‘máy tính’ và ‘Laptop’ Bài tập 3: Ta có xâu s1= ‘my computer’ Hãy cho biết chiều dài của xâu s1 và thực hiện xóa xâu tại vị trí 1, 2 kí tự Sử dụng hàm cho chữ in hoa Bài làm Bài tập 1: 2 thủ tục và 4 hàm Delete(st,vt,n) Insert(s1,s2,vt) Copy(S, vt, N) Leghth(s) Pos(s1,s2) Upcase(ch) Bài tập 2: ‘máy tính’ > ’ laptop’ Bài tập 3: Delete(s1,1,2) Upcase(s1) V. Củng cố 1. Củng cố - GV yêu cầu HS nhắc lại nội dung chính đã ôn tập trong tiết học 2. dặn dò 3. Rút kinh nghiệm Ngày dạy: Giáo án tin học 11 Tiết CT: 34,35 KIỂU BẢN GHI I. MỤC TIÊU 1. Kiến thức - Biết được khái niệm về bản ghi - Biết cách khai báo kiểu bản ghi, truy cập trường của bản ghi. 2. Kĩ năng II. ĐỒ DÙNG DẠY HỌC 1. Giáo viên: Giáo án, Máy tính 2. Học sinh: sgk III. PHƯƠNG PHÁP: Thuyết trình, nêu vấn đề, hỏi đáp. IV. HOẠT ĐỘNG DẠY HỌC 1. Ổn định lớp( 1phút) 2. Kiểm tra bài cũ(5’) Câu hỏi: Viết CT nhập vào một xâu bất kì và cho biết trong xâu có bao nhiêu kí tự số? Var S: string; i: integer; Begin write(‘Nhap xau S ’); readln(S); d:=0; For i:=1 to length(s) do If (s[i]>=’0’) and (s[i]<=’9’) then inc(d); Write(d); End. 3.Tiến trình bài giảng tg Hđ của GV Hđ của HS Nội dung 14 ’ Hoạt động 1: Giới thiệu kiểu bản ghi. Tạo một kiểu bản ghi trong NNLT Pascal. 1. Tìm hiểu kiểu bản ghi Y/cầu hs quan sát bảng kết quả thi TN sgk trang 74. Hỏi: trên bảng có những thông tin gì? -bảng chứa thông tin của bao nhiêu đối tượng? -Y/cầu hs cho thêm ví dụ tương tụ. * Mỗi thông tin của đtượng đgl 1 thuộc tính hay 1 trường của đtượng. Mỗi đtượng đươc mô tả bằng nhiều thiông tin trên một hàn đgl một bản ghi. * Để mô tả các đtượng như vậy, NNLT cho phép ta xác định kiểu bản ghi. một đtượng được mô tả băng một bản ghi. 1. Quan sát ví dụ sgk, trả lời câu hỏi: - Họ tên, ngày sinh, giới tính, điểm các môn thi. - 3 đối tượng - Để mô tả 1 người trong danh bạ điện thoại cần các thông tin: họ tên, địa chỉ, SĐT. - Dữ liệu kiểu bản ghi (record) dùng để mô tả các đối tượng có cùng một số thụoc tính có thể có các kiểu dữ liệu khác nhau. - Các trường khác nhau có thể có các kiểu dữ liệu khác nhau. - Ngôn ngữ lập trình đưa ra quy tắc, cách thức xác định: + Tên kiểu bản ghi + Tên các thuộc tính(trường) + Kiểu dữ liệu của mỗi trường + Cách khai báo biến + Cách tham chiếu đến trường 20 ’ 20 ’ 2. Y/cầu hs n/cứu sgk và cho biết cách khai báo kiểu bản ghi, khai báo biến kiểu bản ghi trong Pascal Y/cầu: Tìm 1 vídụ để minh hoạ Để giải quyết bài toán trong mục 1 ta phải khai báo 1 mảng các bản ghi. Hãy tạo kiểu mảng? Y/cầu hs so sánh giống và khác nhau của kiểu bản ghi và kiểu mảng 1 chiều. Hoạt động 2: Tìm hiểu cách sử dụng bản ghi trong NNLT Pascal 1. Giới thiệu cấu trúc chung, tham chiếu đến từng trường của biến bản ghi Y/cầu hs tìm vídụ về tham chiếu đến từng trường của biến bản ghi từ các khai báo ở trên 2. Gới thiệu 2 cách gán giá trị cho biến bản ghi +Gán nguyên cảu biến bản ghi (1) + Gán lần lượt từng trường (2) Hỏi: trường hợp (1) thực hiện trong điều kiện nào? 3. Nhập/xuất dữ liệu chó biến bản ghi * ta phải nhập/xuất giá trị cho từng trường. Y/cầu hs viết lệnh nhập giá trị 2. Tham khảo sgk để năm cách khai báo kiểu và biến kiểu bản ghi. Độc lập suy nghĩ, tạo kiểu bản ghi Type kieu_hs =record Hten,ngsinh:string; Toan, van:byte; Dtb:real; End; Kieu_m=array[1 50] of kieu_hs; Var Lop:kieu_m; Tl: Giống: được ghép bởi nhiều phần tử Khác: mảng 1 chiều ghép bởi nhiều ptử cùng kiểu,kiểu bản ghi ghép nhiều ptử có kiểu dữ liệu có thể khác nhau. 1. Quan sát cấu trúc gv giới thiệu Vd: Nguoi.hoten Nguoi.dchi Nguoi.sdt 2. Quan sát 2 cách gán giá trị và tìm ví dụ cụ thể Tl: hai biến A, B được khai báo cùng 1 kiểu bản ghi. 3. Chú ý theo dõi sự dẫn dắt của gv, ghi nhớ và tìm ví dụ. Readln(Nguoi.hoten); Readln(Nguoi.dchi); Readln(Nguoi.sdt); Writeln(nguoi.hoten;) 1. Đọc đề, phân tích để trả lời câu hỏi. 1. Khai báo Type <tênkiểu>=record <têntrường1>: <kiểu trường 1>; ……………. <têntrườngN>:<kiểu trườngN>; End; Var <tên biến>: <tênkiểu>; Ví dụ: Type knguoi = record Hoten:string; Dchi:string; SDT:longint End; Var nguoi: knguoi; 2. Tham chiếu đến từng trường của bản ghi Tênbiến.têntrường Vd: Type knguoi = record Hoten:string; Dchi:string; SDT:longint End; Var nguoi: knguoi; Nguoi.hoten 3. Gán giá trị cho biến bản ghi Có 2 cách: + Dùng lệnh gán trực tiếp: A:=B // A và B cùng kiểu 14 ’ cho 3 trường của biến nguoi; lệnh in giá trị của trường hoten của bản ghi nguoi Hoạt động 3: Rèn luyện kĩ năng lập trình 1. Nêu nội dung đề bài Hỏi: Sử dụng kiểu dữ liệu như thế nào để giải quyết bài toán? -Y/cầu hs mô tả thông tin của 1 hs bằng kiểu bản ghi. - Tạo mảng các bản ghi đó - Y/cầu hs nếu các bước gải quyết bài toán 2. chia lớp thành 3 nhóm. y/cầu viết CT lên bìa con. Thu bìa và treo lên bảng, gọi hs nhóm khác nhận xét và đánh giá. 3. Thông báo chtrình mẫu để hs chuẩn hoá lại. -Một mảng các bản ghi Type hs=record Ten:string;Toan,li,tb:real; end; Manghs=array[1 30] of hs; Var Lop:manghs; Các bước: B1:Tạo kiểu dữ liệu, kbáo biến. B2: Nhập dliệu cho mảng các bản ghi, tính giá trị trường tb. B3: đưa các t/tin theo y/cầu ra màn hình. (ten, tb) 2. Thảo luận nhóm và hoàn tất CT,Nộp kết quả Nhận xét, đánh giá và bổ sung nhữ sau sót của nhóm khác. 3. Quan sát và ghi nhớ + Gán giá trị cho từng trường A.ht:=B.ht; A.toan:=9; A.dtb:=(A.toan+A.li)/2; VD:Viết CT giải quyết bài toán quản lí sau: Nhập họ và tên, điểm toán(toan) và điểm lý (ly) của 30 học sinh trong lớp. In ra màn hình họ tên và điểm trung bình (dtb) của 30 học sinh đó (dtb=(toan+ly)/2) Type hs=record Ten:string;Toan,li,tb:real; end; Manghs=array[1 30] of hs; Var Lop:manghs; BEGIN For i:=1 to 30 do begin write(‘Hoc sinh ’,i); readln(lop[i].ten); write(‘diem toan, ly ‘’); readln(lop[i].toan,lop[i].li); lop[i].tb:=(lop[i].toan+lop[i].li)/2; end; writeln(‘ Ho va ten |Diemtb ’); For i:=1 to 30 do Writeln(lop[i].ten:30, lop[i].tb:8:2); END. V. ĐÁNH GIÁ CUỐI BÀI (5phút) 1. Nội dung đã học - Khai báo - Gán giá trị 2. Câu hỏi, bài tập về nhà - Xem nội dung phụ lục B, sgk, trang 134: Câu lệnh With. 3. Rút kinh nghiệm Ngày dạy: Giáo án tin học 11 Tiết CT: 36, 37 BÀI TẬP I. MỤC TIÊU 1. Kiến thức - HS nắm được các kiến thức đã học 2. Kĩ năng - Thực hịên đuợc một số hàm và thủ tục xử lí xâu II. ĐỒ DÙNG DẠY HỌC 1. Giáo viên: Giáo án, Máy tính 2. Học sinh: sgk III. PHƯƠNG PHÁP: Thuyết trình, nêu vấn đề, hỏi đáp. IV. HOẠT ĐỘNG DẠY HỌC 1. Ổn định lớp( 1phút) 2. Kiểm tra bài cũ(5’) Câu 1: Hãy trình bày cách khai báo biến và viết lên bảng? Type <tênkiểu>=record <têntrường1>: <kiểu trường 1>; ……………. <têntrườngN>:<kiểu trườngN>; End; Var <tên biến>: <tênkiểu>; Câu 2: Để tham chiếu đến từng thuộc tính của VD sau: Vd: Type knguoi = record Hoten:string; Dchi:string; SDT:longint End; Var nguoi: knguoi; TG Hoạt động của GV Hoat động của HS Nội dung 35’ Câu 1: Hãy tham chiếu đến trường địa chỉ với VD khai báo biến bản ghi sau: type knguoi = record hoten: string[15]; Dchi: string[30]; End; Var nguoi: knguoi; Câu 2: Ta có xâu s1 = ‘công nghệ thông tin’ và xâu s2=’Hiện đại’hãy cho biết kết quả sau khi thực hiện các thao tác xử lí xâu sau: a. length(s1) b. insert(s1, s2, 1) c. Delete(s1, 10, 10) d. Copy(s1, 6, 10) Câu 3: Tạo mảng A gồm n (n ≤ 100) số nguyên, mỗi số -Từng em HS lên bảng làm bài tập Cau 1: nguoi.hoten; Nguoi.Dchi; Câu 2: a. 19 b. ‘công nghệ thông tin hiện đại’ c. ‘công nghệ’ d. ‘Nghệ thông’ Cau 1: nguoi.hoten; Nguoi.Dchi; Câu 2: e. 19 f. ‘công nghệ thông tin hiện đại’ g. ‘công nghệ’ h. ‘Nghệ thông’ Câu 3: VAR A: array[1 100] of integer; N, k: integer; Câu 4: type Khs = record Hoten: string; Ngaysinh: string; Gioitinh: boolean; Dtin: real; Dtoan: real; Dli: real; Dsu: Real; có giá trị tuyệt đối khong vượ quá 300. Tính tổng các phần tữ của mảng là bội số của một số nguyên dương k cho trước. Hãy viết khai báo của bài tóan trên Câu 4: Hãy viết chương trình khai báo của bảng kết quả thi gồm các thông tin về các thí sinh như họ và tên,, ngày sinh, giới tính,… sau: Câu 3: VAR A: array[1 100] of integer; N, k: integer; Câu 4: type Khs = record Hoten: string; Ngaysinh: string; Gioitinh: boolean; Dtin: real; Dtoan: real; Dli: real; Dsu: Real; Ddia: real; End; Var hs: Khs Ddia: real; End; Var hs: Khs V. ĐÁNH GIÁ CUỐI BÀI (5’) 1. Nội dung đã học - Khai báo - Gán giá trị 2. Câu hỏi, bài tập về nhà 3. Rút kinh nghiệm Ngày dạy: Giáo án tin học 11 Tiết CT:38 KIỂU DỮ LIỆU TỆP. THAO TÁC VỚI TỆP I. MỤC TIÊU 1. Kiến thức: - Biết được đặc điểm của kiểu dữ liệu tệp. - Biết khái niệm về tệp có cấu trúc và tệp văn bản. - Biết các lệnh khai báo tệp định kiểu và tệp văn bản - Biết các bước làm việc với tệp: Gán tên cho tệp, mở tệp, đọc/ghi tệp, đóng tệp - Biết một số hàmvà thủ tục chuẩn làm việc với tệp 2. Kĩ năng: - Khai báo đúng tệp văn bản. - Sử dụng được một số hàm và thủ tục chuẩn làm việc với tệp 3. Thái độ: II. ĐỒ DÙNG DẠY HỌC 1. Chuẩn bị của giáo viên - Máy vi tính, máy chiếu projector để giới thiệu ví dụ. 2. Chuẩn bị của học sinh - Sách giáo khoa. III. HOẠT ĐỘNG DẠY-HỌC . 1. Ổn định lớp( 1phút) 2. Kiểm tra bài cũ(5’) TG HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS NỘI DUNG 15’ 1. Hoạt động 1: Tìm hiểu đặc điểm của kiểu dữ liệu tệp. Phân loại kiểu tệp - Hỏi: Em hãy cho biết dữ liệu trong các kiểu dữ liệu từ trước đến nay ta sử dụng được lưu trữ ở loại bộ nhớ nào khi thực hiện chương trình? - Hỏi: Vì sao em biết điều đó? - Diễn giải: Để lưu giữ được dữ liệu, ta phải lưu nó ở bộ nhớ ngoài thông qua kiểu dữ liệu tệp. Mọi ngôn ngữ lập trình đều có các thao tác: khai báo biến tệp, mở tệp, - Bộ nhớ RAM. - Mất dữ liệu khi mất điện. - Không mất thông tin khi tắt máy. - Dung lượng dữ liệu được lưu trữ lớn. - Có hai loại kiểu tệp: tệp có cấu trúc và tệp văn bản. + Tệp có cấu trúc là loại tệp mà Bài 14: KIỂU DỮ LIỆU TỆP 1. Vai trò của kiểu tệp Kiểu dữ liệu tệp có những đặc điểm sau: • Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài và không mất dữ liệu khi tắt nguồn điện • Lượng dữ liệu lưu trữ trên tệp có thể rất lớn và chỉ phụ thuộc vào dung lượng đĩa 2. Phân loại tệp và thao tác với tệp • Tệp có cấu trúc là loại tệp mà các thành phần của nó được tổ chức 20’ đọc/ghi dữ liệu, đóng tệp. - Yêu cầu học sinh nghiên cứu sách giáo khoa và cho biết đặc điểm của kiểu tệp? Có mấy loại kiểu tệp? - Yeu cầu học sinh trình bày khái niệm tệp có cấu trúc và tệp văn bản 2. Hoạt động 2: Tìm hiểu các thao tác cơ bản xử lý tệp văn bản trong ngôn ngữ lập trình Pascal. 1. Giới thiệu cấu trúc chung của khai báo biến tệp. Var <tên_biến_tệp>: Text; - Yêu cầu học sinh tìm ví dụ cụ thể: 2. Giới thiệu các thao tác gán tên tệp, tạo tệp mới để ghi, mở tệp để đọc, đóng tệp. Assign(<tên_biến_tệp>,<tên _tệp>); Rewrite(<tên_biến_tệp>); Reset(<tên_biến_tệp>); Close(<tên_biến_tệp>); - Yêu cầu: lấy ví dụ minh họa mở tệp để ghi thông tin và mở tệp để đọc thông tin. các thành phần của nó được tổ chức theo một cấu trúc nhất định + Tệp văn bản: là tệp mà dữ liệu được ghi dưới dạng các kí tự theo mã ASCII. 1. Quan sát cấu trúc và suy nghĩ trả lời. - Var f,g:text; 2. Quan sát và suy nghĩ để trả lời câu hỏi. Assign(f5, ‘B1.INP’); Rewrite(f5); Close(f5); Assign(f5, ‘B1.OUT’); Reset(f5); theo một cấu trúc nhất định • Tệp văn bản: là tệp mà dữ liệu được ghi dưới dạng các kí tự theo mã ASCII. • Tệp truy cập tuần tự • Tệp truy cập trực tiếp - Khác với mảng, số lượng phần tửcủa tệp không cần xác định trước - Hai thao tác cơ bản đối với tệp là đọc dữ liệu từ tệp và ghi dữ liệu vào tệp Các thao tác với kiểu tệp: • Khai báo biến tệp • Mở tệp • Đọc/ghi dữ liệu • Đóng tệp BÀI 15: THAO TÁC VỚI TỆP 1. Khai báo Var <tên biến tệp> : text; VD var tép: text; 2. Thao tác với tệp a. Gắn tên tệp - Tên tệp là biến xâu hoặc hằng xâu - Assign(<Biến tệp>,<tên tệp>) - VD:Giả thiết có biến tệp tep1 cần gắn với tệp có tên DULIEU.DAT. Ta thực hiện bằng thủ tục sau: Assign(tep1,‘DULIEU.DAT’) b. Mở tệp - Câu lệnh dùng để mở tệp để ghi dữ liệu có dạng: rewrite(<biến tệp>); 3. Chiếu sơ đồ làm việc với tệp lên bảng, hình 16, trang 86, sách giáo khoa. Yêu cầu học sinh giải thích ý nghĩa của sơ đồ. 4. Giới thiệu cấu trúc chung của thủ tục đọc/ghi dữ liệu tệp văn bản. - Yêu cầu học sinh lấy ví dụ minh họa. Close(f5); 3. Quan sát sơ đồ và suy nghĩ để trả lời - Ghi tệp: Gán tên tệp, tạo tệp mới, ghi thông tin, đóng tệp. - Đọc tệp: Gán tên tệp, mở tệp, đọc thông tin, đóng tệp. 4. Quan sát cấu trúc chung. - Readln(f,x1,x2); Đọc dữ liệu từ biến tệp f, đặt giá trị vào hai biến x1 và x2. - Writeln(g, ‘Tong la ’, x1+x2); Ghi vào biến tệp g hai tham số; dòng chữ ‘Tong la ’ và giá trị tổng x1+x2. VD: assign(tep3, ‘C:\KQ.DAT’) Rewrite(tep3); c. Đọc /ghi tệp văn bản - Câu lệnh dùng thủ tục đọc có dạng: read (<biến tệp>,<danh sách biến>); hoặc readln(<biến tệp>,<danh sách biến>); - Câu lệnh dùng thủ tục ghi có dạng: write(<biến tệp>, <danh sách kết quả>); hoặc writeln(<biến tệp>, <danh sách kết quả>); d. Đóng tệp cLose(<biến tệp>); IV. ĐÁNH GIÁ CUỐI BÀI (5’) 1. Nội dung đã học - Khai báo - Gắn giá trị - Mở tệp - Đọc ghi dữ liệu từ tệp - Đóng tệp 2. Câu hỏi, bài tập về nhà 3. Rút kinh nghiệm Ngày dạy: Giáo án tin học 11 Tiết CT:39 BÁI 16: VÍ DỤ LÀM VIỆC VỚI TỆP [...]... Chức năng của lệnh textbackground(1); 4 Tìm hiểu thủ tục gotoxy - Chiếu chương trình ví dụ: Uses CRT; Begin Writeln(‘Con tro dang dung o cot 10 dong 20’); Gotoxy (10, 20); Readln; End - Thực hiện chương trình để học sinh thấy kết quả - Hỏi: Chức năng của lệnh gotoxy (10, 20); 2 Hoạt động 2: Tìm hiểu thư viện Graph của ngôn ngữ lập trình Pascal 1 Yêu cầu học sinh nghiên cứu sách giáo khoa để trả lời các câu... Rectangle(x1,y1,x2,y2:integ - Quan sát kết quả của chương er); - Chiếu chương trình ví dụ Use graph Begin drive:=0; initgraph(drive, mode, ‘c:\Tp\BGI’); Circle(12,40,30); Ellipse(50,50,30,120,50 ,100 :word); Rectangle (100 ,100 ,200,200) ; readln; End - Thực hiện chương trình để học sinh thấy kết quả - Hỏi: Chức năng của các thủ tục Circle, Ellipse, Rectangle trình + Circle: Vẽ một đường tròn có tâm tại (x,y)... là tham biến thì thủ tục này một xâu ký tự Đưa xâu đó ra NỘI DUNG không có hiệu lực gì vì lệnh đưa s ra màn hình không nằm trong thủ tục này 2 Tìm hiểu chương trình của câu b, sách giáo khoa, trang 103 , 104 - Chiếu chương trình lên bảng - Hỏi: Chức năng của chương trình màn hình có dạng dòng chữ chạy giữa màn hình văn bản 25*80 - Quan sát trên màn hình để đối chiếu với kết quả mà học sinh tự suy luận... bài tập về nhà - Cho file dữ liệu như ở bài tập trong hoạt động 2 - Đọc bài đọc thêm: Ai là lập trình viên đầu tiên? Sách giáo khoa, trang 109 - Chuẩn bị bài cho tiết học lý thuyết: Xem trước nội dụng bài Thư viện chương trình con chuẩn, sách giáo khoa, trang 110 Ngày dạy: Tiết CT:49,50 Giáo án tin học 11 BÁI 19: THƯ VIỆN CHƯƠNGTRÌNH CON CHUẨN I MỤC TIÊU 1 Kiến thức: - Biết được một số thư viện chương... trại Begin * y); của các GVCN Mỗi lớp Read(f, x, y) ; Writeln(‘khoang cómột khu trại, vị trí trại của d:= sqrt(x * x + y * cach :’ , d :10: 2) ; mỗi GVCN đều có tọa độ y); End; nguyên (x, y) được ghi trong Writeln(‘khoang Close(f); tệp văn bản TRAI.TXT (như cach :’ , d :10: 2) ; End vậy, tệp TRAI.TXT chứa End; liên tiếp các cặp số nguyên, Close(f); các số cách nhau bởi dấu End cách và không kết thúc bằng... được thay bằng các tham số thực sự - So sánh các tham số của lời gọi ve_hcn(5 ,10) ; và ve_hcn(a,b); Trong phần thân kết thúc End; - Trong phần thân của chương trình chính 3 Quan sát ví dụ trên bảng - Thủ tục ve_hcn ở ví dụ này có các tham số chdai, chrong - Vẽ được 6 hình chữ nhật - Tham số thực sự trong thủ tục ve_hcn(5 ,10) ; là các hằng số còn trong thủ tục ve_hcn(a,b); là các biến 4 Theo dõi và trả... hai điểm - Tham số biến r, a, b, c - Tham số giá trị p,q - Có các tham số nào? Tham số nào ở dạng tham số biến và tham số nào ở dạng tham số giá trị 2 Tìm hiểu chương trình câu b, sách giáo khoa trang 106 - Chiếu chương trình câu b 2 Quan sát chương trình, dự tính chức năng của chương trình - Nhập vào tọa độ ba đỉnh của tam giác và khảo sát tính chất của tam giác: cân, vuông, đều In ra chu vi và NỘI... A:=UCLN(tuso,mauso); - Lời gọi hàm phải được đặt trong một lệnh hoặc trong một - Chiếu chương trình ví dụ 2, lời gọi chương trình con khác Minbaso, sách giáo khoa, - Quan sát chương trình ví dụ trang 102 - Hỏi: Trong chương trình có - Có một hàm được khai báo bao nhiêu hàm? chức năng của hàm? - Hàm được sử dụng hai lần - Có bao nhiêu lời gọi hàm - Kết quả của hàm lại là đầu vào trong chương trình chính?... cấu trúc tương tự, có các tham số - Khác: Tên hàm phải quy đinh kiểu dữ liệu; Trong thân hàm phải có lệnh 3 Tìm hiểu hàm thông qua ví dụ - Chiếu chương trình ví dụ rutgon_phanso, sách giáo khoa trang 101 - Hỏi: Trong chương trình có mấy hàm - Hàm UCLN(x,y) dùng để làm gì? - Hỏi: Lời gọi hàm ở đâu? - Hỏi: Có gì khác với thủ tục trong lời gọi hàm Tên_hàm:=biểu_thức; Bắt đầu của hàm là từ Function 3 Quan... Hỏi: Nhiệm vụ chính của - Quan sát chương trình - Quan sát kết quả chương trình - Đặt màu chữ nền thành màu xanh trời - Quan sát chương trình - Quan sát kết quả chương trình - Đưa con trỏ về vị trí cột 10 dòng 20 1 Tham khảo sách giáo khoa để trả lời - Văn bản và hình ảnh - Làm cầu nối giữa CPU và màn hình khi thể hiện thông tin Card màn hình? - Là nói đến màn hình có 640 dòng và 480 cột - Hỏi: Khi . nghệ thông tin và xâu s2=’Hiện đại’hãy cho biết kết quả sau khi thực hiện các thao tác xử lí xâu sau: a. length(s1) b. insert(s1, s2, 1) c. Delete(s1, 10, 10) d. Copy(s1, 6, 10) Câu 3: Tạo. thông tin hiện đại’ g. ‘công nghệ’ h. ‘Nghệ thông’ Câu 3: VAR A: array[1 100 ] of integer; N, k: integer; Câu 4: type Khs = record Hoten: string; Ngaysinh: string; Gioitinh: boolean; Dtin:. sgk trang 74. Hỏi: trên bảng có những thông tin gì? -bảng chứa thông tin của bao nhiêu đối tượng? -Y/cầu hs cho thêm ví dụ tương tụ. * Mỗi thông tin của đtượng đgl 1 thuộc tính hay 1 trường

Ngày đăng: 02/07/2014, 18:00

Mục lục

  • II. ĐỒ DÙNG DẠY HỌC

  • II. ĐỒ DÙNG DẠY HỌC

  • II. ĐỒ DÙNG DẠY HỌC

  • IV. ĐÁNH GIÁ CUỐI BÀI

  • II. ĐỒ DÙNG DẠY HỌC

  • II. ĐỒ DÙNG DẠY HỌC

  • IV. ĐÁNH GIÁ CUỐI BÀI

  • II. ĐỒ DÙNG DẠY HỌC

  • II. ĐỒ DÙNG DẠY HỌC

Tài liệu cùng người dùng

Tài liệu liên quan