SlideShare ist ein Scribd-Unternehmen logo
1 von 12
ĐẠI HỌC SƢ PHẠM THÀNH PHỐ HỒ CHÍ MINH
                    KHOA CÔNG NGHỆ THÔNG TIN




GVHD: Thầy Lê Đức Long
SVTH : Trần Thị Bích Thảo – K33103272 – Tin 5DBT.
Kiến thức: Trang bị cho học                                     Kĩ năng:Giải đƣợc một số bài toán
sinh một số khái niệm về lập                                    đơn giản trên máy tính bằng cách
                                          Mục tiêu
trình và ngôn ngữ lập trình bậc                                 vận dụng đƣợc các kiến thức về
cao.
                                        chƣơng trình            thuật toán, cấu trúc dữ liệu, ngôn
                                                                ngữ lập trình cụ thể, sử dụng các
                                                                chƣơng trình con có sẵn..

                                        Tin học 11




 C1:Một số                                                                           C6:Chƣơng
                  C2:Chƣơng        C3:Cấu trúc    C4:Kiểu dữ        C5:Tệp và
khái niệm về                                                                         trình con và
                   trình đơn       rẽ nhánh và    liệu có cấu      thao tác với
 LT và ngôn                                                                          lập trình có
                      giản             lặp            trúc             tệp
  ngữ LT                                                                               cấu trúc


*Về kiến thức:                                                  *Về kĩ năng:
-Nắm đƣợc cấu trúc chƣơng trình và                              - Biết khai báo biến đơn, viết đúng
các thành phần chƣơng trình.                                    các biểu thức trong chƣơng trình.
Biết khái niệm môi trƣờng làm việc        Bài 3: Cấu trúc       -Biết kích hoạt môi trƣờng Pascal và
-Hiểu cách khai báo hằng, biến, cách       chƣơng trình         thoát khỏi chƣơng trình đó.
tạo các biểu thức.                                              -Biết soạn thảo, dịch và thực hiện
-Ghi nhớ cấu trúc một CT đơn giản,một                           một số CT đơn giản theo bài mẫu
vài kiểu dữ liệu chuẩn thƣờng dùng.                             trong sách giáo khoa.
MỤC TIÊU BÀI DẠY:
1.Kiến thức:
-Hiểu chƣơng trình là sự mô tả của thuật toán bằng một ngôn ngữ lập trình
-Biết cấu trúc của một chƣơng trình Pascal : cấu trúc chung và các thành phần

2.Kĩ năng:
-Biết kích hoạt môi trƣờng Pascal và thoát khỏi chƣơng trình.
-Nhận biết đƣợc các thành phần của một chƣơng trình đơn giản.

3.Điểm trọng tâm:
-Biết cấu trúc chƣơng trình trong môi trƣờng Pascal là gồm những phần nào?
-Các thành phần cơ bản của một chƣơng trình

4.Điểm khó:
-Hiểu khái niệm khai báo tên chƣơng trình, khai báo thƣ viện, khai báo hằng,
khai báo biến và chƣơng trình con.
-Cách khai báo một chƣơng trình : khai báo tên chƣơng trình,thƣ viện, khai
báo hằng, khai báo biến.
BÀI 3: CẤU TRÚC CHƢƠNG TRÌNH(1,0,0)

 GIẢ ĐỊNH:
  Lớp học trang bị máy chiếu, máy tính kết nối Internet.
  Bảng, phấn.
 HS có SGK, vở ghi chép.




 PHƢƠNG PHÁP VÀ PHẦN MỀM SỬ DỤNG
 Phƣơng pháp dùng lời.
 Phƣơng pháp trực quan.
 Phần mềm PowerPoint, Lecture maker.
Hoạt động
                            1(8p)




        Hoạt động                           Hoạt động
          5(8p)                               2(7p)




              Hoạt động               Hoạt động
                4(7p)                  3(15p)


                                                        Câu hỏi trắc
Ví dụ                                                     nghiệm
BÀI 3: CẤU TRÚC CHƢƠNG TRÌNH



Hoạt động 1: (10p)
-Ổn định lớp học
-Nhắc lại một số khái niệm về lập trình và ngôn
ngữ lập trình.
-GV đặt câu hỏi: các em cho cô biết cấu trúc một
bài văn gồm mấy phần?
-HS trả lời: gồm 3 phần: mở bài, thân bài, kết luận.
-Ngôn ngữ lập trình bậc cao cũng có cấu trúc tƣơng
tự nhƣ vậy, hôm nay chúng ta sẽ tìm hiểu về: cấu
trúc chƣơng trình trong ngôn ngữ lập trình Pascal.
BÀI 3: CẤU TRÚC CHƢƠNG TRÌNH




Hoạt động 2:(5p)
-Giới thiệu cấu trúc chung của một chƣơng
trình đơn giản: gồm phần khai báo và phần thân
chƣơng trình.
-Phần khai báo có thể có hoặc không, phần thân
bắt buộc phải có.
BÀI 3: CẤU TRÚC CHƢƠNG TRÌNH
Hoạt động 3:(15p)
Giới thiệu các thành phần của một chƣơng trình
1.Phần khai báo:
-Tênchƣơng trình: program…VD:program Vi_du;
-Khai báo thƣ viện: VD: uses crt;
-Khai báo hằng : VD: const PI=3,1416;
                       KQ = „Ket qua:‟;
-Khai báo biến: VD: var M,N: integer;
-Các loại tên nhƣ tên chƣơng trình, tên các thƣ viện,tên hằng
phải đƣợc đặt và khai báo đúng cú pháp
2.Phần thân chương trình:
        begin
      <dãy lệnh>
         end.
-Pascal dùng dấu chấm phẩy để ngăn cách các câu lệnh.
-Kết thúc chƣơng trình chính là end và dấu chấm.Mọi dòng
lệnh sau end. không có ý nghĩa.
Hoạt động 4:(5p)
Cho VD về một chƣơng trình đơn
giản để học sinh nhớ lại kiến thức
vừa đƣợc học về phần khai báo
chƣơng trình và phần thân chƣơng trình.




Hoạt động 5(10p)
-Cho học sinh một số câu hỏi trắc nghiệm để học
sinh củng cố bài học.
-Củng cố lại bài dạy
-Nhắc nhở học sinh về nhà học bài và chuẩn bị bài
mới.
Câu hỏi trắc nghiệm:
1.Cấu trúc tổng quát của một chương trình gồm:
A. Phần khai báo biến và các câu lệnh
B. Khai báo hằng và khai báo biến
C. Phần khai báo và phần thân chương trình.
D. Phần thân chương trình và các chú thích.
2.Trong các phát biểu sau, phát biểu nào SAI
A. Trong chương trình phần khai báo có thể có hoặc không.
B. Trong một chương trình phần thân chương trình có thể có hoặc không.
C. Trong một chương trình phần thân chương trình bắt buộc phải có
D. Trong một chương trình ít nhất phải có một phần là phần thân chương trình.
3.Cú pháp để khai báo một tiêu đề một chương trình Pascal là:
A. Program;
B. <Tên chương trình>
C. Program <Tên chương trình>
D. Không có đáp án nào đúng.
4.Cú pháp để khai báo hằng trong chương trình Pascal là:
A. Const <tên hằng>;
B. Const <Giá trị của hằng>;
C. Const <Tên hằng> = <Giá trị>;
D. Const <Tên hằng>:=<Giá trị>;
5.Trong ngôn ngữ lập trình Pascal, từ khóa PROGRAM dùng để:
A. Khai báo hằng
B. Khai báo tên chương trình
C. Khai báo biến
D. Khai báo thư viện
Ví dụ: Viết chƣơng trình Pascal đƣa ra các thông báo sau:”Xin chao cac ban!”
và “Moi cac ban lam quen voi Pascal” ra màn hình.

            Trong Pascal                                    Trong C++

    program vi_du;                           #include <stdio.h>
    begin                                    void main()
          writeln ( „Xin chao cac ban!‟ );   {
          writeln („Moi cac ban lam quen        printf ( “ Xin chao cac ban! ”);
    voi Pascal‟ );                              printf ( “ Moi cac ban lam quen
    end.                                     voi Pascal ”);
                                             }

    -Phần khai báo chỉ có khai báo tên       -Phần khai báo chỉ có một câu lệnh
    chƣơng trình gồm tên dành riêng          include khai báo thƣ viện stdio.h .
    program và tên chƣơng trình là vi_du.    -Phần thân chƣơng trình có hai câu
    -Phần thân chƣơng trình có hai câu       lệnh printf đƣa thông báo ra màn
    lệnh writeln , đƣa thông báo ra màn      hình.
    hình.

Weitere ähnliche Inhalte

Was ist angesagt?

Ngôn ngữ lập trình turbo pascal full
Ngôn ngữ lập trình turbo pascal fullNgôn ngữ lập trình turbo pascal full
Ngôn ngữ lập trình turbo pascal fullnataliej4
 
2 introduction to oop
2 introduction to oop2 introduction to oop
2 introduction to oopHThu104
 
Bài giảng Lập trình cơ bản - truongkinhtethucpham.com
Bài giảng Lập trình cơ bản - truongkinhtethucpham.comBài giảng Lập trình cơ bản - truongkinhtethucpham.com
Bài giảng Lập trình cơ bản - truongkinhtethucpham.commai_non
 
Kich ban day hoc
Kich ban day hocKich ban day hoc
Kich ban day hocK33LA-KG
 
Phần 1: Các khái niệm cơ bản về lập trình
Phần 1: Các khái niệm cơ bản về lập trìnhPhần 1: Các khái niệm cơ bản về lập trình
Phần 1: Các khái niệm cơ bản về lập trìnhHuy Rùa
 
Kich bandayhoc nguyenthanhthuy-k33103284
Kich bandayhoc nguyenthanhthuy-k33103284Kich bandayhoc nguyenthanhthuy-k33103284
Kich bandayhoc nguyenthanhthuy-k33103284TIN D BÌNH THUẬN
 
Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]bookbooming1
 
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trìnhBài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trìnhChâu Trần
 
Bồi dưỡng HSG Tin chuyên đề thuật toán
Bồi dưỡng HSG Tin chuyên đề thuật toánBồi dưỡng HSG Tin chuyên đề thuật toán
Bồi dưỡng HSG Tin chuyên đề thuật toánNguyễn Đức
 
Phong cach lap trinh c++
Phong cach lap trinh c++Phong cach lap trinh c++
Phong cach lap trinh c++ptquang160492
 
Lớp 8: Bài 2 làm quen với chương trình và NNLT
Lớp 8: Bài 2 làm quen với chương trình và NNLTLớp 8: Bài 2 làm quen với chương trình và NNLT
Lớp 8: Bài 2 làm quen với chương trình và NNLTHeo_Con049
 

Was ist angesagt? (18)

Ngôn ngữ lập trình turbo pascal full
Ngôn ngữ lập trình turbo pascal fullNgôn ngữ lập trình turbo pascal full
Ngôn ngữ lập trình turbo pascal full
 
2 introduction to oop
2 introduction to oop2 introduction to oop
2 introduction to oop
 
Phạm văn ất
Phạm văn ấtPhạm văn ất
Phạm văn ất
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
Bài giảng Lập trình cơ bản - truongkinhtethucpham.com
Bài giảng Lập trình cơ bản - truongkinhtethucpham.comBài giảng Lập trình cơ bản - truongkinhtethucpham.com
Bài giảng Lập trình cơ bản - truongkinhtethucpham.com
 
Kich ban day hoc
Kich ban day hocKich ban day hoc
Kich ban day hoc
 
Phần 1: Các khái niệm cơ bản về lập trình
Phần 1: Các khái niệm cơ bản về lập trìnhPhần 1: Các khái niệm cơ bản về lập trình
Phần 1: Các khái niệm cơ bản về lập trình
 
Kich bandayhoc nguyenthanhthuy-k33103284
Kich bandayhoc nguyenthanhthuy-k33103284Kich bandayhoc nguyenthanhthuy-k33103284
Kich bandayhoc nguyenthanhthuy-k33103284
 
Bai 8
Bai 8Bai 8
Bai 8
 
Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
 
Giao an tin 11
Giao an tin 11Giao an tin 11
Giao an tin 11
 
C# coban
C# cobanC# coban
C# coban
 
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trìnhBài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
 
Bồi dưỡng HSG Tin chuyên đề thuật toán
Bồi dưỡng HSG Tin chuyên đề thuật toánBồi dưỡng HSG Tin chuyên đề thuật toán
Bồi dưỡng HSG Tin chuyên đề thuật toán
 
Ly luan day hoc
Ly luan day hocLy luan day hoc
Ly luan day hoc
 
Phong cach lap trinh c++
Phong cach lap trinh c++Phong cach lap trinh c++
Phong cach lap trinh c++
 
Lớp 8: Bài 2 làm quen với chương trình và NNLT
Lớp 8: Bài 2 làm quen với chương trình và NNLTLớp 8: Bài 2 làm quen với chương trình và NNLT
Lớp 8: Bài 2 làm quen với chương trình và NNLT
 
C++ buu chinh vien thong
C++ buu chinh vien thongC++ buu chinh vien thong
C++ buu chinh vien thong
 

Ähnlich wie Kịch bản giảng dạy

Giao trinh pascal toan tap
Giao trinh pascal toan tapGiao trinh pascal toan tap
Giao trinh pascal toan tapVõ Tâm Long
 
Kichbandayhoc
KichbandayhocKichbandayhoc
Kichbandayhocvothu123
 
phuong trinh vo ti File10779
phuong trinh vo ti  File10779phuong trinh vo ti  File10779
phuong trinh vo ti File10779Phuong Nguyen
 
C++ dai hoc cong nghe[bookbooming.com]
C++ dai hoc cong nghe[bookbooming.com]C++ dai hoc cong nghe[bookbooming.com]
C++ dai hoc cong nghe[bookbooming.com]bookbooming1
 
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ăn Võ Ntn
 
Lap trinh pascal
Lap trinh pascalLap trinh pascal
Lap trinh pascalLoan Nguyen
 
33103242.K33BT-C
33103242.K33BT-C33103242.K33BT-C
33103242.K33BT-CTin 5CBT
 
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
 
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
 
Chương ii tin 11
Chương ii tin 11Chương ii tin 11
Chương ii tin 11Sunkute
 
Phan phoi ct tin hoc thpt 2011 2012
Phan phoi ct tin hoc thpt 2011 2012Phan phoi ct tin hoc thpt 2011 2012
Phan phoi ct tin hoc thpt 2011 2012Hoa Cỏ May
 

Ähnlich wie Kịch bản giảng dạy (20)

Giao trinh pascal toan tap
Giao trinh pascal toan tapGiao trinh pascal toan tap
Giao trinh pascal toan tap
 
Kichbandayhoc
KichbandayhocKichbandayhoc
Kichbandayhoc
 
Ho trobaiday tin11bai9
Ho trobaiday tin11bai9Ho trobaiday tin11bai9
Ho trobaiday tin11bai9
 
Ho trobaiday tin11bai9
Ho trobaiday tin11bai9Ho trobaiday tin11bai9
Ho trobaiday tin11bai9
 
phuong trinh vo ti File10779
phuong trinh vo ti  File10779phuong trinh vo ti  File10779
phuong trinh vo ti File10779
 
Kich ban day_hoc
Kich ban day_hocKich ban day_hoc
Kich ban day_hoc
 
C++ dai hoc cong nghe[bookbooming.com]
C++ dai hoc cong nghe[bookbooming.com]C++ dai hoc cong nghe[bookbooming.com]
C++ dai hoc cong nghe[bookbooming.com]
 
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
 
Ltc 01
Ltc 01Ltc 01
Ltc 01
 
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
 
Chuong1234pascal 2493
Chuong1234pascal 2493Chuong1234pascal 2493
Chuong1234pascal 2493
 
33103242.K33BT-C
33103242.K33BT-C33103242.K33BT-C
33103242.K33BT-C
 
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
 
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
 
0 mo dau
0 mo dau0 mo dau
0 mo dau
 
Chương ii tin 11
Chương ii tin 11Chương ii tin 11
Chương ii tin 11
 
Phan phoi ct tin hoc thpt 2011 2012
Phan phoi ct tin hoc thpt 2011 2012Phan phoi ct tin hoc thpt 2011 2012
Phan phoi ct tin hoc thpt 2011 2012
 
06 tong quan ve ngon ngu c
06 tong quan ve ngon ngu c06 tong quan ve ngon ngu c
06 tong quan ve ngon ngu c
 

Mehr von TIN D BÌNH THUẬN

đặNg văn quân k33103258-lớp tin 5 d bình thuận-làm quen với microsoft word-ch...
đặNg văn quân k33103258-lớp tin 5 d bình thuận-làm quen với microsoft word-ch...đặNg văn quân k33103258-lớp tin 5 d bình thuận-làm quen với microsoft word-ch...
đặNg văn quân k33103258-lớp tin 5 d bình thuận-làm quen với microsoft word-ch...TIN D BÌNH THUẬN
 
Nguyễn Quốc việt k33103306
Nguyễn Quốc việt   k33103306Nguyễn Quốc việt   k33103306
Nguyễn Quốc việt k33103306TIN D BÌNH THUẬN
 
Nguyễn thị tuyền k33103298 bài 19 chương 6 tin 11
Nguyễn thị tuyền k33103298 bài 19 chương 6 tin 11Nguyễn thị tuyền k33103298 bài 19 chương 6 tin 11
Nguyễn thị tuyền k33103298 bài 19 chương 6 tin 11TIN D BÌNH THUẬN
 
Tran maiphuongyen k33103309-kichban-tin5dbt
Tran maiphuongyen k33103309-kichban-tin5dbtTran maiphuongyen k33103309-kichban-tin5dbt
Tran maiphuongyen k33103309-kichban-tin5dbtTIN D BÌNH THUẬN
 
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
 
Nguyen thitham k33103267-tin5dbt
Nguyen thitham k33103267-tin5dbtNguyen thitham k33103267-tin5dbt
Nguyen thitham k33103267-tin5dbtTIN D BÌNH THUẬN
 
Võ ngọc huyền trân k33103295-tin5 dbt
Võ ngọc huyền trân k33103295-tin5 dbtVõ ngọc huyền trân k33103295-tin5 dbt
Võ ngọc huyền trân k33103295-tin5 dbtTIN D BÌNH THUẬN
 
Kich ban day hoc- Nguyen Ngoc Toan
Kich ban day hoc- Nguyen Ngoc ToanKich ban day hoc- Nguyen Ngoc Toan
Kich ban day hoc- Nguyen Ngoc ToanTIN D BÌNH THUẬN
 
Kbdh nguyen thiqua_bai21_chuong4_khoi10
Kbdh nguyen thiqua_bai21_chuong4_khoi10Kbdh nguyen thiqua_bai21_chuong4_khoi10
Kbdh nguyen thiqua_bai21_chuong4_khoi10TIN D BÌNH THUẬN
 
Đặng Thị Thu Thúy_ K33103281
Đặng Thị Thu Thúy_ K33103281Đặng Thị Thu Thúy_ K33103281
Đặng Thị Thu Thúy_ K33103281TIN D BÌNH THUẬN
 
Kbdh_Lê Thị Lệ Thắm_Bài 7 Chương 1 Lớp 10
Kbdh_Lê Thị Lệ Thắm_Bài 7 Chương 1 Lớp 10Kbdh_Lê Thị Lệ Thắm_Bài 7 Chương 1 Lớp 10
Kbdh_Lê Thị Lệ Thắm_Bài 7 Chương 1 Lớp 10TIN D BÌNH THUẬN
 

Mehr von TIN D BÌNH THUẬN (20)

đặNg văn quân k33103258-lớp tin 5 d bình thuận-làm quen với microsoft word-ch...
đặNg văn quân k33103258-lớp tin 5 d bình thuận-làm quen với microsoft word-ch...đặNg văn quân k33103258-lớp tin 5 d bình thuận-làm quen với microsoft word-ch...
đặNg văn quân k33103258-lớp tin 5 d bình thuận-làm quen với microsoft word-ch...
 
Le duy tung k33.103.302
Le duy tung k33.103.302Le duy tung k33.103.302
Le duy tung k33.103.302
 
Nguyễn Quốc việt k33103306
Nguyễn Quốc việt   k33103306Nguyễn Quốc việt   k33103306
Nguyễn Quốc việt k33103306
 
Lê thị thanh trúc
Lê thị thanh trúcLê thị thanh trúc
Lê thị thanh trúc
 
Võ thị thanh thảo
Võ thị thanh thảoVõ thị thanh thảo
Võ thị thanh thảo
 
Nguyen van vinh
Nguyen van vinhNguyen van vinh
Nguyen van vinh
 
Nguyễn thị tuyền k33103298 bài 19 chương 6 tin 11
Nguyễn thị tuyền k33103298 bài 19 chương 6 tin 11Nguyễn thị tuyền k33103298 bài 19 chương 6 tin 11
Nguyễn thị tuyền k33103298 bài 19 chương 6 tin 11
 
Tran maiphuongyen k33103309-kichban-tin5dbt
Tran maiphuongyen k33103309-kichban-tin5dbtTran maiphuongyen k33103309-kichban-tin5dbt
Tran maiphuongyen k33103309-kichban-tin5dbt
 
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichbanTruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
 
Kbdh lop12 bai11_phamvantien
Kbdh lop12 bai11_phamvantienKbdh lop12 bai11_phamvantien
Kbdh lop12 bai11_phamvantien
 
K33103294 le thithuytrang
K33103294 le thithuytrangK33103294 le thithuytrang
K33103294 le thithuytrang
 
Nguyen thitham k33103267-tin5dbt
Nguyen thitham k33103267-tin5dbtNguyen thitham k33103267-tin5dbt
Nguyen thitham k33103267-tin5dbt
 
Võ ngọc huyền trân k33103295-tin5 dbt
Võ ngọc huyền trân k33103295-tin5 dbtVõ ngọc huyền trân k33103295-tin5 dbt
Võ ngọc huyền trân k33103295-tin5 dbt
 
Bài 12
Bài 12Bài 12
Bài 12
 
Bài 12
Bài 12Bài 12
Bài 12
 
Kich ban day hoc- Nguyen Ngoc Toan
Kich ban day hoc- Nguyen Ngoc ToanKich ban day hoc- Nguyen Ngoc Toan
Kich ban day hoc- Nguyen Ngoc Toan
 
Kbdh nguyen thiqua_bai21_chuong4_khoi10
Kbdh nguyen thiqua_bai21_chuong4_khoi10Kbdh nguyen thiqua_bai21_chuong4_khoi10
Kbdh nguyen thiqua_bai21_chuong4_khoi10
 
Đặng Thị Thu Thúy_ K33103281
Đặng Thị Thu Thúy_ K33103281Đặng Thị Thu Thúy_ K33103281
Đặng Thị Thu Thúy_ K33103281
 
Kbdh_Lê Thị Lệ Thắm_Bài 7 Chương 1 Lớp 10
Kbdh_Lê Thị Lệ Thắm_Bài 7 Chương 1 Lớp 10Kbdh_Lê Thị Lệ Thắm_Bài 7 Chương 1 Lớp 10
Kbdh_Lê Thị Lệ Thắm_Bài 7 Chương 1 Lớp 10
 
Kich ban dạy học
Kich ban dạy họcKich ban dạy học
Kich ban dạy học
 

Kịch bản giảng dạy

  • 1. ĐẠI HỌC SƢ PHẠM THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN GVHD: Thầy Lê Đức Long SVTH : Trần Thị Bích Thảo – K33103272 – Tin 5DBT.
  • 2. Kiến thức: Trang bị cho học Kĩ năng:Giải đƣợc một số bài toán sinh một số khái niệm về lập đơn giản trên máy tính bằng cách Mục tiêu trình và ngôn ngữ lập trình bậc vận dụng đƣợc các kiến thức về cao. chƣơng trình thuật toán, cấu trúc dữ liệu, ngôn ngữ lập trình cụ thể, sử dụng các chƣơng trình con có sẵn.. Tin học 11 C1:Một số C6:Chƣơng C2:Chƣơng C3:Cấu trúc C4:Kiểu dữ C5:Tệp và khái niệm về trình con và trình đơn rẽ nhánh và liệu có cấu thao tác với LT và ngôn lập trình có giản lặp trúc tệp ngữ LT cấu trúc *Về kiến thức: *Về kĩ năng: -Nắm đƣợc cấu trúc chƣơng trình và - Biết khai báo biến đơn, viết đúng các thành phần chƣơng trình. các biểu thức trong chƣơng trình. Biết khái niệm môi trƣờng làm việc Bài 3: Cấu trúc -Biết kích hoạt môi trƣờng Pascal và -Hiểu cách khai báo hằng, biến, cách chƣơng trình thoát khỏi chƣơng trình đó. tạo các biểu thức. -Biết soạn thảo, dịch và thực hiện -Ghi nhớ cấu trúc một CT đơn giản,một một số CT đơn giản theo bài mẫu vài kiểu dữ liệu chuẩn thƣờng dùng. trong sách giáo khoa.
  • 3. MỤC TIÊU BÀI DẠY: 1.Kiến thức: -Hiểu chƣơng trình là sự mô tả của thuật toán bằng một ngôn ngữ lập trình -Biết cấu trúc của một chƣơng trình Pascal : cấu trúc chung và các thành phần 2.Kĩ năng: -Biết kích hoạt môi trƣờng Pascal và thoát khỏi chƣơng trình. -Nhận biết đƣợc các thành phần của một chƣơng trình đơn giản. 3.Điểm trọng tâm: -Biết cấu trúc chƣơng trình trong môi trƣờng Pascal là gồm những phần nào? -Các thành phần cơ bản của một chƣơng trình 4.Điểm khó: -Hiểu khái niệm khai báo tên chƣơng trình, khai báo thƣ viện, khai báo hằng, khai báo biến và chƣơng trình con. -Cách khai báo một chƣơng trình : khai báo tên chƣơng trình,thƣ viện, khai báo hằng, khai báo biến.
  • 4. BÀI 3: CẤU TRÚC CHƢƠNG TRÌNH(1,0,0) GIẢ ĐỊNH:  Lớp học trang bị máy chiếu, máy tính kết nối Internet.  Bảng, phấn. HS có SGK, vở ghi chép. PHƢƠNG PHÁP VÀ PHẦN MỀM SỬ DỤNG Phƣơng pháp dùng lời. Phƣơng pháp trực quan. Phần mềm PowerPoint, Lecture maker.
  • 5. Hoạt động 1(8p) Hoạt động Hoạt động 5(8p) 2(7p) Hoạt động Hoạt động 4(7p) 3(15p) Câu hỏi trắc Ví dụ nghiệm
  • 6. BÀI 3: CẤU TRÚC CHƢƠNG TRÌNH Hoạt động 1: (10p) -Ổn định lớp học -Nhắc lại một số khái niệm về lập trình và ngôn ngữ lập trình. -GV đặt câu hỏi: các em cho cô biết cấu trúc một bài văn gồm mấy phần? -HS trả lời: gồm 3 phần: mở bài, thân bài, kết luận. -Ngôn ngữ lập trình bậc cao cũng có cấu trúc tƣơng tự nhƣ vậy, hôm nay chúng ta sẽ tìm hiểu về: cấu trúc chƣơng trình trong ngôn ngữ lập trình Pascal.
  • 7. BÀI 3: CẤU TRÚC CHƢƠNG TRÌNH Hoạt động 2:(5p) -Giới thiệu cấu trúc chung của một chƣơng trình đơn giản: gồm phần khai báo và phần thân chƣơng trình. -Phần khai báo có thể có hoặc không, phần thân bắt buộc phải có.
  • 8. BÀI 3: CẤU TRÚC CHƢƠNG TRÌNH Hoạt động 3:(15p) Giới thiệu các thành phần của một chƣơng trình 1.Phần khai báo: -Tênchƣơng trình: program…VD:program Vi_du; -Khai báo thƣ viện: VD: uses crt; -Khai báo hằng : VD: const PI=3,1416; KQ = „Ket qua:‟; -Khai báo biến: VD: var M,N: integer; -Các loại tên nhƣ tên chƣơng trình, tên các thƣ viện,tên hằng phải đƣợc đặt và khai báo đúng cú pháp 2.Phần thân chương trình: begin <dãy lệnh> end. -Pascal dùng dấu chấm phẩy để ngăn cách các câu lệnh. -Kết thúc chƣơng trình chính là end và dấu chấm.Mọi dòng lệnh sau end. không có ý nghĩa.
  • 9. Hoạt động 4:(5p) Cho VD về một chƣơng trình đơn giản để học sinh nhớ lại kiến thức vừa đƣợc học về phần khai báo chƣơng trình và phần thân chƣơng trình. Hoạt động 5(10p) -Cho học sinh một số câu hỏi trắc nghiệm để học sinh củng cố bài học. -Củng cố lại bài dạy -Nhắc nhở học sinh về nhà học bài và chuẩn bị bài mới.
  • 10.
  • 11. Câu hỏi trắc nghiệm: 1.Cấu trúc tổng quát của một chương trình gồm: A. Phần khai báo biến và các câu lệnh B. Khai báo hằng và khai báo biến C. Phần khai báo và phần thân chương trình. D. Phần thân chương trình và các chú thích. 2.Trong các phát biểu sau, phát biểu nào SAI A. Trong chương trình phần khai báo có thể có hoặc không. B. Trong một chương trình phần thân chương trình có thể có hoặc không. C. Trong một chương trình phần thân chương trình bắt buộc phải có D. Trong một chương trình ít nhất phải có một phần là phần thân chương trình. 3.Cú pháp để khai báo một tiêu đề một chương trình Pascal là: A. Program; B. <Tên chương trình> C. Program <Tên chương trình> D. Không có đáp án nào đúng. 4.Cú pháp để khai báo hằng trong chương trình Pascal là: A. Const <tên hằng>; B. Const <Giá trị của hằng>; C. Const <Tên hằng> = <Giá trị>; D. Const <Tên hằng>:=<Giá trị>; 5.Trong ngôn ngữ lập trình Pascal, từ khóa PROGRAM dùng để: A. Khai báo hằng B. Khai báo tên chương trình C. Khai báo biến D. Khai báo thư viện
  • 12. Ví dụ: Viết chƣơng trình Pascal đƣa ra các thông báo sau:”Xin chao cac ban!” và “Moi cac ban lam quen voi Pascal” ra màn hình. Trong Pascal Trong C++ program vi_du; #include <stdio.h> begin void main() writeln ( „Xin chao cac ban!‟ ); { writeln („Moi cac ban lam quen printf ( “ Xin chao cac ban! ”); voi Pascal‟ ); printf ( “ Moi cac ban lam quen end. voi Pascal ”); } -Phần khai báo chỉ có khai báo tên -Phần khai báo chỉ có một câu lệnh chƣơng trình gồm tên dành riêng include khai báo thƣ viện stdio.h . program và tên chƣơng trình là vi_du. -Phần thân chƣơng trình có hai câu -Phần thân chƣơng trình có hai câu lệnh printf đƣa thông báo ra màn lệnh writeln , đƣa thông báo ra màn hình. hình.