Giáo án Tin học 11 bài 3: Cấu trúc chương trình

7 383 0
Giáo án Tin học 11 bài 3: Cấu trúc chương trình

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bộ giáo án bài Cấu trúc chương trình giúp bạn có thêm những tài liệu hay để tham khảo trong quá trình giảng dạy và học tập, nắm được những kiến thức cơ bản. Với những giáo án được chọn lọc, nội dung bám sát chương trình Tin học lớp 11, được trình bày chi tiết, rõ ràng, giúp quý thầy cô hướng dẫn học sinh nắm được khái niệm chương trình, biết cấu trúc của một chương trình đơn giản, qua đó có thể xác định kiểu cần khai báo của dữ liệu đơn giản. Hy vọng bộ sưu tập giáo án bài Cấu trúc chương trình sẽ giúp ích cho bạn trong quá trình dạy và học.

Tin học 11 – Giáo án Tiết 4: CẤU TRÚC CHƯƠNG TRÌNH I MỤC TIÊU: Kiến thức: - Hiểu chương trình mơ tả thuật tốn ngơn ngữ lập trình; - Biết cấu trúc chung chương trình đơn giản: cấu trúc chung thành phần - Nhận biết phần chương trình đơn giản Kỹ năng: - Nhận biết thành phần chương trình Thái độ: Nghiêm túc học tập tiếp xúc với nhiều quy định nghiêm ngặt lập trình II CHUẨN BỊ: Chuẩn bị giáo viên: Giáo án, sách giáo khoa, sách giáo viên bảng phụ để minh họa khai báo chương trình đơn giản Chuẩn bị học sinh: Đọc trước SGK III HOẠT ĐỘNG DẠY HỌC: Ổn định tình hình lớp: (3’) Kiểm tra cũ: (5’) Câu hỏi: Hãy cho ví dụ tên Pascal Nêu khái niệm hằng, biến Trả lời: Ba ví dụ tên Pascal: A; _ABC; A1 Hằng: đại lượng có giá trị khơng đổi q trình thực chương trình Biến: Là đại lượng đặt tên dùng để lưu trữ giá trị giá trị thay đổi q trình thực chương trình Các biến phải khai báo trước dùng Giảng mới: Thời Hoạt động gian thầy 10’ * Hoạt động 1: Hoạt động trò Nội dung giảng I Cấu trúc chương trình: Tìm hiểu cấu trúc Cấu trúc chung: chung chương - Cấu trúc chương trình gồm có trình HS: Trả lời: phần: GV: Phát vấn gợi Có phần có thứ [] < phần ý: Một văn tự: Mở bài, thân bài, thân chương trình> thơng thường có kết luận * Phần khai báo: Khai báo tên phần? Các Lí do: để dễ viết, dễ chương trình, khai báo thư viện phần có thứ tự đọc, dễ hiểu nội sử dụng, khai báo hằng, khai khơng? Vì dung phải chia phần vậy? báo biến, khai báo chương trình HS: Trả lời: * Phần thân chương trình: bao GV: Trong Trong chương gồm dãy lệnh đặt chương trình trình gồm có hai dấu mở đầu kết thúc có thành phần: phần theo Phần khai báo thứ tự định phần thân chương Em đọc SGK trình trả lời: Trong chương trình có thành Thời Hoạt động gian thầy phần nào? * Hoạt động 15’ 2:Tìm hiểu Hoạt động trị Nội dung giảng Các thành phần chương trình: thành phần a) Phần khai báo: chương trình - Khai báo tên chương trình: GV: Phần khai báo Trong ngơn ngữ Pascal có cách khơng khai báo sau: có Cách khai báo Program Ten_Chuong_trinh VD: Program Tinh_tong; khóa Program, sau - Khai báo thư viện: tên người Mỗi ngơn ngữ lập trình thường lập trình tự đặt HS: Khai báo tên có thư viện cung cấp phải theo chương trình: chương trình quy định Program lập trình sẵn tên chương trình Cách khai báo thư viện Phuong_trinh_b2; GV: Yêu cầu học Program Vi_du; thơng dụng chương trình: sinh lấy thêm vài HS: Cách khai báo - Trong ngôn ngữ Pascal: ví dụ cách khai thư viện Uses crt; báo tên chương Pascal: - Trong C++ trình #include Uses Crt; GV: Yêu cầu học #include sinh nghiên cứu -Khai báo hằng: SGK trả lời Khai báo thường sử cách khai báo thư dụng cho giá trị xuất viện Pascal? nhiều lần chương Thời Hoạt động gian thầy Hoạt động trò Nội dung giảng HS: const float PI = trình 3.1416; Ví dụ: Const PI = 3.1416 - Trong Pascal: const MaxN = 1000; - Trong C++: const int MaxN GV: Yêu cầu học = 1000; sinh cho ví - Khai báo biến: dụ tương tự Tất biến dùng chương trình phải đặt tên khai báo cho chương trình dịch biết để lưu trữ xử lí b) Phần thân chương trình: GV: Cho vài Phần thân chương trình bao ví dụ: gồm dãy lệnh phạm Để giải tốn vi xác định cặp dấu tìm nghiệm PT hiệu mở đầu kết thúc bậc 2, ta Ví dụ: Phần thân chương khai báo số trình Pascal: biến là: x1, x2: begin real; [] end GV: Phần thân chương trình C là: { Thời Hoạt động gian thầy Hoạt động trò Nội dung giảng [] } 7’ * Hoạt động 3: Ví dụ chương trình đơn Tìm hiểu số ví giản: dụ đơn giản: Xét vài ví dụ chương GV: Giải thích trình đơn giản: thành phần, ý Ví dụ 1: Chương trình sau thực nghĩa lệnh việc đưa hình hai ví dụ thơng báo “Xin chao cac ban!!” khác hai HS: Quan sát bảng chương trình trả lời hai ngôn ngữ khác Trong Pascal Trong C++ program #include Vi_du; begin void main() writeln(‘ { GV: Hãy Xin chao cac phần khai báo phần thân chương trình HS: Phần thân chương trình là: tương ứng writeln(‘Xin chao hai ngôn ngữ cac ban!’); writeln(‘Moi cac ban lam quen voi GV: Phần Pascal’); printf(‘Xi ban!’); n chao cac end ban!’); } Ví dụ 2: Chương trình Pascal đưa thơng báo “Xin chao cac ban!” “Moi cac ban lam quen voi Pascal!” begin Thời Hoạt động gian thầy thân phần Hoạt động trò Nội dung giảng writeln(‘Xin chao cac chương trình? ban!’); HS: Trả lời: begin writeln(‘Hello’); writeln(‘Moi cac ban lam quen voi Pascal’); end readln; end GV: Yêu cầu học sinh cho ví dụ chương trình khơng có phần tên phần khai báo Củng cố: (3’) Một chương trình gồm có hai phần: Phần khai báo phần thân Khai báo: Gồm có 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 Trong chương trình đơi khơng cần có phần khai báo mà có phần thân chương trình Bài tập: Hãy phần khai báo, phần thân khai báo lại biến chương trình sau: Program Giai_PTB2; Uses crt; Var a, b: real; c: real; D: real; x1, x2: real; begin clrscr; write (‘Nhap a, b, c’); readln(a, b, c); D:= b*b – 4* a*c; If D < then write (‘’PT vo nghiem) Else if D = then write(‘N.kep x = ‘, -b/ (a*2); Else Write(‘x1 = ’, x1:8:3, ‘x2 = ’, x2:8:3); Readln; End Dặn dò học sinh chuẩn bị cho tiết học sau: (2’) Chuẩn bị trước bài: Một số kiểu liệu chuẩn khai báo biến IV RÚT KINH NGHIỆM, BỔ SUNG: ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ... đổi trình thực chương trình Các biến phải khai báo trước dùng Giảng mới: Thời Hoạt động gian thầy 10’ * Hoạt động 1: Hoạt động trò Nội dung giảng I Cấu trúc chương trình: Tìm hiểu cấu trúc Cấu trúc. .. chung: chung chương - Cấu trúc chương trình gồm có trình HS: Trả lời: phần: GV: Phát vấn gợi Có phần có thứ [] < phần ý: Một văn tự: Mở bài, thân bài, thân chương trình> thơng... người Mỗi ngơn ngữ lập trình thường lập trình tự đặt HS: Khai báo tên có thư viện cung cấp phải theo chương trình: chương trình quy định Program lập trình sẵn tên chương trình Cách khai báo thư

Ngày đăng: 30/04/2021, 20:43

Tài liệu cùng người dùng

Tài liệu liên quan