1. Trang chủ
  2. » Y Tế - Sức Khỏe

Giao an Tin hoc 11 tiet 56

5 12 0

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

THÔNG TIN TÀI LIỆU

-Yêu cầu học sinh cho biết cấu trúc chung của phần thân chương trình trong ngôn ngữ lập trình Pascal.. Tìm hiểu một chương trình đơn giản2[r]

(1)

CẤU TRÚC CHƯƠNG TRÌNH

MỘT SỐ KIỂU DỮ LIỆU CHUẨN – KHAI BÁO BIẾN I MỤC TIÊU

1 Kiến thức

- Biết cấu trúc chung chương trình

- Biết số kiểu liệu chuẩn: nguyên, thực, ký tự, logic - Biết cấu trúc chung khai báo biến

2 Kĩ năng

- Sử dụng kiểu liệu khai báo biến để viết chương trình đơn giản

II ĐỒ DÙNG DẠY HỌC 1 Chuẩn bị giáo viên

- Sách giáo viên, sách giáo khoa - Chuẩn bị số ví dụ

2 Chuẩn bị học sinh

- Sách giáo khoa

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

1 Hoạt động 1: Tìm hiểu cấu trúc chung thành phần chương trình. HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Phát vấn gợi ý: Một tập làm

văn em thường viết có phần? Các phần có thứ tự khơng? Vì phải chia vậy?

Yêu cầu học sinh nghiên cứu sách giáo khoa để trả lời câu hỏi sau:

- Một chương trình có cấu trúc phần?

- Trong phần khai báo, có

1 Lắng nghe suy nghĩ trả lời: - Có ba phần

- Có thứ tự : Mở bài, thân bài, kết luận - Dễ viết, dễ đọc, dễ hiểu nội dung

2 Nghiên cứu sách giáo khoa, thảo luận trả lời

+ Hai phần:

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

(2)

khai báo nào?

- Yêu cầu học sinh lấy ví dụ khai báo tên chương trình ngơn ngữ Pascal

- Yêu cầu học sinh lấy ví dụ khai báo thư viện chương trình ngơn ngữ Pascal

- Yêu cầu học sinh lấy ví dụ khai báo ngôn ngữ Pascal - Yêu cầu học sinh lấy ví dụ khai báo biến ngơn ngữ Pascal -Yêu cầu học sinh cho biết cấu trúc chung phần thân chương trình ngơn ngữ lập trình Pascal Tìm hiểu chương trình đơn giản

- Viết lên bảng chương trình đơn giản ngôn ngữ C++ # Include <stdio.h>

void main() {

Printf(“Xin chao cac ban”); }

- Hỏi: Phần khai báo chương trình?

- Hỏi: Phần thân chương trình, lệnh printf có chức gì?

- Viết lên bảng chương trình đơn giản ngôn ngữ Pascal Program VD1;

Var x,y:byte; t:word; Begin

báo biến khai báo chương trình

- Cấu trúc: Program ten_chuong_trinh; - Ví dụ: Program tinh_tong;

- Cấu trúc: Uses tên_thư_viện; - Ví dụ: Uses crt ;

- Cấu trúc: Const tên_hằng = giá_trị; - Ví dụ: Const maxn=100;

- Cấu trúc: Var tên_biến=Kiểu_dữ_liệu; - Ví dụ: Var a,b,c : integer;

Begin

Dãy lệnh; End

3 Quan sát tranh trả lời

- Phần khai báo có khai báo thư viện stdio.h

- Phần thân {}

(3)

t:=x+y; writeln(t); readln; End

- Hỏi: Phần khai báo chương trình?

- Hỏi: Phần thân chương trình? Có lệnh thân chương trình?

4 Yêu cầu học sinh lấy ví dụ chương trình Pascal khơng có phần tên phần khai báo

- Khai báo tên chương trình: Program VD1; - Khai báo biến : Var x,y:byte; t:word; Var x,y:byte; t:word;

- Còn lại phần thân

- Lệnh gán, lệnh đưa thơng báo hình Thảo luận trả lời

Begin

Writeln(‘Hello’); readln;

End

2 Hoạt động 2: Tìm hiểu số kiểu liệu chuẩn.

HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Đặt vấn đề: Trong tốn học, để thực

hiện tính tốn ta cần phải có tập số Đó tập số nào?

- Diễn giải: Cũng tương tự vậy, ngơn ngữ lập trình Pascal, để lập trình giải tốn, cần có tập hợp, tập hợp có giới hạn định

- Các em hiểu nơm na: Kiểu liệu chuẩn tập hữu hạn giá trị, kiểu liệu cần dung lượng nhớ cần thiết để lưu trữ xác định phép tốn tác động lên liệu

2 Yêu cầu học sinh nghiên cứu sách giáo khoa, trả lời câu hỏi sau:

- Có kiểu liệu chuẩn

1 Chú ý, lắng nghe suy nghĩ trả lời: - Số tự nhiên, Số nguyên, số hữu tỷ, số thực

- Liên tưởng tập số toán học với kiểu liệu Pascal

(4)

ngơn ngữ Pascal?

- Trong ngơn ngữ Pascal, có kiểu nguyên thường dùng, phạm vi biểu diễn loại?

- Trong ngơn ngữ Pascal, có kiểu số thực thường dùng, phạm vi biểu diễn loại?

- Trong ngôn ngữ Pascal, có kiểu ký tự?

- Trong ngơn ngữ Pascal, có kiểu logic, gồm giá trị nào?

3 Giáo viên giải thích số vấn đề cho học sinh:

+ Vì phạm vi biểu diễn loại kiểu nguyên khác nhau?

+ Miền giá trị loại kiểu thực, số chữ số có nghĩa?

4 Phát vấn: Muốn tính tốn giá trị: 7.5 ta phải sử dụng kiểu liệu gì?

kiểu ký tự kiểu logic

- Có loại: Byte, word, integer longint

- Có loại: Real, extended

- Có loại: Char

- Có loại: Boolean, gồm phần tử: True False

3 Chú ý lắng nghe ghi nhớ

4 Suy nghĩ trả lời Kiểu Real

3 Hoạt động 3: Tìm hiểu cách khai báo biến.

HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Yêu cầu học sinh ngiên cứu sách giáo

khoa cho biết phải khai báo biến?

- Cấu trúc chung khai báo biến ngơn ngữ Pascal

- Cho ví dụ để khai báo biến nguyên biến kiểu ký tự

2 Cho ví dụ có chứa số khai báo

1 Nghiên cứu sách giáo khoa trả lời

- Mọi biến dùng chương trình phải khai báo tên biến kiểu liệu biến Tên biến dùng để xác lập quan hệ biến với địa nhớ nơi lưu giữ giá trị biến - Var <danh sách biến>: <kiểu liệu>;

Var x: word; y: char;

(5)

yêu cầu học sinh chọn khai báo ngơn ngữ lập trình Pascal?

Var

x, y, z: word; n 1: real; X: longint; h: in tegr; i: byte; Cho ví dụ Var x, y: word; z: longint; h: integer;

i:byte;

- Hỏi: Có biến tất cả, nhớ phải cấp phát bao nhiêu?

đúng ? giải thích Var

x, y, z: word; i: byte;

3 Đọc, suy nghĩ trả lời - Có biến

- Tổng nhớ cần cấp phát

x (2 byte); y (2 byte); z (4 byte); h(2 byte); i (1 byte); Tổng 11 byte

IV ĐÁNH GIÁ CUỐI BÀI 1 Những nội dung học

- Một chương trình gồm có hai phần: phần khai báo phần thân - Các kiểu liệu chuẩn: số nguyên, số thực, ký tự, logic

- Mọi biến chương trình phải khai báo Cấu trúc chung khai báo biến Pascal: Var tên_biến: tên_kiểu_dữ_liệu;

2 Câu hỏi tập nhà

- Làm tập 1, 2, 3, 4, 5, sách giáo khoa, trang 35

- Xem trước nội dung bài: Phép toán, biểu thức, lệnh gán, SGK, tr 24.

Ngày đăng: 11/04/2021, 18:39

Xem thêm:

w