Tải bản đầy đủ (.doc) (2 trang)

tiet 4

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (128.09 KB, 2 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

Trường THCS & THPT Nguyễn Trãi - Đức Trọng


<i><b>Tuần 4:</b></i>



<i><b>Tiết 4:</b></i>



Ngày soạn: 29/08/2008


Ngày dạy: 01 /09/2008


<b>CHƯƠNG II: CHƯƠNG TRÌNH ĐƠN GIẢN</b>



<b>§3: CẤU TRÚC CHƯƠNG TRÌNH</b>


<b>A. Mục tiêu:</b>



<i><b>1. Kiến thức:</b></i>



Hiểu chương trình là sự mơ tả của thuật tốn bằng một ngơn ngữ lập trình.


Biết cấu trúc một chương trình đơn giản.



<i><b>2. Kỹ năng: Nhận biết được các thành phần của một chương trình đơn giản.</b></i>


<i><b>3. Thái độ:</b></i>



Nghiêm túc trong hoc tập khi tiếp xúc với nhiều quy định nghiêm ngặt trong LT.


Có ý thức cố gắng học tập vượt qua những khó khăn ở giai đoạn đầu khi học LT.


<i><b>B. Trọng tâm:</b></i>



Cấu trúc chung.



Biết các thành phần của chương trình.


<i><b>C. Chuẩn bị:</b></i>



<i><b>1. Giáo viên:</b></i>




Giáo án, SGK, BT.



Bảng cấu trúc chương trình.



<i><b>2. HS: Đọc, xem và chuẩn bị bài trước ở nhà.</b></i>


<i><b>D. Tiến trình tiết học:</b></i>



<i><b>1. Tổ chức lớp: Lớp trưởng báo cáo sĩ số của lớp và đồng phục của lớp mình.</b></i>


<i><b>2. Bài cũ: Thể hiện trong bài mới.</b></i>



<i><b>3. Bài mới:</b></i>



<i><b>HĐ1: Cấu trúc chung</b></i>



<i><b>Nội dung</b></i>

<i><b>Hoạt động của GV và HS</b></i>



- Mỗi CT nói chung gồm 2 phần: phần khai


báo và phần thân CT.



[< Phần khai báo>]


[< Phần thân>]



<i><b>GV: Giới thiệu: Một chương trình được viết</b></i>


bằng ngơn ngữ bậc cao nói chung gồm 2 phần:


phần khai báo và phần thân. Phần thân nhất


thiết phải có, cịn phần khai báo có thể có hoặc


khơng tùy theo chương trình cụ thể.



<i><b>HS: Chú ý nghe giảng và ghi bài.</b></i>


<i><b>HĐ2: Các thành phần của chương trình</b></i>




<i><b>Nội dung</b></i>

<i><b>Hoạt động của GV và HS</b></i>



<i><b>a, Phần khai báo:</b></i>



*Khai báo tên chương trình:


-Trong Pascal:



<i>Program <tên chương trình></i>


-Ví dụ: Program Vi_du;


<i><b>*Khai báo thư viện:</b></i>



-Trong Pascal khai báo thư viện có dạng:


<b>Uses <danh sách thư viện>;</b>



-Ví dụ:

Uses Crt;



-Trong C++ khai báo thư viện có dạng:


<b>#include <tên thư viện chuẩn></b>



<i><b>GV: - Giới thiệu cách khai báo tên chương</b></i>


trình và lưu ý phần khái báo này khơng bắt


buộc có, nếu có thì bắt đầu bằng từ khóa


<i>Program, tiếp theo là tên chương trình.</i>



- Lấy ví dụ minh họa.


<i><b>HS: Nghe giải thích và ghi bài.</b></i>


<i><b>GV: Yêu cầu HS cho ví dụ thêm.</b></i>



<i><b>HS: Lấy ví dụ về khai báo tên chương trình.</b></i>



<i><b>GV: Giới thiệu một số thư viện trong Pascal:</b></i>


CRT-chứa các hàm vào ra chuẩn làm việc với


bàn phím và màn hình; GRAPH-chứa các hàm


đồ họa.



<i><b>HS: Quan sát chương trình mẫu và cho biết</b></i>


đâu là khai báo thư viện.



</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

Trường THCS & THPT Nguyễn Trãi - Đức Trọng


-Ví dụ:

#include<stdio.h>



#include<math.h>


<i><b>*Khai báo hằng:</b></i>



-Trong Pascal: Const Max=100;



PI=3.1416;


Kq=’ket qua’;


-Trong C++: const int Max=100;



float PI=3.1416;


char* KQ= “ket qua”;


<i><b>*Khai báo biến:</b></i>



-Tất cả các biến dùng trong chương trình đều


phải đặt tên và khai báo.



-Biến đơn là biến chỉ nhận một giá trị tại mỗi


thời điểm thực hiện CT.




<i><b>b, Phần thân chương trình:</b></i>



- Thân CT thường là nơi chứa toàn bộ các


câu lệnh của CT hoặc lời gọi CT con.



- Thân CT thường có cặp dấu hiệu bắt đầu


và kết thúc CT.



VD: Trong ngôn ngữ Pascal:


Begin



[< Các câu lệnh>]


End.



<i><b>GV: Lấy ví dụ cách khai báo hằng trong các</b></i>


ngôn ngữ cụ thể.



<i><b>HS: Trả lời câu hỏi.</b></i>



<i><b>GV: So sánh giữa khai báo hằng trong Pascal</b></i>


và C++



<i><b>HS: Theo dõi cách viết khai báo hằng trong</b></i>


ngôn ngữ Pascal khác với khai báo hằng trong


C++



<b>GV: Khai báo biến là xin máy tính cấp cho</b>


CT một vùng nhớ để lưu trữ và xử lý thơng


tin trong bộ nhớ trong.




<b>HS: Lắng nghe, ghi bài.</b>



<b>GV: - Mỗi ngơn ngữ lập trình có cách tổ</b>


chức CT khác nhau, thường thì phần thân


chứa các câu lệnh của CT.



- Đưa ra những VD khác nhau về cách


viết thân CT trong các ngôn ngữ lập trình


khác nhau.



<b>HS: Lắng nghe, quan sát và ghi bài.</b>


<i><b>HĐ3: Ví dụ chương trình đơn giản</b></i>



<i><b>Nội dung</b></i>

<i><b>Hoạt động của GV và HS</b></i>



<i><b>- Trong Pascal:</b></i>


Program VD;


Begin



Write(‘Chao cac ban’);


Readln;



End.



<i><b>- Trong C++</b></i>


#include <stdio.h>


main()






Printf(“Chao cac ban”);




<i><b>GV: Cho HS quan sát 2 CT trong 2 ngôn ngữ</b></i>


khác nhau là Pascal và C++



<i><b>HS: Quan sát và nhận xét về cách viết của 2</b></i>


CT trong 2 ngôn ngữ khác nhau.



Thơng qua 2 VD đó HS nhận ra:



Hai CT cùng thực hiện một công việc nhưng


viết bằng hai ngôn ngữ khác nhau nên hệ


thống các câu lệnh trong CT cũng khác nhau.


<i><b>E. Củng cố: </b></i>



Nhắc lại một số khái niệm mới.



Cho một CT mẫu về nhà yêu cầu HS phân biệt và chỉ rõ từng thành phần của CT đó.


Dặn dò:



Học thuộc các khái niệm đã học.



Làm các bài tập trong SGK, sách bài tập.


Xem và soạn trước bài 4 để tiết sau học.


<i><b>F. Rút kinh nghiệm:</b></i>



</div>

<!--links-->

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×