... Tiết 39 & 40 - Bài18VÍDỤVỀCÁCHVIẾTVÀSỬDỤNGCHƯƠNGTRÌNHCON Nội dung: Tiết 39: Vídụcáchviết thủ tục Tiết 40: Vídụcáchviết hàm Tiết 39: VÍDỤVỀCÁCHVIẾT THỦ TỤC • Xét ví dụ: Viết ... ta viết tương tự thủ tục chuẩn khác Tiết 39: VÍDỤVỀCÁCHVIẾT THỦ TỤC b) Vídụcáchviết thủ tục: Thủ tục vẽ HCN tham số Họat động nhóm Đọc hiểu VD SGK trang 96-97 Chạy CT Tiết 39: VÍDỤVỀ ... đổi giá trị; ChươngtrìnhTiết 39: VÍDỤVỀCÁCHVIẾT THỦ TỤC Củng cố kiến thức Tiết 39: VÍDỤVỀCÁCHVIẾT THỦ TỤC Kiến thức ghi nhớ: Cấu trúc thủ tục; Phân biệt tham trị tham biến; Cách Procedure...
... Bài18Cáchviếtsửdụng thủ tục: Vídụ 1: Lập chơng trìnhvẽ hình chữ nhật dấu có kích thớc khác Vídụ 1: Lập chơng trìnhvẽ hình chữ nhật dấu **có kích ... chơng trình biến toàn cục - Khai báo chơng trình biến cục Tham số - Biến khai báo cho liệu vào chơng trình gọi tham số hình thức - Biến chứa lời gọi CTC chơng trình tham số thực 1 Cáchviếtsửdụng ... Hỡnh Cách 1: Sửdụng nhiều lần câu lệnh: Writeln(* * * * * * *); Writeln(* *); Writeln(* * * * * * *); Cách 2: Dùng chơng trình thủ tục Ve_HCN(dai,rong) để vẽ hình chữ nhật Trong chơng trình...
... Nhận xét, cho điểm Bài : Bài : Cáchviếtsửdụng hàm Hoạt động : Dẫn dắt : trước học cáchviếtsửdụng thủ tục, hôm nghiên cứu cáchviếtsửdụng hàm Cũng thủ tục, hàm chươngtrình Điểm kah1c ... Theo dõi vào chương trình, ghi có sửdụng hàm tìm số nhỏ hai số GV : Đưa chươngtrình (đã viết sẵn bảng phụ) chép theo ý hiểu GV : Giải thích câu lệnh ý trường hợp “lời gọi hàm tham gia vào lời ... (được trình bày bảng phụ) => Do hàm trả giá trị qua tên thân hàm cần có lệnh gán giá trị cho tên hàm : := ; Hoạt động : VD : Chươngtrình thực giản ước phân số có sử dụng...
... [()]; [< Phần khai báo >] Begin [] End; Cáchviếtsửdụng hàm ChươngtrìnhChươngtrình Thủ tục (Procedure) Thủ tục (Procedure) Hàm (Function) Hàm (Function) ... toỏn hng v thm l tham s ca li gi hm, th tc khỏc Hãy nhớ! Cấu trúc thủ tục hàm Cáchviếtsửdụng thủ tục, hàm chươngtrình Phân biệt o Tham trị, tham biến o Biến toàn cục, biến cục o Tham số thực ... lệnh>] [] :=; End; End; b Vídụ Vớ d 1: Lp chng trỡnh ti gin phõn s Vớ d 1: Lp chng trỡnh ti gin phõn s Ví dụ: nhp 6/10 => 3/5 * INPUT : Nhập phân số x/y; OUTPUT...
... writeln(a,' - ', b); tham biến end hoana2007 Tiết 42 - 18VÍDỤVỀCÁCHVIẾTVÀSỬDỤNGCHƯƠNGTRÌNHCON Giáo viên thực hiện: Nguyễn Anh Hoà hoana2007 Cáchviếtsửdụng hàm a Khai báo Function [(
... ý: Sau tên dành riêng End kết thúc chươngtrình dấu chấm (.) Còn sau End kết thúc thủ tục dấu chấm phẩy (;) Nguyễn Đức Cảnh Cáchviếtsửdụng thủ tục: a Vídụ thủ tục Vẽ cạnh HCN Dài ********************************** ... Nguyễn Đức Cảnh Cáchviếtsửdụng thủ tục: Vídụ 1: Xét hình chữ nhật có dạng sau * * * * * * * * * * * * * * * * * * * * * * * * Ta vẽ hình chữ nhật cách sau Writeln(‘* * * * * * ... Writeln(‘* Writeln(‘* Writeln(‘* * * * * * * * * Nguyễn Đức Cảnh *’); *’); *’); *’); Cáchviếtsửdụng thủ tục: Ví dụ: Thủ tục vẽ hình chữ nhật Program VD_Thutuc1; Procedure ve_HCN; Begin Writeln(‘*...
... tham số thực Ví dụ 2: Lập chơng trìnhvẽ hình chữ nhật dấu có kích thớc khác Vídụ 2: Lập chơng trìnhvẽ hình chữ nhật dấu **có kích thớc khác Theo bạn để viết chơng trình cho vídụ ta nên dùng ... CT có tác dụng chơng trình gọi biến toàn Biến đợc khai báo CTC có tác dụng CTC gọi biến cục Biến đợc khai báo cho liệu vào/ra CTC gọi tham số hình thức Biến chứa lời gọi CTC chơng trình tham ... chơng trình nào? Dùng chơng trình thủ tục Ve_HCN(dai,rong) để vẽ hình chữ nhật Trong chơng trình chính, dùng lời gọi thủ tục truyền tham số với giá trị khác để vẽ hình chữ nhật khác Ví dụ: Ve_HCN(25,20);...
... khai báo phần khai báo chươngtrình Hoạt động : Vídụ (Vẽ hình chữ nhật có sửdụng tham số) Hoạt động 4.1 : Đặt vấn đề : GV : Đặt vấn đề SGK trình bày để đến cần phải sửdụng tham số dài rộng ... : Kiểm tra cũ : + Câu hỏi : Chươngtrình có loại ? Cấu trúc chươngtrình ? + Câu hỏi : Viếtchươngtrìnhvẽ lên hình Hình chữ nhật có dạng : ******** * * ******** Bài : NỘI DUNG – HOẠT ĐỘNG CỦA ... GV : Chiếu chươngtrình lên hình để học sinh theo dõi Chạy chươngtrình HS : Quan sát kết chạy chươngtrình GV : Phải cho học sinh nhận thấy hoạt động tham số biến Mở rộng vídụ GV : Yêu...
... không 12/11/2011 giao an dien tu mon tin 11 Vídụ 1(vẽ hình chữ nhật có sửdụng tham số) Đặt vấn đề :sử dụng hai tham số là: dài, rộng Xây dựng chơng trình con: +Vẽ hai cạnh +Vẽ hai cạnh + Vẽ hai ... 12/11/2011 giao an dien tu mon tin 11 vídụ 2( hoán đổi) +Hoạt động hoán đổi +Sự khác chơng trìnhsửdụng tham số giá trị tham biến 12/11/2011 giao an dien tu mon tin 11 IV Bài tập nhà +Nghiên cứu học ... 12/11/2011 Phơng pháp Thuyết trình, đa câu hỏi, phân tích vídụ chơng trình giao an dien tu mon tin 11 III Tiến trình lên lớp nội dung giảng Nội dung học Đặt vấn đề :Ta thấy chơng trình bảng vẽ đợc hình...
... Mi cỏc bn cựng xem cỏc chng trỡnh sau: MT S TH VIN CHNG TRèNH CON CHUN CA PASCAL (UNIT) a Unit CRT cha cỏc th tc liờn quan n mn hỡnh, bn phớm Vớ d: - Th tc CLRSCR;...
... • Cáchviếtsửdụng thủ tục (tiết 1) • • a Cấu trúc thủ tục b Vídụ thủ tục • Cáchviếtsửdụng hàm (tiết 2) a Cấu trúc hàm • b Vídụ hàm Phân loại chươngtrình ? Điểm khác hàm ... •1 Cáchviếtsửdụng thủ tục •b Vídụ thủ tục • Vídụ 2: Chươngtrình hoán đổi giá trò hai biến, cáchdùng thủ tục Hoan_doi TG x x x := y (2) TG TG := x (1) y y := TG (3) •1 Cáchviếtsửdụng ... biến ? Chương 6: CHƯƠNGTRÌNHCONVÀ LẬP TRÌNH CÓ CẤU TRÚC Phân loại chươngtrình ? Điểm khác hàm thủ tục ? Phân biệt tham số giá trò tham số biến ? •1 Cáchviếtsửdụng thủ tục • Xét vídụ vẽ...
... khác biệt chúng cáchsửdụng chúng chươngtrình V BÀI TẬP VỀ NHÀ:(1’) +Nghiên cứu học +Đọc thêm tài liệu để hiểu rõ vấn đề(nếu có) +Chương trình tham số không? cho vídụVI NHẬN XÉT VÀ NHỮNG HẠN ... báo phần khai báo chươngtrìnhVí dụ( vẽ hình chữ nhật có sử 8’ dụng tham số) Đặt vấn đề Như sgk để đến phải sửdụng hai tham số là: dài, rộng Chia nhỏ yêu cầu: Xây dựngchươngtrình +Vẽ hai cạnh ... tục sửdụngvídụ +Nhận biết tham số giá trị, đến khái niệm cách khai báo tham biến tham trị vídụ 2( hoán đổi) Chiếu yêu cầu đầu bài, đến +Hoạt động hoán đổi thuật toán hoán đổi +Sự khác chương...
... đề Thuyết trình 1’ - CTC gồm hai loại CTC hàm CTC thủ tục Buổi học ngày hôm trước, tìm hiểu cáchviếtsửdụng thủ tục Buổi học ngày hôm nay, tìm hiểu nốt loại CTC lại qua Cáchviếtsửdụng hàm” ... mauso:=mauso div A; END; Writeln(tuso: 5, mauso: 5); END Sử dụng: Tương tự việc sửdụng hàm chuẩn: viết tên hàm cần gọi, thay tham số hình thức Ví dụ: tham số thực tương tg:=ucln(tuso,mauso)*2+1; Triệu ... có câu lệnh gán giá trị cho khai báo định nghĩa tên hàm: trước sửdụng := Ví dụ: CT giản ước phân số có sửdụng hàm tính ước chung lớn (ucln) hai số nguyên PROGRAM gian_uoc_phan_so;...
... hàm chươngtrình con, có cấu tạo giống chươngtrình trừ dòng kết thúc END; Cả thủ tục hàm chứa tham số ( tham số giá trị tham số biến), tuân theo qui định khai báo sửdụng lọai tham số Ví dụ: Viết ... khai báo hàm thủ tục khác sửdụng thủ tục - Dãy câu lệnh đặt cặp Begin … End; tạo thành thân thủ tục b Vídụ thủ tục: VD: Vẽ hình chữ nhật có dạng: ******* * * ******* Sửdụng tham số dai va rong ... (25,10); Writeln; writeln; VE_HCN (5,10); End VD: Chươngtrình có thủ tục Hoan_doi làm nhiệm vụ hoán đổi giá trị hai biến Trong chươngtrìnhsửdụng từ khóa Var tham số thủ tục biến chứa liệu Procedure...
... chươngtrình 5 Main content nhuevp@gmail.co 10 - Chươngtrình Nguyễn Thị Huệ - K5 Ví dụMộtsử dụng hàm số vídụVídụ 1: Vídụsửdụng hàm Viếtchươngtrình thực tối giản phân số, sửdụng hàm để tính ... biến tham trị Một số vídụVídụsửdụng Hàm (Function) Vídụsửdụng Thủ tục (Procedure) Ghi nhớ củng cố học Bài tập nhà nhuevp@gmail.co - Chươngtrình Nguyễn Thị Huệ - K5 Cáchviết hàm thủ tục ... c/d=‘,c,’/’,d); viết trước bắt Readln; đầu chươngtrình END Pascal (toigian.pas) Main content nhuevp@gmail.co 12 - Chươngtrình Nguyễn Thị Huệ - K5 Vídụsửdụng hàm (tiếp) Vídụ 2: Viếtchươngtrình có sử...
... động cho mới: (1’) Trong học trước, học chươngtrình phân loại Vậy để hiểu rõ cáchviếtsửdụng loại chươngtrình hôm Bài 18: Vídụcáchviếtsửdụngchươngtrình 3.3 Nội dung giảng: (T: thời gian ... sách tập Bài tập làm thêm: Viếtchươngtrình có sửdụngchươngtrình (thủ tục hàm) để thực tính chu vi diện tích hình chữ nhật Yêu cầu nhập chiều dài chiều rộng chươngtrình gọi chươngtrình để ... Củng cố: - - Biết cách phân loại hàm thủ tục Chú ý: chươngtrình thực có lời gọi Biết cấu trúc chung vị trí hàm, thủ tục chươngtrìnhCáchviếtsửdụng thủ tục, hàm toán, chươngtrình cụ thể Phân...
... hai loại chươngtrình - Cấu trúc chươngtrìnhvị trí chươngtrình chính: Chươngtrình chính: Chươngtrìnhviết phần khai báo Chươngtrình có phần đầu, phần khai báo phần thân - Chươngtrình có ... hàm đâu? chươngtrình khác - Quan sát chươngtrìnhvídụ - Hỏi: Có khác với thủ tục - Có hàm khai báo lời gọi hàm - Hàm sửdụng hai lần - Chiếu chươngtrìnhvídụ 2, - Kết hàm lại đầu vào Minbaso, ... năng: đưa liệu vào cho chươngtrình đưa liệu chươngtrình tìm - Đưa liệu vào cho chươngtrình xử lí - Hỏi: Các tham số vídụ thuộc loại nào? - Chiếu chươngtrình - Đưa liệu sau chươngtrình VD_thambien...
... dungCáchviếtsửdụng thủ tục: a Cấu trúc thủ tục b Vídụsửdụng thủ tục Cáchviếtsửdụng hàm: a Cấu trúc hàm b Vídụsửdụng hàm Tham biến, tham trị - VídụcáchviếtsửdụngchươngtrìnhCách ... dungCáchviếtsửdụng thủ tục: a Cấu trúc thủ tục b Vídụsửdụng thủ tục Cáchviếtsửdụng hàm: a Cấu trúc hàm b Vídụsửdụng hàm Tham biến, tham trị - Vídụcáchviếtsửdụngchươngtrình ... End; HCN.pas - Vídụcáchviếtsửdụngchươngtrình Nội dungCáchviếtsửdụng thủ tục: a Cấu trúc thủ tục b Vídụsửdụng thủ tục Cáchviếtsửdụng hàm: a Cấu trúc hàm b Vídụsửdụng hàm Tham...
... a:=5 ; b:=10; Ve_HCN(a,b); readln; End CN NH Chươngtrình dãy lệnh giải toán cụ thể Phân loại chươngtrình con: + Hàm + Thủ tục Cấu trúc chươngtrình gồm: ... sách tham số có *Phần khai báo dùng để xác định hằng, kiểu, biến xác định chươngtrình khác sửdụng thủ tục * Dãy câu lệnh viết cặp tên dành riêng begin end tạo thành thân thủ tục program VD_thutuc1; ... trỳc ca th tc b Vídụ thủ tục Gs chng trinh cn v cac hcn co kich thc khac nhau.Thủ tục Ve_Hcn thực hiện, cần có hai tham số cho liệu vào chiều dài chiều rộng.Khi phần đầu thủ tục viết sau Procedure...