Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Upcoming SlideShare
Loading in...5
×
 

Kich ban bai 3 chuong 2(đinh thị hà k33103225)

on

  • 1,190 views

 

Statistics

Views

Total Views
1,190
Views on SlideShare
1,190
Embed Views
0

Actions

Likes
0
Downloads
26
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Kich ban bai 3 chuong 2(đinh thị hà k33103225) Kich ban bai 3 chuong 2(đinh thị hà k33103225) Presentation Transcript

    • TRƯỜNG ĐẠI HỌC SƯ PHẠM TP.HCM
    • KHOA CÔNG NGHỆ THÔNG TIN
    • GVHD: ThS. LÊ ĐỨC LONG
    • Sinh viên thực hiện: ĐINH THỊ HÀ
    • MSSV : K33103225
    • Lớp: Tin 5C-BT
  • Về thái độ : Ham thích môn học,có tính kỷ luật cao và tinh thần làm việc theo nhóm. Về Kiến thức: Trang bị cho học sinh một số khái niệm cơ bản về lập trình và ngôn ngữ lập trình bậc cao. Về kỹ năng: Giải được một số bài toán đơn giản trên máy tính bằng cách vận dụng được các kiến thức về 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. . CHƯƠNG TRÌNH TIN HỌC LỚP 11 Mục tiêu chương trình
  • Biết được một số khái niệm cơ sở về lập trình,những đặc điểm chủ yếu của ngôn ngữ bậc cao. Vai trò và phân loại chương trình dịch,khái niệm thông dịch và biên dịch. Biết các thành phần trong ngôn ngữ lập trình như:tên,tên chuẩn,từ khóa,hằng,biến,…và quy định về tên,biến và hằng của một ngôn ngữ lập trình.
    • 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 đơn giản: cấu trúc chung và các thành phần.
    • Nhận biết được các thành phần của một chương trình đơn giản .
    • Biết được cấu trúc của một chương trình.
    • Nhận biết được các thành phần của một chương trình cho sẵn.
    • Nhận biết được chính xác các phần của một chương trình.
    • Biết cách sử dụng đúng thư viện cần thiết
    • Biết sử dụng đúng khai báo hằng trong trường hợp cần thiết.
    ĐIỂM TRỌNG TÂM ĐIỂM KHÓ
    • Sách giáo khoa, sách giáo viên
    • Phiếu học tập
    • Phòng học Multimedia (máy tính, Projector, máy tính học sinh)
        • Máy tính cho giáo viên kết nối Projector.
        • Các máy tính được cài đặt các phần mềm hỗ trợ học tập phù hợp với chương trình sgk.
    PHƯƠNG TIỆN VÀ ĐỒ DÙNG DẠY HỌC
  • CẤU TRÚC CHƯƠNG TRÌNH
    • Hoạt động 1:
    • Hỏi bài cũ:
    • Khái niệm tên chương trình?Ví dụ.
    • Khái niệm biến,hằng?Ví dụ.
    • Dẫn dắt vào bài mới.
    • Các em thử lấy một ví dụ trong thực tế mà có cấu trúc,bố cục(chia thành các phần).
    • HS trả lời.
    • GV có thể đưa ra vd: Cấu trúc của một bài văn.
    • Gồm 3 phần:
    • Mở bài
    • Thân bài
    • Kết luận
    • =>Trong ngôn ngữ lập trình cũng vậy,một chương trình cũng có cấu trúc chung.Vậy cấu trúc chương trình gồm những phần nào và làm sao để nhận biết được các phần?
    • Hoạt động 2:
    • Thảo luận nhóm và trả lời các câu hỏi:
    • -Cấu trúc chương trình gồm mấy phần?
    • -Phần nào bắt buộc,phần nào không?
    • Giáo viên nhận xét và kết luận.
    • Hoạt động 3:
    • Chiếu cho HS xem một chương trình có đầy đủ các phần
    • Giới thiệu các loại khai báo có trong phần khai báo và cho HS lấy thêm ví dụ.
    • Yêu cầu HS tự rút ra dấu hiệu nhận biết giữa các phần trong một chương trình,GV nhận xét.
    Hoạt động 1(10’): Kiểm tra bài cũ và dẫn dắt vào bài mới.
    • Hoạt động 4:
    • Trình chiếu môt chương trình được viết bằng Pascal và C++.
    • Cho HS thảo luận và chỉ ra các phần và các khai báo có trong chương trình.
    • Tên chương trình và tên thư viện được khai báo trong chương trình.
    • Có thể bỏ được phần nào trong chương trình đó.
    Hoạt động 1(10’): Kiểm tra bài cũ và dẫn dắt vào bài mới.
  • Ví dụ:Chương trình đưa ra màn hình dòng chữ” Chuc ban hoc gioi ”. Phần khai báo tên chương trình Phần khai báo thư viện Phần thân chương trình Phần khai báo thư viện Phần thân chương trình Pascal C/C++ PROGRAM Vi_du; USES crt; BEGIN Writeln(‘Chuc ban hoc gioi!’); END. #include <stdio.h> Main() { printf(‘Chuc ban hoc gioi!’); Getch(); }
    • Hoạt động 5:
    • Phát phiếu học tập cho học sinh tự củng cố lại kiến thức.
    • GV nhận xét và dặn dò.
  • Phiếu học tập
    • Câu 1:Điền vào chỗ trống
    • Cấu trúc chung của chương trình PASCAL gồm …. Phần.Trong đó,phần ……………..không bắt buộc tùy theo yêu cầu chương trình và phần …………….. là bắt buộc.
    • Câu 2:Ghép nối các dữ kiện
    • a.Cú pháp khai báo tên chương trình 1.USES <name_unit>;
    • b.Cú pháp khai báo Hằng 2.Program tên_chugtrinh;
    • c.Cú pháp khai báo thư viện 3.PROGRAM name-pro;
    • 4.program <name_pro>;
      • 5.CONST <name_var = value>;
      • 6.USES <ten_thu vien>;
    2 khai báo ct Thân ct
    • Câu 3:.Viết một chương trình đơn giản In kết quả: 2+1 =3,phần khai báo tên chương trình là Sum
    • {CODE}
    • ……………… .. SUM…
    • BEGIN
    • WRITELN(‘………’); …Câu lệnh In ra màn hình…
    • END….
    • Câu 4.Chương trình sau đúng hay sai?Giải thích?
    • BEGIN
    • {empty}
    • END.
    PROGRAM ; 2+1 =3 { } . Chương trình trên là đúng: Do Ct đáp ứng đủ yêu cầu của một cấu trúc ct Pascal. Tuy nhiên Ct bên Không có .Do không có dòng lệnh gì trong phần thân cả.
    • Câu 5:Chọn câu trả lời đúng nhất:
    • Thân chương trình:
    • a.Dãy lệnh trong phạm vi BEGIN và END.
    • b.Không cần thiết có thể có hoặc không tùy theo yêu vầu của bài toán
    • c.Bắt đầu bằng từ khóa PROGRAM kết thúc là từ khóa END.
    • d.Nằm trong cặp dấu { và }
    • CẢM ƠN THẦY VÀ CÁC BẠN ĐÃ THEO DÕI!
    • Xin chào tạm biệt