SlideShare ist ein Scribd-Unternehmen logo
1 von 13
TRƯỜNG ĐẠI HỌC SƯ
PHẠM
 THÀNH PHỐ HỒ CHÍ MINH
 Lớp : Tin5CBT
 Kịch bản Dạy Học
 Bài 6 :Phép Toán,Biểu Thức ,Câu Lệnh Gán
 Chương II – Lớp 11
 GVHD : Lê Đức Long
 SV Thực Hiện : Lê Tấn Phương
 Email : tanlephuong1c@yahoo.com
Kiến thức căn bản về lập                                                       Kỷ năng ban đầu lập
  trình ,thuật toán ,cấu trúc                                                  trình những bài toán đơn
           dữ liệu….                                                                     giản


                                        Muc Tiêu Chương Trình



                                      Chương Trình Tin Học Lớp 11



Chương I : Một Số       Chương II :      Chương III :       Chương IV :     Chương V        Chương VI :
Khái Niệm Về Lập         Chương          Cấu Trúc Rẽ          Kiểu Dữ        : Tệp và      Chương Trình
  Trình Và Ngôn         Trình Đơn         Nhánh Và          Liệu Có Cấu      Thao tác     Con Và Lập Trình
  Ngữ Lập Trình            Giản             Lặp                 Trúc         Với tệp        Có cấu Trúc

Bài 5 : Khai Báo Biến

               Bài 6 : Phép Toán ,Biểu Thức,            Bài 7 : Các Thủ Tục Chuẩn
                        Câu Lệnh Gán                        Vào/Ra Đơn Giản
Bài 6 : PHÉP TOÁN ,BiỂU THỨC ,CÂU LỆNH GÁN
                            Mục Tiêu Bài
                               học



  Về Kiến Thức              Về Kĩ Năng           Về Thái Độ
  -Biết được khái niệm:   -Sử dụng được      - Tạo sự ham muốn
phép toán, biểu thức số   các phép toán để   giải các bài tập bằng
 học, hàm số học chuẩn,   xây dựng biểu      lập trình, trước mắt
   biểu thức quan hệ.     thức.              thấy được lợi ích của
- Biết diễn đạt một       -Sử dụng được      việc lập trình, phục vụ
biểu thức trong ngôn      lệnh gán để viết   tính toán và giải được
ngữ lập trình.            chương trình.      một số bài toán.
- Biết được chức năng
của lệnh gán.
- Biết được cấu trúc
của lệnh gán và một
số hàm chuẩn thông
dụng trong ngôn ngữ
lập trình pascal.
Điểm trọng tâm - điểm khó




                          Điểm Khó
                          -Thế nào là chia
                          nguyên, chia lấy
Điểm Trọng Tâm                phần dư.
- Viết được các Phép    -- kiểu đối số là gì?
  toán ,biểu thức và     -- Phân biệt được
  câu lệnh gán bằng      khi nào dùng biểu
   ngôn ngữ pascal.      thức quan hệ ,khi
                       nào dùng biểu thức
                                logic.
                       -- Hiểu và phân biệt
                        lệnh gán với phép
                            so sánh bằng
Bài 6 : PHÉP TOÁN ,BiỂU THỨC ,CÂU LỆNH GÁN

III .Kiến Thức Liên Quan:
-Biết được các phép toán và biểu thức trong toán học
-Biết các hàm số học chuẩn trong toán học

IV .Kiến Thức Đã Biết
-Cách Trình bày cấu trúc chương trình trong pascal
-Biết một số kiểu dữ liệu chuẩn trong pascal.
-Cách khai báo biến trong pascal.

V .Hoàn Cảnh Giả Định
-Phòng học không có máy chiếu, dạy bằng bảng.
Bài 6 : PHÉP TOÁN ,BiỂU THỨC ,CÂU LỆNH GÁN



        Hoạt Động 1.Tìm hiểu một số phép toán (10phút)


           Hoạt Động 2.Tìm hiểu biểu thức (20 phút)


           Hoạt Động 3.Tìm hiểu lệnh gán (10 phút)


        Hoạt Động 4.củng cố. (5 phút)
Hoạt Động 1.Tìm hiểu một số phép toán (10 phút)
   GV: nhắc lại kiến thức về kiểu dữ liệu đã học ở bài trước.
   GV: Trong khi viết chương trình ta thường phải thực hiện tính toán, thực hiện
   các so sánh.Vậy các phép toán trong ngôn ngữ lập trình có gì khác so với
   các phép toán trong toán học?
   GV: gọi 1 em hoc sinh lên viết tất cả các phép toán trong toán học, và một em
   Khác từ các phép toán đó viết ra các phép toán trong ngôn ngữ pascal.

=> Từ phép toán mà học sinh đã nêu trên giáo viên liệt kê thành bảng sau:
      Phép toán         Trong toán học                                Trong pascal

Các phép toán số học    +(cộng), –(trừ), x(nhân), div(chia nguyên),   +, -, *,div, mod
Với số nguyên           mod(lấy phần dư)
Các phép toán số học    +(cộng), -(trừ), x(nhân), : (chia)            +, -, *, /
Với số thực
Các phép toán quan hệ   <(nhỏ hơn), ≤(nhỏ hơn hoặc bằng), >(lớn       <, <=, >, >=, =,
                        hơn), ≥(lớn hơn hoặc bằng), =(bằng),          <>
                        ≠(khác).
Các phép toán logic      (phủ định), ˅(
                                      hoặc), ˅(
                                              và).                    Not, or, and.
Hoạt Động 2.Tìm hiểu biểu thức (20 phút)
a. Biểu Thức Số Học
GV: Trong toán học, biểu thức là gì?
HS: Đưa ra khái niệm
GV: Đưa ra khái niệm của biểu thức lập trình.
GV: cho một số ví dụ về biểu thức toán học và gọi học sinh chuyển từ biểu thức
toán học đó sang biểu thức lập trình.
GV: giải thích thêm về thứ tự thực hiện các phép tính trong pascal
và kiểu trả về của biểu thức.

        Trong toán học                          Trong Pascal
            5a + 6b                             5*a+6*b
                                                   x*y/z
              4        x                        (4 + x ) / x*y
                  xy
                                       (x+y)/(x-1/2) – (x-z)/xy
Hoạt Động 2.Tìm hiểu biểu thức (20 phút)
b. Hàm Số Học Chuẩn
GV: Muốn tính X2 ta làm thế nào?
HS: Có thể đưa ra là: x*x
GV: Như vậy muốn tính , Sinx, cosx,.. ta làm như thế nào?
GV: Để tính giá trị đó được đơn giản, người ta xây dựng sẵn một bộ chương
trình trong thư viện chương trình giúp người lập trình tính toán nhanh các
giá trị thông dụng.
GV: hướng dẫn học sinh xem bảng một số hàm chuẩn thường dùng trong sách
Giáo khoa. Sau đó chia lớp thành 2 dãy, dãy bên trái lên bảng viết các biểu thức
Bất kỳ trong toán học, dãy bên phải từ biểu thức toán học đó chuyển sang biểu
Thức lập trình.
GV: nhận xét.
Hoạt Động 2.Tìm hiểu biểu thức (20 phút)
c. Biểu Thức Quan Hệ Và Biểu Thức Logic
 GV: Hãy cho vài ví dụ trong toán học có sử
 dụng phép toán quan hệ( >, ≥, <, ≤, = và ≠)
 - Việc giải và biện luận PT bậc 2 có dung
 đến phép toán quan hệ không?
 - Phép toán quan hệ cho kết quả kiểu gì?
 (đã học)

 =>vậy Trong pascal, so sánh 2 biểu thức cùng kiểu là biểu
 thức quan hệ có dạng:
       < biểu thức 1> < Phép toán quan hệ> <biểu thức>
 Với trình tự thực hiện:
 •Tính các giá trị của biểu thức
 •Thực hiện phép toán quan hệ
 •Kết quả phép toán quan hệ là giá trị logic true hoặc false
Hoạt Động 2.Tìm hiểu biểu thức (20 phút)
c. Biểu Thức Quan Hệ Và Biểu Thức Logic(tt)

GV: Với các hàm chuẩn cần quan tâm đến giá trị của đối số và
kiểu của giá trị trả về.

 VD: Xét hàm số y = sin x
 - Tìm miền giá trị của y?
 -Tìm cách biểu diễn miền giá trị của y trong Pascal?

  Vậy biểu thức logic là sự kết hợp giữa các biểu thức quan hệ bằng các
Phép toán logic. Giá trị của biểu thức logic là true hoặc false
Hoạt Động 3.Tìm hiểu lệnh gán (10 phút)

GV: ví dụ: chứng minh biểu thức:
a2 + 2ab +b2 = (a+b)2
Ta đặt: P = (a+b)2(*)
Thực hiện biến đổi P= (a+b)(a+b)
để đi đến             P= a2 + 2ab + b2
Ta có sử dụng phép gán không? Có tác dụng gì?

=> Lệnh gán là lệnh căn bản của các NNLT. Trong Pascal lệnh
gán có dạng:
        < tên biến > : = <biểu thức>;
Biểu thức phải phù hợp với tên biến có nghĩa: kiểu của tên
biến phải cùng hoặc bao hàm kiểu của biểu thức
Hoạt động của lệnh gán: tính giá trị biểu thức sau đó ghi giá trị
vào tên biến.
Hoạt Động 4.củng cố. (5 phút)

GV: học sinh nhắc lại một số khái niệm.
-Biểu thức số hoc là gì?
-Cấu trúc của biểu thức quan hệ?
-Thế nào là biểu thức logic?
-Khi viết câu lệnh gan ta can chú ý đến diều gì?
-Và trình tự thực hiện của câu lệnh gán

Weitere ähnliche Inhalte

Was ist angesagt?

K33103253 pham hoang phuong-tin 5 cbt
K33103253 pham hoang phuong-tin 5 cbtK33103253 pham hoang phuong-tin 5 cbt
K33103253 pham hoang phuong-tin 5 cbtTin 5CBT
 
Tin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtgaTin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtgaTin5VungTau
 
K33103223 tin5 cbt-nguyenthithanhhang
K33103223 tin5 cbt-nguyenthithanhhangK33103223 tin5 cbt-nguyenthithanhhang
K33103223 tin5 cbt-nguyenthithanhhangTin 5CBT
 
33103242.K33BT-C
33103242.K33BT-C33103242.K33BT-C
33103242.K33BT-CTin 5CBT
 
[Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10][Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10]MasterCode.vn
 
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)tin_k36
 
NguyenThiBichPhuong_bai10_chuong3_lop11
NguyenThiBichPhuong_bai10_chuong3_lop11NguyenThiBichPhuong_bai10_chuong3_lop11
NguyenThiBichPhuong_bai10_chuong3_lop11SP Tin K34
 
PhuongNTB_bai10_chuong3_lop11
PhuongNTB_bai10_chuong3_lop11PhuongNTB_bai10_chuong3_lop11
PhuongNTB_bai10_chuong3_lop11SP Tin K34
 
Kichbandayhoctin11
Kichbandayhoctin11Kichbandayhoctin11
Kichbandayhoctin11K33LA-KG
 
PPDHTH3_HoangNhi
PPDHTH3_HoangNhiPPDHTH3_HoangNhi
PPDHTH3_HoangNhinhi104
 
Ma chan son
Ma chan sonMa chan son
Ma chan sonvb2tin09
 
Pdfc fast food-mastercode.vn
Pdfc fast food-mastercode.vnPdfc fast food-mastercode.vn
Pdfc fast food-mastercode.vnMasterCode.vn
 

Was ist angesagt? (19)

Hsbd van tri
Hsbd van triHsbd van tri
Hsbd van tri
 
K33103253 pham hoang phuong-tin 5 cbt
K33103253 pham hoang phuong-tin 5 cbtK33103253 pham hoang phuong-tin 5 cbt
K33103253 pham hoang phuong-tin 5 cbt
 
Tin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtgaTin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtga
 
Gtga trị
Gtga trịGtga trị
Gtga trị
 
Giao an tin hoc 11
Giao an tin hoc 11Giao an tin hoc 11
Giao an tin hoc 11
 
K33103223 tin5 cbt-nguyenthithanhhang
K33103223 tin5 cbt-nguyenthithanhhangK33103223 tin5 cbt-nguyenthithanhhang
K33103223 tin5 cbt-nguyenthithanhhang
 
33103242.K33BT-C
33103242.K33BT-C33103242.K33BT-C
33103242.K33BT-C
 
[Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10][Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10]
 
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
 
Ho trobaiday tin11bai9
Ho trobaiday tin11bai9Ho trobaiday tin11bai9
Ho trobaiday tin11bai9
 
NguyenThiBichPhuong_bai10_chuong3_lop11
NguyenThiBichPhuong_bai10_chuong3_lop11NguyenThiBichPhuong_bai10_chuong3_lop11
NguyenThiBichPhuong_bai10_chuong3_lop11
 
PhuongNTB_bai10_chuong3_lop11
PhuongNTB_bai10_chuong3_lop11PhuongNTB_bai10_chuong3_lop11
PhuongNTB_bai10_chuong3_lop11
 
Kichbandayhoctin11
Kichbandayhoctin11Kichbandayhoctin11
Kichbandayhoctin11
 
PPDHTH3_HoangNhi
PPDHTH3_HoangNhiPPDHTH3_HoangNhi
PPDHTH3_HoangNhi
 
Giao an tin 11
Giao an tin 11Giao an tin 11
Giao an tin 11
 
Ma chan son
Ma chan sonMa chan son
Ma chan son
 
Gioi thieubaiday20121012
Gioi thieubaiday20121012Gioi thieubaiday20121012
Gioi thieubaiday20121012
 
Pdfc fast food-mastercode.vn
Pdfc fast food-mastercode.vnPdfc fast food-mastercode.vn
Pdfc fast food-mastercode.vn
 
Lê thị thanh trúc
Lê thị thanh trúcLê thị thanh trúc
Lê thị thanh trúc
 

Andere mochten auch

Bài giới thiệu
Bài giới thiệuBài giới thiệu
Bài giới thiệuTin 5CBT
 
NGUYỄN THỊ THÚY AN-Bài 1 chương I Lớp 12
NGUYỄN THỊ THÚY AN-Bài 1 chương I Lớp 12NGUYỄN THỊ THÚY AN-Bài 1 chương I Lớp 12
NGUYỄN THỊ THÚY AN-Bài 1 chương I Lớp 12Tin 5CBT
 
Bai 2 k33103237_pham_thi_ngoc_linh
Bai  2 k33103237_pham_thi_ngoc_linhBai  2 k33103237_pham_thi_ngoc_linh
Bai 2 k33103237_pham_thi_ngoc_linhTin 5CBT
 
Kichbandayhoc k33103250
Kichbandayhoc k33103250Kichbandayhoc k33103250
Kichbandayhoc k33103250Tin 5CBT
 
Giáo án tin 12 toàn tập
Giáo án tin 12 toàn tậpGiáo án tin 12 toàn tập
Giáo án tin 12 toàn tậpHọc Huỳnh Bá
 
Lớp 12: Bai 6 bieu mau
Lớp 12: Bai 6 bieu mauLớp 12: Bai 6 bieu mau
Lớp 12: Bai 6 bieu mauHeo_Con049
 
Mai hoàng luân k33103241 kich ban day hoc
Mai hoàng luân k33103241 kich ban day hocMai hoàng luân k33103241 kich ban day hoc
Mai hoàng luân k33103241 kich ban day hocTin 5CBT
 
Bài 1 tin hoc 12
Bài 1 tin hoc 12Bài 1 tin hoc 12
Bài 1 tin hoc 12HaBaoChau
 
K33103245 NguyenthiMinhNghia
K33103245 NguyenthiMinhNghiaK33103245 NguyenthiMinhNghia
K33103245 NguyenthiMinhNghiaTin 5CBT
 
Bài 1: Một số khái niệm cơ bản
Bài 1: Một số khái niệm cơ bảnBài 1: Một số khái niệm cơ bản
Bài 1: Một số khái niệm cơ bảnChâu Trần
 
Kich ban day hoc_NguyenThiThuyHan_K33103222
Kich ban day hoc_NguyenThiThuyHan_K33103222Kich ban day hoc_NguyenThiThuyHan_K33103222
Kich ban day hoc_NguyenThiThuyHan_K33103222Tin 5CBT
 
kịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuong
kịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuongkịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuong
kịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuongBe Love
 
Nguyen thiquynhle bai11_lop12
Nguyen thiquynhle bai11_lop12Nguyen thiquynhle bai11_lop12
Nguyen thiquynhle bai11_lop12K33LA-KG
 
Bài 11 các thao tác với csdlqh tiết 1 _v2
Bài 11 các thao tác với csdlqh  tiết 1 _v2Bài 11 các thao tác với csdlqh  tiết 1 _v2
Bài 11 các thao tác với csdlqh tiết 1 _v2Thi Thanh Thuan Tran
 
Bài 4: Cấu trúc bảng
Bài 4: Cấu trúc bảngBài 4: Cấu trúc bảng
Bài 4: Cấu trúc bảngChâu Trần
 
[Tin học 12 - Ms. Access] Cơ sở dữ liệu quan hệ
[Tin học 12 - Ms. Access] Cơ sở dữ liệu quan hệ[Tin học 12 - Ms. Access] Cơ sở dữ liệu quan hệ
[Tin học 12 - Ms. Access] Cơ sở dữ liệu quan hệTrinh Phan Canh
 
Tin hoc 12 chuong 3 - bai 10 - csdl quan he - tiet 2
Tin hoc 12   chuong 3 - bai 10 - csdl quan he - tiet 2Tin hoc 12   chuong 3 - bai 10 - csdl quan he - tiet 2
Tin hoc 12 chuong 3 - bai 10 - csdl quan he - tiet 2Quang Dinh
 
Bài 5: Các thao tác cơ bản trên bảng
Bài 5: Các thao tác cơ bản trên bảngBài 5: Các thao tác cơ bản trên bảng
Bài 5: Các thao tác cơ bản trên bảngChâu Trần
 

Andere mochten auch (20)

Bài giới thiệu
Bài giới thiệuBài giới thiệu
Bài giới thiệu
 
NGUYỄN THỊ THÚY AN-Bài 1 chương I Lớp 12
NGUYỄN THỊ THÚY AN-Bài 1 chương I Lớp 12NGUYỄN THỊ THÚY AN-Bài 1 chương I Lớp 12
NGUYỄN THỊ THÚY AN-Bài 1 chương I Lớp 12
 
Bai 2 k33103237_pham_thi_ngoc_linh
Bai  2 k33103237_pham_thi_ngoc_linhBai  2 k33103237_pham_thi_ngoc_linh
Bai 2 k33103237_pham_thi_ngoc_linh
 
Kichbandayhoc k33103250
Kichbandayhoc k33103250Kichbandayhoc k33103250
Kichbandayhoc k33103250
 
Giáo án tin 12 toàn tập
Giáo án tin 12 toàn tậpGiáo án tin 12 toàn tập
Giáo án tin 12 toàn tập
 
Lớp 12: Bai 6 bieu mau
Lớp 12: Bai 6 bieu mauLớp 12: Bai 6 bieu mau
Lớp 12: Bai 6 bieu mau
 
Giaoandientu bai10lop12
Giaoandientu bai10lop12Giaoandientu bai10lop12
Giaoandientu bai10lop12
 
Mai hoàng luân k33103241 kich ban day hoc
Mai hoàng luân k33103241 kich ban day hocMai hoàng luân k33103241 kich ban day hoc
Mai hoàng luân k33103241 kich ban day hoc
 
Bài 1 tin hoc 12
Bài 1 tin hoc 12Bài 1 tin hoc 12
Bài 1 tin hoc 12
 
K33103245 NguyenthiMinhNghia
K33103245 NguyenthiMinhNghiaK33103245 NguyenthiMinhNghia
K33103245 NguyenthiMinhNghia
 
Giaoandientu bai10lop12
Giaoandientu bai10lop12Giaoandientu bai10lop12
Giaoandientu bai10lop12
 
Bài 1: Một số khái niệm cơ bản
Bài 1: Một số khái niệm cơ bảnBài 1: Một số khái niệm cơ bản
Bài 1: Một số khái niệm cơ bản
 
Kich ban day hoc_NguyenThiThuyHan_K33103222
Kich ban day hoc_NguyenThiThuyHan_K33103222Kich ban day hoc_NguyenThiThuyHan_K33103222
Kich ban day hoc_NguyenThiThuyHan_K33103222
 
kịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuong
kịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuongkịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuong
kịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuong
 
Nguyen thiquynhle bai11_lop12
Nguyen thiquynhle bai11_lop12Nguyen thiquynhle bai11_lop12
Nguyen thiquynhle bai11_lop12
 
Bài 11 các thao tác với csdlqh tiết 1 _v2
Bài 11 các thao tác với csdlqh  tiết 1 _v2Bài 11 các thao tác với csdlqh  tiết 1 _v2
Bài 11 các thao tác với csdlqh tiết 1 _v2
 
Bài 4: Cấu trúc bảng
Bài 4: Cấu trúc bảngBài 4: Cấu trúc bảng
Bài 4: Cấu trúc bảng
 
[Tin học 12 - Ms. Access] Cơ sở dữ liệu quan hệ
[Tin học 12 - Ms. Access] Cơ sở dữ liệu quan hệ[Tin học 12 - Ms. Access] Cơ sở dữ liệu quan hệ
[Tin học 12 - Ms. Access] Cơ sở dữ liệu quan hệ
 
Tin hoc 12 chuong 3 - bai 10 - csdl quan he - tiet 2
Tin hoc 12   chuong 3 - bai 10 - csdl quan he - tiet 2Tin hoc 12   chuong 3 - bai 10 - csdl quan he - tiet 2
Tin hoc 12 chuong 3 - bai 10 - csdl quan he - tiet 2
 
Bài 5: Các thao tác cơ bản trên bảng
Bài 5: Các thao tác cơ bản trên bảngBài 5: Các thao tác cơ bản trên bảng
Bài 5: Các thao tác cơ bản trên bảng
 

Ähnlich wie Le TanPhuong _K33103252_Bai6_Chuongii_lop11

Hoatdongbaiday-HaNgoc
Hoatdongbaiday-HaNgocHoatdongbaiday-HaNgoc
Hoatdongbaiday-HaNgocSP Tin K34
 
Tran thi mong dung -kbdh-c3- bai 10 lop 11
Tran thi mong dung -kbdh-c3- bai 10 lop 11Tran thi mong dung -kbdh-c3- bai 10 lop 11
Tran thi mong dung -kbdh-c3- bai 10 lop 11K33LA-KG
 
Kich ban 2
Kich ban 2Kich ban 2
Kich ban 2Tuyen VI
 
Chương ii tin 11
Chương ii tin 11Chương ii tin 11
Chương ii tin 11Sunkute
 
Sáng tạo trong thuật toán và lập trình Pascal và C#
Sáng tạo trong thuật toán và lập trình Pascal và C#Sáng tạo trong thuật toán và lập trình Pascal và C#
Sáng tạo trong thuật toán và lập trình Pascal và C#Dương Tuấn
 
Chau thihuynh c1_bai4_tiet2_tin10
Chau thihuynh c1_bai4_tiet2_tin10Chau thihuynh c1_bai4_tiet2_tin10
Chau thihuynh c1_bai4_tiet2_tin10Tin5VungTau
 
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichbanTruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichbanTIN D BÌNH THUẬN
 
Kbdh bai10
Kbdh bai10Kbdh bai10
Kbdh bai10thuymtg
 
Chuong 3 tin 11
Chuong 3 tin 11Chuong 3 tin 11
Chuong 3 tin 11Sunkute
 
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danVõ Tâm Long
 
Lap trinh pascal
Lap trinh pascalLap trinh pascal
Lap trinh pascalLoan Nguyen
 
Gioi thieubaiday_Nhóm 1
Gioi thieubaiday_Nhóm 1Gioi thieubaiday_Nhóm 1
Gioi thieubaiday_Nhóm 1azghost9x1
 
Kich ban day hoc
Kich ban day hocKich ban day hoc
Kich ban day hocĐình Long
 

Ähnlich wie Le TanPhuong _K33103252_Bai6_Chuongii_lop11 (20)

K33103273 lop11 chuong3_bai9
K33103273 lop11 chuong3_bai9K33103273 lop11 chuong3_bai9
K33103273 lop11 chuong3_bai9
 
K33103273 lop11 chuong3_bai9
K33103273 lop11 chuong3_bai9K33103273 lop11 chuong3_bai9
K33103273 lop11 chuong3_bai9
 
Hoatdongbaiday-HaNgoc
Hoatdongbaiday-HaNgocHoatdongbaiday-HaNgoc
Hoatdongbaiday-HaNgoc
 
Giao an tin hoc 11
Giao an tin hoc 11Giao an tin hoc 11
Giao an tin hoc 11
 
Ho trobaiday tin11bai9
Ho trobaiday tin11bai9Ho trobaiday tin11bai9
Ho trobaiday tin11bai9
 
Tran thi mong dung -kbdh-c3- bai 10 lop 11
Tran thi mong dung -kbdh-c3- bai 10 lop 11Tran thi mong dung -kbdh-c3- bai 10 lop 11
Tran thi mong dung -kbdh-c3- bai 10 lop 11
 
Kich ban 2
Kich ban 2Kich ban 2
Kich ban 2
 
Ll3 online
Ll3 onlineLl3 online
Ll3 online
 
Chương ii tin 11
Chương ii tin 11Chương ii tin 11
Chương ii tin 11
 
Sáng tạo trong thuật toán và lập trình Pascal và C#
Sáng tạo trong thuật toán và lập trình Pascal và C#Sáng tạo trong thuật toán và lập trình Pascal và C#
Sáng tạo trong thuật toán và lập trình Pascal và C#
 
Chau thihuynh c1_bai4_tiet2_tin10
Chau thihuynh c1_bai4_tiet2_tin10Chau thihuynh c1_bai4_tiet2_tin10
Chau thihuynh c1_bai4_tiet2_tin10
 
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichbanTruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
 
Kbdh bai10
Kbdh bai10Kbdh bai10
Kbdh bai10
 
Chuong 3 tin 11
Chuong 3 tin 11Chuong 3 tin 11
Chuong 3 tin 11
 
Bài 12
Bài 12Bài 12
Bài 12
 
Thdc 06
Thdc 06Thdc 06
Thdc 06
 
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
 
Lap trinh pascal
Lap trinh pascalLap trinh pascal
Lap trinh pascal
 
Gioi thieubaiday_Nhóm 1
Gioi thieubaiday_Nhóm 1Gioi thieubaiday_Nhóm 1
Gioi thieubaiday_Nhóm 1
 
Kich ban day hoc
Kich ban day hocKich ban day hoc
Kich ban day hoc
 

Mehr von Tin 5CBT

Trần Thị Minh Hảo _ K33103226
Trần Thị Minh Hảo _ K33103226Trần Thị Minh Hảo _ K33103226
Trần Thị Minh Hảo _ K33103226Tin 5CBT
 
Kbdh bai 4 lop 12
Kbdh  bai 4 lop 12Kbdh  bai 4 lop 12
Kbdh bai 4 lop 12Tin 5CBT
 
TranThiBichPhuong_K33103255
TranThiBichPhuong_K33103255TranThiBichPhuong_K33103255
TranThiBichPhuong_K33103255Tin 5CBT
 
Vothithuydong bai1-lop12
Vothithuydong bai1-lop12Vothithuydong bai1-lop12
Vothithuydong bai1-lop12Tin 5CBT
 
MAI CHÍNH HỮU_Bai16Chuong3Tin10
MAI CHÍNH HỮU_Bai16Chuong3Tin10MAI CHÍNH HỮU_Bai16Chuong3Tin10
MAI CHÍNH HỮU_Bai16Chuong3Tin10Tin 5CBT
 
K33103224 tin5 cbt-dinhthidiemha
K33103224 tin5 cbt-dinhthidiemhaK33103224 tin5 cbt-dinhthidiemha
K33103224 tin5 cbt-dinhthidiemhaTin 5CBT
 
TinCBT_VuThanhBinh_K33103206
TinCBT_VuThanhBinh_K33103206TinCBT_VuThanhBinh_K33103206
TinCBT_VuThanhBinh_K33103206Tin 5CBT
 
Nguyen thi thanh huong k33103232 - chuong 1, bai 2, lop 10
Nguyen thi thanh huong   k33103232 - chuong 1, bai 2, lop 10Nguyen thi thanh huong   k33103232 - chuong 1, bai 2, lop 10
Nguyen thi thanh huong k33103232 - chuong 1, bai 2, lop 10Tin 5CBT
 
Pham thit hanhlanh_bai20mangmaytinh
Pham thit hanhlanh_bai20mangmaytinhPham thit hanhlanh_bai20mangmaytinh
Pham thit hanhlanh_bai20mangmaytinhTin 5CBT
 
K33103247 nguyenphannhat
K33103247 nguyenphannhatK33103247 nguyenphannhat
K33103247 nguyenphannhatTin 5CBT
 
K33103215 tin5 cbt-nguyenlehoangduy2
K33103215 tin5 cbt-nguyenlehoangduy2K33103215 tin5 cbt-nguyenlehoangduy2
K33103215 tin5 cbt-nguyenlehoangduy2Tin 5CBT
 
HoangNgocDiep_K33103213_Tin11_Bai18
HoangNgocDiep_K33103213_Tin11_Bai18HoangNgocDiep_K33103213_Tin11_Bai18
HoangNgocDiep_K33103213_Tin11_Bai18Tin 5CBT
 
Tran thi ngoc bich kbdh bài 14 lop 10
Tran thi ngoc bich   kbdh bài 14 lop 10Tran thi ngoc bich   kbdh bài 14 lop 10
Tran thi ngoc bich kbdh bài 14 lop 10Tin 5CBT
 
K33103209 nguyen thithanhbich-tin5c-bt
K33103209 nguyen thithanhbich-tin5c-btK33103209 nguyen thithanhbich-tin5c-bt
K33103209 nguyen thithanhbich-tin5c-btTin 5CBT
 
Doan thihoa k33103231
Doan thihoa k33103231Doan thihoa k33103231
Doan thihoa k33103231Tin 5CBT
 
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)Tin 5CBT
 
Le huy dung lop 11 bai 13 kieu ban ghi
Le huy dung lop 11 bai 13 kieu ban ghiLe huy dung lop 11 bai 13 kieu ban ghi
Le huy dung lop 11 bai 13 kieu ban ghiTin 5CBT
 
Nguyen thihoaiphuong bai 19-lop 10
Nguyen thihoaiphuong bai 19-lop 10Nguyen thihoaiphuong bai 19-lop 10
Nguyen thihoaiphuong bai 19-lop 10Tin 5CBT
 
Mai khanh bai 4 lop 10
Mai khanh bai 4 lop 10Mai khanh bai 4 lop 10
Mai khanh bai 4 lop 10Tin 5CBT
 
K33103249 pham nguyen thu nhi tin5_cbt
K33103249 pham nguyen thu nhi tin5_cbtK33103249 pham nguyen thu nhi tin5_cbt
K33103249 pham nguyen thu nhi tin5_cbtTin 5CBT
 

Mehr von Tin 5CBT (20)

Trần Thị Minh Hảo _ K33103226
Trần Thị Minh Hảo _ K33103226Trần Thị Minh Hảo _ K33103226
Trần Thị Minh Hảo _ K33103226
 
Kbdh bai 4 lop 12
Kbdh  bai 4 lop 12Kbdh  bai 4 lop 12
Kbdh bai 4 lop 12
 
TranThiBichPhuong_K33103255
TranThiBichPhuong_K33103255TranThiBichPhuong_K33103255
TranThiBichPhuong_K33103255
 
Vothithuydong bai1-lop12
Vothithuydong bai1-lop12Vothithuydong bai1-lop12
Vothithuydong bai1-lop12
 
MAI CHÍNH HỮU_Bai16Chuong3Tin10
MAI CHÍNH HỮU_Bai16Chuong3Tin10MAI CHÍNH HỮU_Bai16Chuong3Tin10
MAI CHÍNH HỮU_Bai16Chuong3Tin10
 
K33103224 tin5 cbt-dinhthidiemha
K33103224 tin5 cbt-dinhthidiemhaK33103224 tin5 cbt-dinhthidiemha
K33103224 tin5 cbt-dinhthidiemha
 
TinCBT_VuThanhBinh_K33103206
TinCBT_VuThanhBinh_K33103206TinCBT_VuThanhBinh_K33103206
TinCBT_VuThanhBinh_K33103206
 
Nguyen thi thanh huong k33103232 - chuong 1, bai 2, lop 10
Nguyen thi thanh huong   k33103232 - chuong 1, bai 2, lop 10Nguyen thi thanh huong   k33103232 - chuong 1, bai 2, lop 10
Nguyen thi thanh huong k33103232 - chuong 1, bai 2, lop 10
 
Pham thit hanhlanh_bai20mangmaytinh
Pham thit hanhlanh_bai20mangmaytinhPham thit hanhlanh_bai20mangmaytinh
Pham thit hanhlanh_bai20mangmaytinh
 
K33103247 nguyenphannhat
K33103247 nguyenphannhatK33103247 nguyenphannhat
K33103247 nguyenphannhat
 
K33103215 tin5 cbt-nguyenlehoangduy2
K33103215 tin5 cbt-nguyenlehoangduy2K33103215 tin5 cbt-nguyenlehoangduy2
K33103215 tin5 cbt-nguyenlehoangduy2
 
HoangNgocDiep_K33103213_Tin11_Bai18
HoangNgocDiep_K33103213_Tin11_Bai18HoangNgocDiep_K33103213_Tin11_Bai18
HoangNgocDiep_K33103213_Tin11_Bai18
 
Tran thi ngoc bich kbdh bài 14 lop 10
Tran thi ngoc bich   kbdh bài 14 lop 10Tran thi ngoc bich   kbdh bài 14 lop 10
Tran thi ngoc bich kbdh bài 14 lop 10
 
K33103209 nguyen thithanhbich-tin5c-bt
K33103209 nguyen thithanhbich-tin5c-btK33103209 nguyen thithanhbich-tin5c-bt
K33103209 nguyen thithanhbich-tin5c-bt
 
Doan thihoa k33103231
Doan thihoa k33103231Doan thihoa k33103231
Doan thihoa k33103231
 
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
 
Le huy dung lop 11 bai 13 kieu ban ghi
Le huy dung lop 11 bai 13 kieu ban ghiLe huy dung lop 11 bai 13 kieu ban ghi
Le huy dung lop 11 bai 13 kieu ban ghi
 
Nguyen thihoaiphuong bai 19-lop 10
Nguyen thihoaiphuong bai 19-lop 10Nguyen thihoaiphuong bai 19-lop 10
Nguyen thihoaiphuong bai 19-lop 10
 
Mai khanh bai 4 lop 10
Mai khanh bai 4 lop 10Mai khanh bai 4 lop 10
Mai khanh bai 4 lop 10
 
K33103249 pham nguyen thu nhi tin5_cbt
K33103249 pham nguyen thu nhi tin5_cbtK33103249 pham nguyen thu nhi tin5_cbt
K33103249 pham nguyen thu nhi tin5_cbt
 

Le TanPhuong _K33103252_Bai6_Chuongii_lop11

  • 1. TRƯỜNG ĐẠI HỌC SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINH Lớp : Tin5CBT Kịch bản Dạy Học Bài 6 :Phép Toán,Biểu Thức ,Câu Lệnh Gán Chương II – Lớp 11 GVHD : Lê Đức Long SV Thực Hiện : Lê Tấn Phương Email : tanlephuong1c@yahoo.com
  • 2. Kiến thức căn bản về lập Kỷ năng ban đầu lập trình ,thuật toán ,cấu trúc trình những bài toán đơn dữ liệu…. giản Muc Tiêu Chương Trình Chương Trình Tin Học Lớp 11 Chương I : Một Số Chương II : Chương III : Chương IV : Chương V Chương VI : Khái Niệm Về Lập Chương Cấu Trúc Rẽ Kiểu Dữ : Tệp và Chương Trình Trình Và Ngôn Trình Đơn Nhánh Và Liệu Có Cấu Thao tác Con Và Lập Trình Ngữ Lập Trình Giản Lặp Trúc Với tệp Có cấu Trúc Bài 5 : Khai Báo Biến Bài 6 : Phép Toán ,Biểu Thức, Bài 7 : Các Thủ Tục Chuẩn Câu Lệnh Gán Vào/Ra Đơn Giản
  • 3. Bài 6 : PHÉP TOÁN ,BiỂU THỨC ,CÂU LỆNH GÁN Mục Tiêu Bài học Về Kiến Thức Về Kĩ Năng Về Thái Độ -Biết được khái niệm: -Sử dụng được - Tạo sự ham muốn phép toán, biểu thức số các phép toán để giải các bài tập bằng học, hàm số học chuẩn, xây dựng biểu lập trình, trước mắt biểu thức quan hệ. thức. thấy được lợi ích của - Biết diễn đạt một -Sử dụng được việc lập trình, phục vụ biểu thức trong ngôn lệnh gán để viết tính toán và giải được ngữ lập trình. chương trình. một số bài toán. - Biết được chức năng của lệnh gán. - Biết được cấu trúc của lệnh gán và một số hàm chuẩn thông dụng trong ngôn ngữ lập trình pascal.
  • 4. Điểm trọng tâm - điểm khó Điểm Khó -Thế nào là chia nguyên, chia lấy Điểm Trọng Tâm phần dư. - Viết được các Phép -- kiểu đối số là gì? toán ,biểu thức và -- Phân biệt được câu lệnh gán bằng khi nào dùng biểu ngôn ngữ pascal. thức quan hệ ,khi nào dùng biểu thức logic. -- Hiểu và phân biệt lệnh gán với phép so sánh bằng
  • 5. Bài 6 : PHÉP TOÁN ,BiỂU THỨC ,CÂU LỆNH GÁN III .Kiến Thức Liên Quan: -Biết được các phép toán và biểu thức trong toán học -Biết các hàm số học chuẩn trong toán học IV .Kiến Thức Đã Biết -Cách Trình bày cấu trúc chương trình trong pascal -Biết một số kiểu dữ liệu chuẩn trong pascal. -Cách khai báo biến trong pascal. V .Hoàn Cảnh Giả Định -Phòng học không có máy chiếu, dạy bằng bảng.
  • 6. Bài 6 : PHÉP TOÁN ,BiỂU THỨC ,CÂU LỆNH GÁN Hoạt Động 1.Tìm hiểu một số phép toán (10phút) Hoạt Động 2.Tìm hiểu biểu thức (20 phút) Hoạt Động 3.Tìm hiểu lệnh gán (10 phút) Hoạt Động 4.củng cố. (5 phút)
  • 7. Hoạt Động 1.Tìm hiểu một số phép toán (10 phút) GV: nhắc lại kiến thức về kiểu dữ liệu đã học ở bài trước. GV: Trong khi viết chương trình ta thường phải thực hiện tính toán, thực hiện các so sánh.Vậy các phép toán trong ngôn ngữ lập trình có gì khác so với các phép toán trong toán học? GV: gọi 1 em hoc sinh lên viết tất cả các phép toán trong toán học, và một em Khác từ các phép toán đó viết ra các phép toán trong ngôn ngữ pascal. => Từ phép toán mà học sinh đã nêu trên giáo viên liệt kê thành bảng sau: Phép toán Trong toán học Trong pascal Các phép toán số học +(cộng), –(trừ), x(nhân), div(chia nguyên), +, -, *,div, mod Với số nguyên mod(lấy phần dư) Các phép toán số học +(cộng), -(trừ), x(nhân), : (chia) +, -, *, / Với số thực Các phép toán quan hệ <(nhỏ hơn), ≤(nhỏ hơn hoặc bằng), >(lớn <, <=, >, >=, =, hơn), ≥(lớn hơn hoặc bằng), =(bằng), <> ≠(khác). Các phép toán logic (phủ định), ˅( hoặc), ˅( và). Not, or, and.
  • 8. Hoạt Động 2.Tìm hiểu biểu thức (20 phút) a. Biểu Thức Số Học GV: Trong toán học, biểu thức là gì? HS: Đưa ra khái niệm GV: Đưa ra khái niệm của biểu thức lập trình. GV: cho một số ví dụ về biểu thức toán học và gọi học sinh chuyển từ biểu thức toán học đó sang biểu thức lập trình. GV: giải thích thêm về thứ tự thực hiện các phép tính trong pascal và kiểu trả về của biểu thức. Trong toán học Trong Pascal 5a + 6b 5*a+6*b x*y/z 4 x (4 + x ) / x*y xy (x+y)/(x-1/2) – (x-z)/xy
  • 9. Hoạt Động 2.Tìm hiểu biểu thức (20 phút) b. Hàm Số Học Chuẩn GV: Muốn tính X2 ta làm thế nào? HS: Có thể đưa ra là: x*x GV: Như vậy muốn tính , Sinx, cosx,.. ta làm như thế nào? GV: Để tính giá trị đó được đơn giản, người ta xây dựng sẵn một bộ chương trình trong thư viện chương trình giúp người lập trình tính toán nhanh các giá trị thông dụng. GV: hướng dẫn học sinh xem bảng một số hàm chuẩn thường dùng trong sách Giáo khoa. Sau đó chia lớp thành 2 dãy, dãy bên trái lên bảng viết các biểu thức Bất kỳ trong toán học, dãy bên phải từ biểu thức toán học đó chuyển sang biểu Thức lập trình. GV: nhận xét.
  • 10. Hoạt Động 2.Tìm hiểu biểu thức (20 phút) c. Biểu Thức Quan Hệ Và Biểu Thức Logic GV: Hãy cho vài ví dụ trong toán học có sử dụng phép toán quan hệ( >, ≥, <, ≤, = và ≠) - Việc giải và biện luận PT bậc 2 có dung đến phép toán quan hệ không? - Phép toán quan hệ cho kết quả kiểu gì? (đã học) =>vậy Trong pascal, so sánh 2 biểu thức cùng kiểu là biểu thức quan hệ có dạng: < biểu thức 1> < Phép toán quan hệ> <biểu thức> Với trình tự thực hiện: •Tính các giá trị của biểu thức •Thực hiện phép toán quan hệ •Kết quả phép toán quan hệ là giá trị logic true hoặc false
  • 11. Hoạt Động 2.Tìm hiểu biểu thức (20 phút) c. Biểu Thức Quan Hệ Và Biểu Thức Logic(tt) GV: Với các hàm chuẩn cần quan tâm đến giá trị của đối số và kiểu của giá trị trả về. VD: Xét hàm số y = sin x - Tìm miền giá trị của y? -Tìm cách biểu diễn miền giá trị của y trong Pascal? Vậy biểu thức logic là sự kết hợp giữa các biểu thức quan hệ bằng các Phép toán logic. Giá trị của biểu thức logic là true hoặc false
  • 12. Hoạt Động 3.Tìm hiểu lệnh gán (10 phút) GV: ví dụ: chứng minh biểu thức: a2 + 2ab +b2 = (a+b)2 Ta đặt: P = (a+b)2(*) Thực hiện biến đổi P= (a+b)(a+b) để đi đến P= a2 + 2ab + b2 Ta có sử dụng phép gán không? Có tác dụng gì? => Lệnh gán là lệnh căn bản của các NNLT. Trong Pascal lệnh gán có dạng: < tên biến > : = <biểu thức>; Biểu thức phải phù hợp với tên biến có nghĩa: kiểu của tên biến phải cùng hoặc bao hàm kiểu của biểu thức Hoạt động của lệnh gán: tính giá trị biểu thức sau đó ghi giá trị vào tên biến.
  • 13. Hoạt Động 4.củng cố. (5 phút) GV: học sinh nhắc lại một số khái niệm. -Biểu thức số hoc là gì? -Cấu trúc của biểu thức quan hệ? -Thế nào là biểu thức logic? -Khi viết câu lệnh gan ta can chú ý đến diều gì? -Và trình tự thực hiện của câu lệnh gán