MỘT số KIỂU dữ LIỆU CHUẨN

6 539 0
MỘT số KIỂU dữ LIỆU CHUẨN

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

Thông tin tài liệu

Tin học: MỘT SỐ KIỂU DỮ LIỆU CHUẨN I. MỤC TIÊU: − Biết được một số kiểu dữ liệu chuẩn: nguyên, thực, kí tự, logic. − Hiểu chương trình là sự mô tả 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: Cấu trúc chung và các thành phần của chương trình. − Nhận biết được các thành phần của một chương trình đơn giản. II. CHUẨN BỊ CỦA GIÁO VÊN VÀ HỌC SINH. 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à một chương trình đơn giản viết bằng ngôn ngữ lập trình Pascal được chuẩn bị trên khổ giấy lớn. 2. Chuẩn bị của học sinh: Sách giáo khoa, vở ghi, các kiến thức đã học ở chương 1. III. HOẠT ĐỘNG DẠY VÀ HỌC: 1. Bài cũ (5 phút): Phân biệt hằng và biến? Hằng: Là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình. Biến: Là đại lượng được đặt tên, giá trị có thể thay đổi trong quá trình thực hiện chương trình. 2 . Nội dung bài mới: Hoạt động 1(10 phút): Giới thiệu cấu trúc chung của một chương trình viết bằng ngôn ngữ lập trình bậc cao và các thành phần của nó. HOẠT ĐỘNG CỦA GIÁO VIÊN 1. CẤU TRÚC CHUNG: Chương trình viết bằng ngôn ngữ lập trình bậc cao thường gồm 2 phần: Phần khai báo và phần than. Trong đó phần khai báo không nhất thiết phải có còn phần thân bắt buộc phải có. [] 2. CÁC THÀNH PHẦN CỦA CHƯƠNG TRÌNH. a.Phần khai báo: Có thể khai báo cho: Tên chương trình, thư viện, hằng, biến và chương trình con. - Khai báo tên chương trình: Phần này không nhất thiết phải có, nếu có trong Pascal bắt đầu bằng từ khóa Program. ? Nêu cấu trúc của khai báo tên chương trình trong Pascal HOẠT ĐỘNG CỦA HỌC SINH Lắng nghe, ghi bài. HOẠT ĐỘNG CỦA GIÁO VIÊN và nêu ví dụ. Chú ý: Tên chương trình do người lập trình đặt đúng theo quy tắc đặt tên. - Khai báo thư viện: Mỗi ngôn ngữ lập trình thường có sẵn một số thư viện cung cấp một số chương trình thông dụng đã được lập sẵn. Người lập trình muốn sử dụng các chương trình này phải khai báo thư viện chứa nó. HOẠT ĐỘNG CỦA HỌC SINH Trong Pascal khai báo tên chương trình Program . Ví dụ: Program vi_du; Lắng nghe, ghi bài. Lắng nghe, ghi bài. ? Tham khảo sách giáo khoa em hãy phân biệt cách khai báo thư viện trong Pascal và cách khai báo thư viện trong ngôn ngữ lập trình C++. Chú ý: Thư viện Crt trong Pascal và thư viên Stdio.h và Conio.h trong ngôn ngữ lập trình C++ cung cấp các chương trình có sẵn để làm việc với màn hình và bàn phím. - 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. ? Tham khảo sách giáo khoa em hãy phân biệt cách khai báo hằng trong Pascal và cách khai báo hằng trong ngôn ngữ lập trình C++. Cách khai báo thư viện trong Pascal: Uses ; Ví dụ: Uses CRT; Cách khai báo thư viện trong C++: # Include . Ví dụ: # Include # Include Lắng nghe, ghi bài. Lắng nghe, ghi bài. - Khai báo biến: Tất cả các biến trong chương trình đều được đặt tên và khai báo cho chương trình biết để lưu trữ và xử lí. Trong Pascal Const = ; = ; … = ; Khai báo biến được trình bày trong bài 5. ? Như vậy khai báo các đối tượng nhằm mục đích gì? Ví dụ: Const Max=100; Min = 2; b. Phần thân chương trình: Dãy lệnh nằm trong cặp dấu mở đầu và kết thúc tạo thành thân chương trình. -Trong Pascal: Trong C++: Const =; Const =; … Const =; HOẠT ĐỘNG CỦA GIÁO VIÊN Begin [] End. -Trong C++: { [] } HOẠT ĐỘNG CỦA HỌC SINH Const int Max = 100; Const Float = 100.0; Lắng nghe, ghi bài. Khai báo các đối tượng nhằm tổ chức chúng trong bộ nhớ trong và quản lý được chúng khi dịch hoặc thực hiện chương trình. Lắng nghe, ghi bài. Hoạt động 2(15phút):. Tìm hiểu một số kiểu dữ liệu chuẩn. HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH MỘT SỐ KIỂU DỮ LIỆU CHUẨN: Đặt vấn đề: Trong toán học, để thực hiên được tính toán ta cần phải có các tập số. Đó là các tập số nào? Chú ý, lắng nghe và suy nghĩ trả lời - Số tự nhiên, số nguyên, số hữu tỉ, số thực,… Mỗi ngôn ngữ lập trình thường cung cấp một số kiểu dữ liệu cho biết phạm vi giá trị có thể lưu trữ, dung lượng bộ nhớ cần thiết để lưu trữ và các phép toán tác động lên dữ liệu. Đó là các kiểu dữ liệu chuẩn. - Liên tưởng các tập số trong toán học với một kiểu dữ liệu trong Pascal. Yêu cầu học sinh nghiên cứu sách giáo khoa, trả lời các câu hỏi sau: 1. Có bao nhiêu kiểu dữ liệu chuẩn trong ngôn ngữ Pascal? Đó là những kiểu nào? Nghiên cứu sách giáo khoa và trả lời - Có 4 kiểu: kiểu nguyên, kiểu thực, kiểu kí tự và kiểu logic.Trong đó: -Kiểu nguyên có 4 loại: Byte, word, integer, longint. - Kiểu thực có 2 loại: Real, extended. - Kiểu kí tự có 1 loại: Char - Kiểu logic có 1 loại: Boolean, gồm 2 phần tử True và False. Giáo viên nêu và giải thích phạm vi biểu diễn của các kiểu nguyên và kiểu thực. - Kiểu số nguyên: Byte: 0 –> 255 Integer: -32768 –> 32767 Word: 0 –> 65535 Longint:-2148473648–> 2148473647 - Kiểu số thực: Real: 2.9E-39 -> 1.7E38 Extended:3.4E-4932->1.1E4932 - Kiểu kí tự: Là các kí tự thuộc bảng mã ASCII, gồm 256 kí tự được đánh số từ o đến 255. - Kiểu logic: là tập hợp gồm 2 giá trị là True và False. - Ví dụ: Muốn tính toán trên các giá trị: 4 ta phải sử dụng kiểu dữ liệu gì? Chú ý lắng nghe và ghi nhớ. 6 và 7.5 Suy nghĩ và trả lời Kiểu Real Hoạt động 3(10 phút): Học sinh làm quen với các thành phần trong một chương trình đơn giản được viết bằng ngôn ngữ lập trình Pascal đã được chuẩn bị sẵn ở nhà. HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Giáo viên treo chương trình đã soạn sẵn lên bảng để học sinh quan sát. Program Tinh_tong; Uses Crt; Const a= 100; b = 200; Var s: integer; Begin S:= a+b; Writeln (‘tong 2 so a va b la’,s ); Readln; End. ? Em hãy xác định các thành phần trong chương trình trên. Chính xác hoá câu trả lời của học sinh. Quan sát chương trình và trả lời câu hỏi. IV. TỔNG KẾT(5p): - Giáo viên củng cố lại nội dung bài học. - Học sinh về nhà làm bài tập sau: Viết phần khai báo cho chương trình giải phương trình bậc hai ax2 +bx +c=0. - Yêu cầu học sinh xem trước nội dung bài 5, 6. ... 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 MỘT SỐ KIỂU DỮ LIỆU CHUẨN: Đặt vấn đề: Trong toán học, để thực hiên tính toán ta cần phải có tập số Đó tập số nào? Chú... lên liệu Đó kiểu liệu chuẩn - Liên tưởng tập số toán học với kiểu liệu Pascal 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 ngôn ngữ Pascal? Đó kiểu nào? Nghiên... lời - Có kiểu: kiểu nguyên, kiểu thực, kiểu kí tự kiểu logic.Trong đó: -Kiểu nguyên có loại: Byte, word, integer, longint - Kiểu thực có loại: Real, extended - Kiểu kí tự có loại: Char - Kiểu logic

Ngày đăng: 13/10/2015, 16:35

Từ khóa liên quan

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

Tài liệu liên quan