Menu Chính

ĐIỂM TIN CÁC BÁO

LIÊN KẾT WEBSITE

TIN TỨC

Ảnh ngẫu nhiên

Valentine11.swf Thieprong.swf Tinh_ca_CR.swf Bay_giua_ngan_ha.swf Daythonvyda.swf Mung_Giang_Sinh_20104.flv 201120101.swf USB.bmp Dtichhinhtron.swf Dtichelip.swf Goc_o_tam.swf Dtich_hinhquat.swf Dong_ho_dem_nguoc_15_giay.swf DirectedLine.swf Cylinder.swf Dtich_hchunhat.swf Dien_tich_xung_quanh_cua_hinh_tru_.swf Degenerate.swf EquilateralTriangle.swf EqUnitCircle.swf

VUI MỪNG CHÀO ĐÓN

1 khách và 0 thành viên

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Hổ trợ Trực tuyến

    • (chithu1980)

    Menu chức năng 1

    Tiết 3

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    Nhấn vào đây để tải về
    Báo tài liệu có sai sót
    Nhắn tin cho tác giả
    (Tài liệu chưa được thẩm định)
    Nguồn:
    Người gửi: Trần Chí Thu (trang riêng)
    Ngày gửi: 22h:55' 08-07-2009
    Dung lượng: 77.0 KB
    Số lượt tải: 13
    Số lượt thích: 0 người
    Tuần : 1 Ngày soạn 26/081/08


    Chương I. Một số khái niệm về lập trình và ngôn ngữ lập trình
    BÀI TẬP

    A- Mục tiêu bài học:
    1. Kiến thức:
    Hệ thống kiến thức.
    Giúp học sinh kiểm tra, xem xét và chữa một số bài tập.
    2. Kỹ năng:
    Biết đặt tên đúng qui tắc Pascal
    Nhận biết tên đúng, tên sai qui tắc
    Xác định được các loại hằng, nhận biết được hằng đúng, hằng sai.
    3. Thái độ:
    Học sinh tích cực chủ động, nghiêm túc, chính xác trong nghiên cứu khoa học.
    B- Phương pháp:
    Phương pháp: Thuyết trình, diễn giải, vấn đáp, hoạt động nhóm.
    Phương tiện: Giáo án, sách giáo khoa, sách bài tập, sách giáo viên, bảng.
    C- Chuẩn bị của giáo viên và học sinh:
    1-Chuẩn bị của giáo viên
    - Bảng viết, sách giáo khoa, sách giáo viên, phiếu học tập.
    2-Chuẩn bị của học sinh
    - Sách giáo khoa.
    D- Tiến trình lên lớp:
    I- Ổn định lớp:
    II- Kiểm tra bài cũ: Lập trình là gì? Nêu sự giống và khác nhau giữa trình biên dịch và thông dịch
    III- Bài mới:
    1. Đặt vấn đề: Chữa các bài tập từ 1 đến 6 trong SGK trang 13.
    Các bài tập trong sách bài tập
    2. Triển khai bài:
    Hoạt động của giáo viên và học sinh
    Nội dung kiến thức
    
    
    Hđ1: Trả lời câu hỏi SGK
    - GV: Hãy kể tên các loại ngôn ngữ lập trình mà em biết. Tại sao người ta phải xây dựng ngôn ngữ lập trình bậc cao ? (Câu 1 SGK/13)
    HS: Suy nghĩ, nhớ lại bài và trả lời.
    HS: nhận xét, bổ sung
    GV: Kết luận

    - GV: Hãy cho biết có cần thiết phải có chương trình dịch hay không. Vì sao? (Câu 2 SGK/13)
    HS: Suy nghĩ và trả lời
    HS: nhận xét
    GV: kết luận.

    - GV: Biên dịch và thông dịch khác nhau như thế nào? (Câu 3 SGK/13)
    HS: Suy nghĩ và trả lời
    HS: nhận xét, bổ sung
    GV: kết luận

    - GV: Hãy cho biết điểm khác nhau giữa tên dành riêng và tên chuẩn? Nêu một vài tên chuẩn và tên dành riêng trong ngôn ngữ Pascal mà em biết (Câu 4 SGK/13)
    HS: Suy nghĩ trả lời
    HS: nhận xét bổ sung
    GV: kết luận



    - GV: Chia lớp thành các nhóm nhỏ, mỗi nhóm viết ra ba tên đúng theo qui tắc Pascal. (Câu 5 SGK/13)
    HS: làm việc theo nhóm, lần lượt lên bảng ghi kết quả
    GV cùng HS các nhóm nhận xét, đánh giá.

    - GV: Hãy cho biết những biểu diễn hằng nào không phải là biểu diễn hằng trong Pascal ? (Câu 6 SGK/13)
    a) 150.0 b) -22 c) 6,23
    d) ‘43’ e) A20 f) 1.06E-15
    g) 4 + 6 h) ‘C i) ‘True’
    Xác định loại hằng của những hằng đúng?
    HS: suy nghĩ trả lời và giải thích
    HS: nhận xét, đánh giá

    GV: kết luận


    
    C1 : Các loại ngôn ngữ lập trình : ngôn ngữ máy, hợp ngữ, ngôn ngữ lập trình bậc cao.
    Ngôn ngữ lập trình bậc cao gần với ngôn ngữ tự nhiên (tiếng Anh) nên thuận lợi cho người lập trình hơn.



    C2 : Cần phải có chương trình dịch để dịch các chương trình viết bằng ngôn ngữ lập trình bậc cao sang ngôn ngữ máy, khi đó máy mới hiểu và thực hiện được.


    C3 : Thông dịch thực hiện dịch và thực hiện từng lệnh một, và không có chương trình đích để lưu trữ
    Biên dịch tiến hành dịch cả chương trình nguồn thành chương trình đích có thể thực hiện và lưu trữ


    C4 : Tên dành riêng không được dùng với ý nghĩa khác ý nghĩa đã được xác định bởi ngôn ngữ lập trình
    Tên chuẩn có thể khai báo lại và dùng với ý nghĩa khác
    Vd : Một số tên chuẩn trong Pascal abs, sqrt, sqr, integer, real, byte, …
    Một số tên dành riêng trong Pascal :
    Program, begin, end, var, const, ….

    C6 : Các hằng đúng : a, b, d,
     
    Gửi ý kiến

    Nhúng mã HTML