Tiết 46 BÀI THỰC HÀNH SỐ 7 Trường THPT Lê Quý Đôn.

Slides:



Advertisements
Similar presentations
Bµi 21 Gi¸o ¸n ®iÖn tö tin häc líp 11 Bµi tËp ch­¬ng tr×nh con §Ò bµi: LËp ch­¬ng tr×nh nhËp vµo to¹ ®é 3 ®Ønh A(x A,y A ) ; B(x B,y B ) ; C(x C,y C.
Advertisements

Đánh giá Quốc gia có Hệ thống cho Việt Nam Các ư u tiên về Giảm nghèo, Phát triển Công bằng và Bền vững Ngày 5 tháng 4 n ă m 2016.
ĐỀ TÀI: GIỚI THIỆU CÁC HÀM LƯỢNG GIÁC THEO SÁCH PRECALCULUS JAMES STEWART – LOTHAR REDLIN – SALEEM WATSON.
Môn: NGỮ VĂN Năm học: PHÒNG GD&ĐT NAM TR À MY TRƯỜNG PTDTBT THCS TRÀ DON Trà Don, ngày 26 tháng 10 năm 2015.
Giáo viên thực hiện: Lò Thị Nhung Đơn vị công tác: Trường THCS Búng Lao, huyện Mường Ảng, tỉnh Điện Biên. GIÁO ÁN ĐỊA LÍ 7 Chương II: Môi trường đới ôn.
BỘ Y TẾ VỤ TRANG THIẾT BỊ VÀ CÔNG TRÌNH Y TẾ
Báo cáo Cấu trúc đề thi PISA và Các dạng câu hỏi thi PISA
MỘT SỐ TÁC GIẢ TIÊU BIỂU ( ) Nhóm tự lực văn đoàn và phong trào thơ mới. Ngoài ra còn có các nhóm: Phong hóa, Ngày nay, Hà Nội báo (Huy Thông,
Kiểm thử và đảm bảo chất lượng phần mềm
PHẦN 1. HỆ ĐIỀU HÀNH WINDOWS. 2 Nội dung trình bày  1.1. Thao tác cơ bản sử dụng máy tính  1.2. Màn hình nền desktop  1.3. Quản lý tệp tin và thư mục.
GIỚI THIỆU TRÌNH BIÊN DỊCH FREE PASCAL
Thực hiện các cuộc họp quan trọng
MÔN NGHỀ TIN HỌC VĂN PHÒNG LỚP 11
BÀI GIẢNG Bài 13: LỰC MA SÁT
QUẢN TRỊ THÀNH TÍCH Performance Management
Ghi chú chung về khóa học
TÌM HIỂU VỀ WEB SERVICES VÀ XÂY DỰNG MỘT WEB SERVICE
Ngôn ngữ lập trình C/C++
PHẦN 2. ĐỊNH DẠNG SLIDE Trong bài này, chúng ta sẽ học cách sử dụng PowerPoint để định dạng file trình diễn. 1. Sử dụng Slide Master Để tạo một slide.
Chương 4 MÃ MÁY Computer Codes.
Thực hiện cải thiện chất lượng
Giới thiệu chương trình trách nhiệm xã hội của doanh nghiệp
KHAI PHÁ DỮ LIỆU (DATA MINING)
THAM VẤN TÂM LÝ Bài Giới Thiệu.
Ngôn ngữ lập trình C/C++
KHÓA TẬP HUẤN CÔNG BẰNG GIỚI VÀ CÁC DỰ ÁN PHÁT TRIỂN
Đức Hồng Y Nguyễn Văn Thuận cầu bầu
WELCOME TO MY PRESENTATION
Module 6 – Managing for Sustainability
Khởi động SXSH với công cụ quản lý nội vi 5S
KỸ NĂNG LẮNG NGHE- CHÚ TÂM
Bài 2: Từ tiêu chuẩn sức khoẻ tới nơi làm việc lành mạnh
Chương 6 Thiết kế hướng đối tượng
Giáo viên: Đặng Việt Cường
DI SẢN THẾ GIỚI WORLD HERITAGE CỔ THÀNH HUẾ VIỆT NAM
Chương 4: Những nguyên lý hỗ trợ FMS
Chiến lược CSR –Là gì và làm thế nào để chúng ta sàng lọc lựa chọn?
UBND TỈNH ĐIỆN BIÊN SỞ GIÁO DỤC VÀ ĐÀO TẠO
KỸ THUẬT LẬP TRÌNH GV: Phạm Thị Xuân Diệu
Tiện (Turning) Đ1. CÔNG DỤNG VÀ PHÂN LOẠI
MÃ HÓA ĐỐI XỨNG CĂN BẢN.
PHƯƠNG TRÌNH BẬC HAI VỚI HỆ SỐ THỰC
KỸ NĂNG HỌC TẬP KHOA QUẢN TRỊ KINH DOANH ThS. NGUYỄN HOÀNG SINH
Biến và Kiểu Dữ Liệu Chương 2.
HƯỚNG DẪN SỬ DỤNG PHẦN MỀM ADOBE PRESENTER
Giới Thiệu Tiêu Đề I.
Operators and Expression
Trách nhiệm giải trình của doanh nghiệp ở diện rộng
Chương 2: Các phép toán cơ bản trên hệ nhị phân
QUYỀN LỰC VÀ MÂU THUẪN TRONG NHÓM
Bài giảng TIẾT 55 : ĐIỆP NGỮ Chương trình Ngữ văn, lớp 7
MODULE 5: CÔNG CỤ 5S - QUẢN LÝ VẬN HÀNH CƠ BẢN
Chương 2 Căn bản về Cung và Cầu 1.
CUỘC THI THIẾT KẾ BÀI GIẢNG ĐIỆN TỬ ELEARNING
SOLEMNITY OF THE MOST HOLY BODY AND BLOOD OF CHRIST.
CHÚA NHẬT 20 MÙA THƯỜNG NIÊN
HƯỚNG DẪN MÃ HÓA BỆNH TẬT, TỬ VONG THEO ICD - 10
Giáo viên: Tô Thị Huế
Điều kiện Chương 5.
"Thầy sẽ xin Cha và Người sẽ ban cho các con một Đấng Phù Trợ khác".
NHÂN QUYỀN LÀ GÌ? Dẫn Nhập Nhân quyền và thu thập tài liệu: Bài Một.
Giảng viên: Lương Tuấn Anh
1. Các khái niệm trong PTTK HĐT (tt)
KHAI THÁC THỦY SẢN ĐẠI CƯƠNG
So sánh marketing online & marketing truyền thống
Chương 4: Tập gõ 10 ngón Chương 2: Học cùng máy tính
Chương 3: Tổ chức thông tin
Trân trọng kính chào các thầy cô và các
c¸c thµnh phÇn c¬ b¶n cña ng«n ng÷ lËp tr×nh
Presentation transcript:

Tiết 46 BÀI THỰC HÀNH SỐ 7 Trường THPT Lê Quý Đôn

Bài tập chương trình con Đề bài: Lập chương trình nhập vào tọa độ 3 đỉnh A(xA,yA); B(xB,yB); C(xC,yC) của tam giác. 1. Tính chu vi, diện tích của tam giác 2. Kiểm tra tính chất và cho biết đó là tam giác vuông, cân, đều hay thường Yêu cầu:  Tìm hiểu đề bài và đề xuất thuật toán  Từ thuật toán đã đề xuất ở trên, hãy tổ chức phân chia công việc cho các tổ dưới dạng các chương trình con, sau đó ghép lại thành chương trình chính hoàn chỉnh.

1. Tìm hiểu đề bài và đề xuất thuật toán * Tính chu vi, diện tích A yA B1. Tính độ dài cạnh BC(a),AC(b),AB(c) c b B yB a yC C O xB xA xC B2. Tính chu vi, diện tích * Kiểm tra tính chất tam giác Vuông: Thỏa mãn định lí Pitago Đều: Ba cạnh bằng nhau; Cân: Hai trong ba cạnh bằng nhau; Thường: Không phải các tính chất trên.

2. Tổ chức thực hiện theo nhóm Viết chương trình con dùng hàm tính độ dài của cạnh Function Daicanh(x1,y1,x2,y2: real):real; * Tổ 2 : Viết chương trình con dùng thủ tục tính chu vim diện tích Procedure CV_S( a,b,c:real; Var CV,S : real); * Tổ 3 : Viết chương trình con dùng thủ tục kiểm tra tính chất của tam giác Procedure tinhchat(a,b,c:real; Var Deu,vuong,can: boolean);

Blaise Pascal – Nhà toán học và triết học người Pháp Ai thế nhỉ? Blaise Pascal – Nhà toán học và triết học người Pháp Function daicanh(x1,y1,x2,y2:real):real; Begin daicanh:= sqrt((x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); end; Procedure Tinh_chat(a,b,c : real; Var deu,can,vuong:boolean); Begin Deu:=False; Can:=false; Vuong:= False; IF (ABS(a-b)<eps) and (ABS(a-c)<eps) then Deu:=True Esle IF (ABS(a-b)<eps) OR (ABS(a-c<eps) OR (ABS(b-c) <eps) Then Can:= True; IF (ABS(a*a+b*b-c*c)<eps) OR (ABS(a*a+c*c-b*b) < eps) OR (ABS(b*b+c*c-a-a)< eps) Then Vuong:=True; End; Procedure CV_S(a,b,c : real; Var CV,S:real); Var p: real; Begin CV:=(a+b+c); P:= CV/2; S:=sqrt(p*(p-a)*(p-b)*(p-c)); end; 1 2 3 4

Ghép nối chương trình Program Tamgiac; Uses crt; cosnt eps = 0.000001; Procedure Tinh_chat(a,b,c : real; Var deu,can,vuong:boolean); Begin Deu:=False; Can:=false; Vuong:= False; IF (ABS(a-b)<eps) and (ABS(a-c)<eps) then Deu:=True Esle IF (ABS(a-b)<eps) OR (ABS(a-c<eps) OR (ABS(b-c) <eps) Then Can:= True; IF (ABS(a*a+b*b-c*c)<eps) OR (ABS(a*a+c*c-b*b) < eps) OR (ABS(b*b+c*c-a-a)< eps) Then Vuong:=True; End; Function daicanh(x1,y1,x2,y2:real):real; Begin daicanh:= sqrt((x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); end; Program Tamgiac; Uses crt; cosnt eps = 0.000001; Var xa,ya,xb,yb,xc,yc,a,b,c,cv,dt:real; D,Can,V : Boolean; {------------------------------------} CTC tinh chieu dai canh CTC tinh chu vi, dien tich CTC kiem tra tinh chat {-------------------------------------} BEGIN write(‘ Nhap vao toa do diem A,B,C ‘); readln(xa,ya,xb,yb,xc,yc); a:=daicanh(xb,yb,xc,yc); b:=daicanh(xa,ya,xc,yc); c:=daicanh(xa,ya,xb,yb); CV_S(a,b,c,cv,dt) Writeln(‘ Chu vi tam giac = ‘,Cv:7:2); Writeln(‘Dien tich tam giac =‘,DT:7:2); Tinh_ chat(a,b,c,D,Can,V); IF D then write(‘ Day la tam giac deu’) Else IF Can then write(‘ Day la tam giac can’) IF V then write(‘ Day tam giac vuong’) Else write(‘Tam giac thuong’); Readln; END. Procedure CV_S(a,b,c : real; Var CV,S:real); Var p: real; Begin CV:=(a+b+c); P:= CV/2; S:=sqrt(p*(p-a)*(p-b)*(p-c)); end;

Chương trình hoàn chỉnh Program Tamgiac; Uses crt; cosnt eps = 0.000001; Var xa,ya,xb,yb,xc,yc,a,b,c,cv,dt:real; D,C,V : Boolean; Function daicanh(x1,y1,x2,y2:real):real; Begin daicanh:= sqrt((x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); end; Procedure CV_S(a,b,c : real; Var CV,S:real); Var p: real; CV:=(a+b+c);P:=CV/2;S:=sqrt(p*(p-a)*(p-b)*(p-c)); Procedure Tinh_chat(a,b,c : real; Var deu,can,vuong:boolean); Deu:=False; Can:=false; Vuong:= False; IF (ABS(a-b)<eps) and (ABS(a-c)<eps) then Deu:=True Esle IF (ABS(a-b)<eps) OR (ABS(a-c<eps) OR (ABS(b-c) <eps) Then Can:= True; IF (ABS(a*a+b*b-c*c)<eps) OR (ABS(a*a+c*c-b*b) <eps) OR (ABS(b*b+c*c-a-a)< eps) Then Vuong:=True; End; BEGIN write(‘ Nhap vao toa do diem A,B,C ‘); readln(xa,ya,xb,yb,xc,yc); a:=daicanh(xb,yb,xc,yc); b:=daicanh(xa,ya,xc,yc); c:=daicanh(xa,ya,xb,yb); CV_S(a,b,c,cv,dt) ; Writeln(‘ Chu vi tam giac = ‘,Cv:7:2); Writeln(‘ Dien tich tam giac = ‘,DT:7:2); Tinh_ chat(a,b,c,D,C,V); IF D then write(‘ Day la tam giac deu’) Else IF C then write(‘ Day la tam giac can’) Else IF V then write(‘ Day tam giac vuong’) Else write(‘Tam giac thuong’); Readln; END.