tiết 1 trường thpt ngô gia tự giáo án tin học 11 tuần 1 ngày soạn 2608108 chương ii chương trình đơn giảnbài bài 4 một số kiểu dữ liệu chuẩn bài 5 khai báo biến a mục tiêu bài học 1 kiến thức hiểu c

2 13 0
tiết 1 trường thpt ngô gia tự giáo án tin học 11 tuần 1 ngày soạn 2608108 chương ii chương trình đơn giảnbài bài 4 một số kiểu dữ liệu chuẩn bài 5 khai báo biến a mục tiêu bài học 1 kiến thức hiểu c

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

Thông tin tài liệu

Hiểu 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 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[r]

(1)

Tuần : 1 Ngày soạn 26/081/08

CHƯƠNG II CHƯƠNG TRÌNH ĐƠN GIẢNBÀI BÀI 4: MỘT SỐ KIỂU DỮ LIỆU CHUẨN

BÀI 5: KHAI BÁO BIẾN A- Mục tiêu học:

1 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 chương trình đơn giản: cấu trúc chung thành phần Nhận biết phần chương trinh đơn giả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 3 Thái độ:

 Học sinh tích cực chủ động, nghiêm túc, xác nghiên cứu khoa học B- Phương pháp:

Thuyết trình giới thiệu sử dụng giáo cụ trực quan kết hợp với vấn đáp HS C- Chuẩn bị giáo viên học sinh:

1-Chuẩn bị giáo viên

- Bảng viết, sách giáo khoa, sách giáo viên, phiếu học tập

2-Chuẩn bị học sinh

- Sách giáo khoa D- Tiến trình lên lớp: I- Ổn định lớp : II- Kiểm tra cũ III- Bài mới: 1 Đặt vấn đề: 2 Triển khai bài:

Hoạt động 1: Cung cấp cho học sinh biết số kiểu liệu chuẩn.

Hoạt động giáo viên học sinh Nội dung kiến thức Gv Đặt vấn đề: Trong tốn học, để thực tính

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

Hs: Trong toán học gồm kiểu: Số tự nhiên, Số nguyên, số hữu tỷ, số thực

Gv: 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

Gv: Vd cần viết chương trình quản lí học sinh ta cần xữ lí thơng tin dạng nào?

Hs: Trả lời theo gợi ý GV

Gv: Phân tích câu trả lời học sinh, đưa vài dạng thông tin sau:

- Họ tên: thơng tin dạng văn hay kí tự - Điểm: thông tin dạng số thực

- Số thứ tự : Dạng số nguyên

- Nam/nữ: thông tin dạng lơgic /sai

Gv: Có kiểu liệu chuẩn ngơn ngữ Pascal?

Hs: Có kiểu: kiểu nguyên, kiểu thực, kiểu ký tự kiểu logic

Gv: Trong ngơn ngữ Pascal, có kiểu ngun

Mỗi ngơn ngữ lập trình thương cung cấp số kiểu liệu chuẩn cho biết phạm vi giá trị lưu trữ, dung lượng nhớ cần thiết để lưu trữ phép toán tác động lên liệu

Một số kiểu DL chuẩn TP

1.Kiểu nguyên:

Kiểu trữ GTBN lưu Phạm vi giá trị

BYTE byte  255

INTEGE

R byte -2

15  215 -1 WORD byte  216-1 LONGIN

T byte -2

31  231-1 2 Kiểu thực: có nhiều kiểu cho giá trị số thực hay dùng số kiểu sau:

Kiểu byte Phạm vi

Real byte nằm(10-38 1038) Extended 10 (10-4932  104932) 1 Kiểu kí tự:

Tên kiểu: Char

TIẾT

(2)

thường dùng, phạm vi biểu diễn loại? Hs: Có loại: Byte, word, integer longint

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

Hs: Có loại: Real, extended

Gv:Trong ngơn ngữ Pascal, có kiểu ký tự? Hs: Có loại: Char

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

Hs: Có loại: Boolean, gồm phần tử: True False 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? Gv: 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ì?

Hs: Suy nghĩ trả lời

Miền giá trị: kí tự nằm bảng mã ASCII gồm 255 kí tự

Mỗi kí tự có mã tương ứng từ  255 Các kí tự có quan hệ so sánh, việc so sánh dựa mã kí tự

Ví dụ :

Kí tự a b c d e

Mã Kí tự 97 98 99 100 101

Kí tự A B C D E

Mã Kí tư 65 66 67 68 69 Như : A>d ?  sai

2 Kiểu logic

+ Tên kiểu: Boolean

+ Miền giá trị: True (đúng) False (sai) + Một số ngôn ngữ khác có cách mơ tả khác

+ Khi viết chương trình ngơn ngữ lập trình cần tìm hiểu đặc trưng kiểu liệu ngôn ngữ

Bài KHAI BÁO BIẾN Hoạt động 2: cung cấp phân tích cho học sinh cách khai báo biến Gv: Yêu cầu học sinh ngiên cứu sách giáo khoa cho biết

vì phải khai báo biến?

Hs: 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

Gv: 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ự

Hs: Var <danh sách biến>: <kiểu liệu>; Var x: word;

y: char;

Gv: 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; Hs: Trả lời khai báo đúng:

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

- Trong ngôn ngữ Tp, biến khai báo sau:

Var <danh sách biến>: <kiểu liệu> Trong đó:

Var: từ khóa dùng để khai báo biến Danh sách biến: tên biến chương trình cách nahu dấu phẩy Kiểu liệu: kiểu liệ nà ngơn ngữ TP

Sau Var khai báo nhiều danh sách biến có kiểu liệu khác

Chú ý:

Cần đặt tên biến cho gợi nhớ đến ý nghĩa

Khơng nên đặt tên biến dài, dễ dẫn đến mắc lỗi hiểu nhầm

Khai báo biến cần quan tâm đến phạm qui gái trị

IV- Củng cố :(2 phút)

- 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: kiểu số nguyên, kiểu số thực, kiểu ký tự, kiểu 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;

V- Dặn dò : - 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, sách giáo khoa, trang 24 VI Rút kinh nghiệm:

Ngày đăng: 10/04/2021, 10:42

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

Tài liệu liên quan