19
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN GVHD: ThS. LÊ ĐỨC LONG GVHD: ThS. LÊ ĐỨC LONG Sinh viên thực hiện: ĐINH Sinh viên thực hiện: ĐINH THỊ HÀ THỊ HÀ MSSV : K33103225 MSSV : K33103225 Lớp: Tin 5C-BT Lớp: Tin 5C-BT

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

Embed Size (px)

Citation preview

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

TRƯỜNG ĐẠI HỌC SƯ PHẠM TP.HCMKHOA CÔNG NGHỆ THÔNG TIN

• GVHD: ThS. LÊ ĐỨC LONGGVHD: ThS. LÊ ĐỨC LONG

• Sinh viên thực hiện: ĐINH THỊ HÀSinh viên thực hiện: ĐINH THỊ HÀ

• MSSV : K33103225MSSV : K33103225

• Lớp: Tin 5C-BTLớp: Tin 5C-BT

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

CHƯƠNG TRÌNH TIN HỌC LỚP 11

Mục tiêu chương trình

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..

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

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.

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

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.

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

• 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Ó

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

• 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

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

CẤU TRÚC CHƯƠNG

TRÌNH

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

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.

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

• 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?

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

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.

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

Hoạt động 3:Chiếu cho HS xem một chương trình có đầy đủ các phầnGiớ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.

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

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.

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

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

Pascal C/C++

PROGRAM Vi_du;USES crt;BEGINWriteln(‘Chuc ban hoc gioi!’);END.

#include<stdio.h>Main(){ printf(‘Chuc ban hoc gioi!’);Getch();}

Phần khai báo thư

viện

Phần thân chương trình

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

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ò.

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

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>;

2khai báo ct

Thân ct

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

• 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ả.

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

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à }

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

CẢM ƠN THẦY VÀ CÁC BẠN ĐÃ THEO DÕI!

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

Xin chào tạm biệt