1. Trang chủ
  2. » Giáo án - Bài giảng

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

7 384 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 48 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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.

Trang 1

Tin học 11 – Giáo án

Tiết 4: CẤU TRÚC CHƯƠNG TRÌNH

I MỤC TIÊU:

1 Kiến thức:

- Hiểu được 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 chung 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 phần của một chương trình đơn giản

2 Kỹ năng:

- Nhận biết được các thành phần của chương trình

3 Thái độ:

Nghiêm túc trong học tập khi tiếp xúc với nhiều quy định nghiêm ngặt trong lập trình

II CHUẨN BỊ:

1 Chuẩn bị của giáo viên: Giáo án, sách giáo khoa, sách giáo viên và các

bảng phụ để minh họa các khai báo và chương trình đơn giản

2 Chuẩn bị của học sinh: Đọc trước SGK.

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tình hình lớp: (3’)

2 Kiểm tra bài cũ: (5’)

Câu hỏi: Hãy cho 3 ví dụ về tên đúng trong Pascal Nêu khái niệm

hằng, biến

Trả lời: Ba ví dụ về tên đúng trong Pascal: A; _ABC; A1.

Hằng: là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình

Trang 2

này có thể thay đổi được trong quá trình thực hiện chương trình Các biến đều phải được khai báo trước khi dùng

3. Gi ng bài m i:ảng bài mới: ới:

Thời

gian

Hoạt động của

thầy Hoạt động của trò Nội dung bài giảng

10’ * Hoạt động 1:

Tìm hiểu cấu trúc

chung của chương

trình

GV: Phát vấn gợi

ý: Một bài văn

thông thường có

mấy phần? Các

phần có thứ tự

không? Vì sao

phải chia ra các

phần như vậy?

GV: Trong một

chương trình cũng

có những thành

phần và theo một

thứ tự nhất định

Em hãy đọc SGK

và trả lời: Trong

một chương trình

có những thành

HS: Trả lời:

Có 3 phần và có thứ tự: Mở bài, thân bài, kết luận

Lí do: để dễ viết, dễ đọc, dễ hiểu nội dung

HS: Trả lời:

Trong một chương trình gồm có hai phần:

Phần khai báo và phần thân chương trình

I Cấu trúc chương trình:

1 Cấu trúc chung:

- Cấu trúc chương trình gồm có

2 phần:

[<phần khai báo >] và < phần thân chương trình>

* Phần khai báo: Khai báo tên chương trình, khai báo thư viện

sử dụng, khai báo hằng, khai báo biến, khai báo chương trình con

* Phần thân chương trình: bao gồm dãy các lệnh được đặt trong dấu mở đầu và kết thúc

Trang 3

gian

Hoạt động của

thầy Hoạt động của trò Nội dung bài giảng phần nào?

15’ * Hoạt động

2:Tìm hiểu các

thành phần của

chương trình.

GV: Phần khai

báo này có thể

không có Cách

khai báo bắt đầu

bằng từ khóa

Program, sau đó là

tên do người lập

trình tự đặt nhưng

phải theo đúng

quy định về tên

chương trình

GV: Yêu cầu học

sinh lấy thêm vài

ví dụ về cách khai

báo tên chương

trình

GV: Yêu cầu học

sinh nghiên cứu

SGK và trả lời

cách khai báo thư

HS: Khai báo tên

chương trình:

Program Phuong_trinh_b2;

Program Vi_du;

HS: Cách khai báo

thư viện trong Pascal:

Uses Crt;

2 Các thành phần của chương trình:

a) Phần khai báo:

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

Trong ngôn ngữ Pascal có cách khai báo sau:

Program Ten_Chuong_trinh VD: Program Tinh_tong;

- Khai báo thư viện:

Mỗi ngôn ngữ lập trình thường

có những thư viện cung cấp chương trình thông dụng đã được lập trình sẵn

Cách khai báo thư viện trong chương trình:

- Trong ngôn ngữ Pascal:

Uses crt;

- Trong C++

#include <studio.h>

#include <conio.h>

-Khai báo hằng:

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

Trang 4

gian thầy

viện trong Pascal?

GV: Yêu cầu học

sinh cho những ví

dụ tương tự

GV: Cho một vài

ví dụ:

Để giải bài toán

tìm nghiệm của PT

bậc 2, ta có thể

khai báo một số

biến là: x1, x2:

real;

GV: Phần thân

trong chương trình

C là:

HS: const float PI =

3.1416;

Const PI = 3.1416

trình

Ví dụ:

- Trong Pascal: const MaxN =

1000;

- Trong C++: const int MaxN

= 1000;

- Khai báo biến:

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

và khai báo cho chương trình dịch biết để lưu trữ và xử lí

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

Phần thân chương trình bao gồm các dãy lệnh trong phạm

vi được xác định bởi cặp dấu hiệu mở đầu và kết thúc

Ví dụ: Phần thân trong chương trình Pascal:

begin [<Dãy lệnh>]

end

Trang 5

gian

Hoạt động của

thầy Hoạt động của trò Nội dung bài giảng {

[<Dãy

lệnh>]

}

7’ * Hoạt động 3:

Tìm hiểu một số ví

dụ đơn giản:

GV: Giải thích các

thành phần, ý

nghĩa các lệnh

trong hai ví dụ

trên và chỉ ra sự

khác nhau giữa hai

chương trình trong

hai ngôn ngữ khác

nhau này

GV: Hãy chỉ ra

phần khai báo và

phần thân của 2

chương trình

tương ứng trong

hai ngôn ngữ trên

HS: Quan sát bảng 1

và trả lời

HS: Phần thân của

chương trình là:

writeln(‘Xin chao cac ban!’);

writeln(‘Moi cac ban lam quen voi

3 Ví dụ chương trình đơn giản:

Xét một vài ví dụ về chương trình đơn giản:

Ví dụ 1: Chương trình sau thực hiện việc đưa ra màn hình thông báo “Xin chao cac

ban!!”

Trong Pascal Trong C++ program

Vi_du;

begin writeln(‘

Xin chao cac ban!’);

end

#include

<stdio.h>

void main() {

printf(‘Xi

n chao cac ban!’);

}

Ví dụ 2: Chương trình Pascal

đưa ra thông báo “Xin chao cac ban!” và “Moi cac ban lam quen voi Pascal!”

Trang 6

gian thầy

GV: Phần nào là

phần thân của

chương trình?

GV: Yêu cầu học

sinh cho 1 ví dụ

một chương trình

không có phần tên

và phần khai báo

Pascal’);

HS: Trả lời:

begin writeln(‘Hello’);

readln;

end

begin writeln(‘Xin chao cac ban!’);

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

end

4 Củng cố: (3’)

Một chương trình gồm có hai phần: Phần khai báo và phần thân Khai báo: Gồm có cá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 một chương trình đôi khi cũng không cần có các phần khai báo mà

chỉ có phần thân chương trình

Trang 7

Bài tập:

Hãy chỉ ra phần khai báo, phần thân và có thể khai báo lại các biến trong 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 < 0 then write (‘’PT vo nghiem) Else if D = 0 then write(‘N.kep x = ‘, -b/ (a*2);

Else Write(‘x1 = ’, x1:8:3, ‘x2 = ’, x2:8:3);

Readln;

End

5 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 dữ liệu chuẩn và khai báo biến

IV RÚT KINH NGHIỆM, BỔ SUNG:

………

………

………

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

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w