Tải bản đầy đủ (.docx) (5 trang)

GATin1Bai

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 (112.1 KB, 5 trang )

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

* Thời gian giảng dạy: 1 tiết.


* Đối tượng học sinh được giảng: Trung bình khá.


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


<b>BÀI 3. CẤU TRÚC CHƯƠNG TRÌNH</b>



<b>I. Mục tiêu của bài dạy:</b>


1. Kiến thức:


- Nắm được cấu trúc chung của một chương trình đơn giản.
- Nhận biết được các thành phần của chương trình.


2. Kỹ năng:


- Biết cách khai báo các thành phần của chương trình Pascal.
3. Tư duy:


- Rèn luyện cho học sinh thao tác tư duy tổng hợp.
4. Thái độ - tình cảm:


- Chú ý học tập, tích cực xây dựng bài.


<b>II. Chuẩn bị cho bài dạy:</b>


1. Giáo viên:


- Sách giáo khoa, giáo án, máy tính, giáo án điện tử (PowerPoint).
2. Học sinh:



- Sách giáo khoa, vở, đọc bài trước ở nhà.


<b>III. Phương pháp giảng dạy:</b>


Phương thuyết trình – giảng giải.


<b>IV. Tổ chức hoạt động dạy và học:</b>


<b>Hoạt động của giáo viên</b> <b>Hoạt động của học sinh</b> <b>Thời<sub>gian</sub></b>


* Hoạt động 1. <b>Ổn định lớp, kiểm tra bài cũ, giới thiệu bài mới.</b>


- Ổn định lớp:


<b>GV:</b> Yêu cầu HS báo cáo sỉ số lớp.
- Kiểm tra bài cũ:


- Giới thiệu bài mới:


Các em đã tìm hiểu về ngơn ngữ lập trình và
mỗi ngơn ngữ lập trình đều có cấu trúc để cho
người lập trình viết chương trình sao cho đúng
quy tắc. Trong ngơn ngữ lập trình Pascal đưa ra
cấu trúc riêng của nó. Ta sẽ tìm hiểu cấu trúc của
nó là gì? <i>“Bài 3. Cấu trúc chương trình.”</i>


<b>HS:</b> Báo cáo sỉ số.


<b>HS: </b>Lắng nghe.



5 phút


* Hoạt động 2.<b> Tìm hiểu cấu trúc chung của chương trình.</b>


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

trình được viết bằng ngơn ngữ lập trình Pascal.


<b>GV:</b> Dựa vào ví dụ trên yêu cầu HS cho biết:


<i>Cấu trúc chung của chương trình gồm mấy</i>
<i>phần?</i>


<b>GV:</b> Nhận xét và kết luận: Cấu trúc chung của
chương trình gồm 2 phần:


+ Phần khai báo.
+ Phần thân.


Lưu ý: Phần thân nhất thiết phải có, phần khai
báo có hay khơng tùy theo từng chương trình cụ
thể.


<b>HS:</b> Quan sát.


<b>HS:</b> Trả lời.


<b>HS: </b>Nghe giảng và ghi
nhớ.


* Hoạt động 3. <b>Các thành phần của chương trình.</b>
<b>a/ Phần khai báo:</b>



<b>GV:</b> Yêu cầu HS tìm hiểu nội dung SGK và cho
biết: <i>Phần khai báo dùng để khai báo những gì?</i>


<b>GV: </b>Nhận xét và kết luận.


Phần khái báo dùng để khai báo: tên chương
trình, thư viện, hằng, biến,…


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


Cú pháp:


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


Lưu ý: Tên chương trình phải đặt đúng quy định
trong Pascal.


GV: Cho HS dựa vào cú pháp cho ví dụ.


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


Mỗi ngôn ngữ lập trình thường có sẵn một số
thư viện cung cấp cho chương trình. Để sử dụng
các chương trình đó cần khai báo thư viện chứa


<b>HS:</b> Tìm hiểu SGK và trả
lời.


<b>HS:</b> Lắng nghe.



<b>HS:</b> Nghe giảng và trả
lời.


<b>HS:</b> Nghe giảng.


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

nó.


<b>Pascal</b> <b>C++</b>


Cú pháp:


<b>Uses </b><tên thư viện>;
VD:


<b>Uses</b> Crt;


VD:


#include <stdio.h>
# include <conio.h>
Thư viện crt dùng


lệnh clrscr trong phần
thân chương trình để
xóa màn hình.


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


Khai báo hằng thường được sử dụng cho những giá trị


xuất hiện nhiều lần trong chương trình.


<b>Pascal</b> <b>C++</b>


Cú pháp:


<b>Const</b> <tên hằng> =
<giá trị của hằng>;
VD:


<b>Const</b> MaxN = 100;
Kq=‘Ket qua’;
Pi = 3.14;


VD:


<b>Const</b> int MaxN=100;


<b>Const </b>char*Kq=“Ket
qua”;


<b>Const </b>float Pi = 3.14;


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


Biến dùng trong chương trình phải được khai
báo cho chương trình dịch biết để lưu trữ và xử
lý. Biến chỉ nhận một giá trị tại mỗi thời điểm
thực hiện chương trình được gọi là biến đơn.
VD: Giải phương trình ax+by+c=0



Các hệ số a, b, c được khai báo như một biến
đơn.


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


Cú pháp:


<b> Begin</b>


<dãy các câu lệnh>;


<b> End.</b>


Phần thân chương trình được bắt đầu bằng từ
khóa <b>Begin</b> và kết thúc bằng từ khóa <b>End.</b>


<b>VD:</b> Đoạn thân chương trình tính tổng hai số a
và b.


<b> Begin</b>


Writeln(‘nhap a va b’); readln(a,b);


<b>HS:</b> Nghe giảng.


<b>HS:</b> Nghe giảng.


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

Tong:=a+b;



Writeln(‘tong cua a va b la:’,tong);


<b> End.</b>


* Hoạt động 4. <b>Ví dụ chương trình đơn giản.</b>


VD1: Chương trình thực hiện việc đưa ra màn
hình thơng báo : “<b>Xin chao cac ban</b>!”


<b>Pascal</b> <b>C++</b>


<b>Program</b> vi_du;


<b>Begin</b>


<b>Writeln</b>(‘Xin chao
cac ban!’);


<b>End</b>.


<b>#Include</b> <stdio.h>
Void main(){


<b>Printf </b>(“Xin chao
cac ban!”);


}


VD2: Cho HS viết chương trình in ra màn hình
các thơng báo “ <b>Xin chao cac ban!” </b>và<b> “Moi</b>


<b>cac ban lam quen voi Pascal</b>”


<b>GV:</b> Nhận xét và chỉnh sửa.


<b>Begin </b>


Writeln( ‘ Xin chao cac ban!’);


Writeln( ‘Moi cac ban lam quen voi Pascal’);


<b>End</b>.


<b>HS:</b> Nghe giảng.


<b>HS:</b> Thực hiện nội dung
VD2.


10 phút


* Hoạt động 5.<b> Củng cố, dặn dò và hướng dẫn về nhà.</b>


- Củng cố:


<i> Cấu trúc chung của chương trình gồm mấy</i>
<i>phần?</i>


<i>Hãy cho biết trong phần khai báo, có những</i>
<i>loại khai báo nào?</i>


<i>Hãy cho biết các từ khóa bắt đầu để khai</i>


<i>báo: tên chương trình, thư viện và hằng trong</i>
<i>NNLT Pascal?</i>


- Dặn dò và hướng dẫn về nhà:


Về nhà học bài, xem trước nội dung bài 4 &
bài 5 để tiết sau học tốt hơn.


<b>HS:</b>


Trả lời.


Trả lời.


Trả lời.


<b>HS: </b>Lắng nghe.


5 phút


<b>* Nhận xét và rút kinh nghiệm:</b>


- Nhận xét về giáo án sau khi đã tiến hành dạy trên thực tế.


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

- Những nội dung cần phải thay đổi cho phù hợp trong giáo án.


</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
×