Giáo án Tin học 11 - Một số kiểu dữ liệu chuẩn

4 21 0
Giáo án Tin học 11 - 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

4 CỦNG CỐ : Nhắc lại các khái niệm mới về cấu trúc chương trình gồm phần khai báo và phần thân 5 BÀI TẬP VỀ NHÀ: Cho một chương trình mẫu về nhà yêu cầu học sinh chỉ rõ từng thành phần c[r]

(1)CHƯƠNG II: CHƯƠNG TRÌNH ĐƠN GIẢN §3 CẤU TRÚC CHƯƠNG TRÌNH §4 MỘT SỐ KIỂU DỮ LIỆU CHUẨN I MỤC TIÊU - Kiến thức: + Hiểu chương trình là mô tả thuật toá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 và các thành phần + Biết số kiểu liệu chuẩn: nguyên, thực, kí tự, lôgic và miền - Kĩ năng: + Nhận biết các thành phần chương trình đơn giản + Xác định kiểu cần khai báo liệu đơn giản - Thái độ: + Xác định thái độ nghiêm túc học tập làm quen với nhiều qui định nghiêm ngặt lập trình II CHUẨN BỊ: Giáo viên: Soạn giáo án, nghiên cứu sách giáo khoa, sách bài tập, tài liệu tham khảo Máy tính cá nhân và máy chiếu ( có) Học sinh: tham khảo trước tài liệu nhà III HOẠT ĐỘNG DẠY HỌC: 1) Ổn định tổ chức: Kiểm tra sĩ số lớp 2) Kiểm tra bài cũ : Không 3) Giảng bài mới: Hoạt động GV và HS Nội dung GV: Một ngôn ngữ lập trình bậc cao thường I) CẤU TRÚC CHƯƠNG TRÌNH có hai phần Cấu trúc chung GV: Với quy ước: Các diễn giải ngôn - Cấu trúc chung: [<phần khai báo>] ngữ tự nhiên đặt cặp < và > [ ] : Biểu diễn có thể có không <phần thân> HS: Phần thân chương trình thiết phải có, - Trong Pascal: Phần khai báo: phần khai báo có thể có không tuỳ theo Program < tên chương trình>; chương trình dịch cụ thể GV: Nêu cấu trúc chung chương Uses < tên các thư viện>; Const <tên hằng>=<giá trị hằng>; trình Pascal đơn giản: HS: Lắng nghe và ghi bài Var < tên biến>: <kiểu liệu>; GV: Chúng ta tìm hiểu thành phần Procedure …; <khai báo thủ tục> chương trình Function …; <khai báo hàm>… GV: Phần này có thể có không Với Phần thân: Begin Pascal, có phải khai báo theo đúng quy {Dãy các câu lệnh}; tắc HS: Lên bảng End GV: Gọi HS lấy ví dụ khai báo tên chương Các thành phần chương trình trình đúng a Phần khai báo HS: Lên bảng * Khai báo tên chương trình GV: Nhận xét Trong Pascal: GV: Mỗi ngôn ngữ lập trình thường có sẵn Program <tên chương trình>; số thư viện cung cấp số chương trình Ví dụ: thông dụng đã lập sẵn Để sử dụng các Program vidu; chương trình đó cần khai báo thư viện chứa Program tinhtong; Lop11.com (2) nó GV: Trong Pascal, khai báo thư viện phải luôn đặt đầu tiên, sau dòng khai báo program GV: Những gía trị xuất nhiều lần chương trình thì thường khai báo HS: Lắng nghe GV: Khai báo tạo điều kiện thuận lợi cho việc chỉnh sửa lại giá trị toàn chương trình GV: Lấy ví dụ GV: - Biến nhận giá trị thời điểm thực chương trình gọi là biến đơn GV: Khi 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: Suy nghỉ và trả lời câu hỏi GV GV: Phân tích câu trả lời học sinh và đưa vài thông tin dạng sau: - Họ tên học sinh là thông tin dạng văn và dạng kí tự - Điểm học sinh là thông tin dạng số thực - Số thứ tự học sinh là thông tin dạng số nguyên - Một số thông tin khác cần biết chúng là đúng hay sai GV: Thuyết trình đưa số bổ sung sau: - Ngôn ngữ lập trình nào đưa số kiểu liệu chuẩn đơn giản, từ kiểu đơn giản này ta có thể xây dựng thành kiểu liệu phức tạp - Kiểu liệu nào có miền giới hạn nó Máy tính không thể lưu tất các số trên trục số nó có thể lưu trữ với độ chính xác cao - Tuỳ thuộc vào ngôn ngữ lập trình mà tên các kiểu liệu khác và miền giá trị các kiểu liệu khác - Với kiễu liệu người lập trình cần ghi nhớ tên kiểu, miền giá trị và số ô nhớ để lưu giá trị thuộc kiểu đó * Khai báo thư viện - Khai báo thư viện Pascal: Uses crt; {Thư viện crt chứa các hàm vào/ra chuẩn làm việc với màn hình và bàn phím} Uses graph; {Thư viện graph chứa các hàm đồ hoạ} - Để xoá gì trên màn hình sau khai báo crt thì dùng lệnh clrscr - Trong C++: #include <stdio.h>; #include <conio.h>; * Khai báo hằng: - Trong Pascal: Const MaxN = 1000; PI = 3.1416; * Khai báo biến: - Trong Pascal: Var <danh sách biến>:<kiểu liệu>; Ví dụ: Giải phương trình bậc hai: ax2 + bx +c = Khai báo: Var a,b,c,x1,x2,delta: real; b Phần thân chương trình - Phần thân chương trình bao gồm dãy lệnh phạm vi xác định cặp dấu hiệu mở đầu và kết thúc - Trong Pascal, bắt đầu và kết thúc Begin… End Begin [<Dãy lệnh>]; End II Kiểu liệu chuẩn Kiểu nguyên Kiểu Số Byte Miền gi trị Byte 255 Integer - 215 215- Word 216- Longint - 231 231- Kiểu thực - Có nhiều kiểu cho giá trị là số thực hay dùng số kiểu sau: Kiểu Số Miền gi trị Byte Real 2.9e- 39 1.7e38 Single 1.5e- 45 3.4e- 38 Double 5.4e- 325 1.7e- 308 Extended 10 3.4e- 4932 1.2e4932 Comp - 9.2e18 9.2e18 Kiểu kí tự - Tên kiểu: CHAR Lop11.com (3) - Trong lập trình nói chung thì kiểu kí tự thường là tập kí tự bảng mã kí tự, kí tự có mã thập phân tương ứng Để lưu các giá trị thì phải lưu các mã thập phân tương ứng chúng - Miền giá trị: Là các kí tự bảng mã ASCII gồm 256 ký tự - Mỗi ký tự có mã tương ứng từ đến 255 - Các kí tự có quan hệ so sánh, việc so sánh dựa trên mã kí tự Kiểu Logic - Tên kiểu: Boolean - Miền giá trị: Chỉ có giá trị là True (đúng) False (sai) 4) CỦNG CỐ : Nhắc lại các khái niệm cấu trúc chương trình gồm phần khai báo và phần thân 5) BÀI TẬP VỀ NHÀ: Cho chương trình mẫu nhà yêu cầu học sinh rõ thành phần chương trình đó Program venha; Uses crt; Var a,b: integer; Begin Clrscr; Writeln(‘Nhâp a,b:’); Readln(a,b); Writeln(‘Tong hai so la:’,a+b:3); Readln; End Lop11.com (4) Lop11.com (5)

Ngày đăng: 02/04/2021, 07:24

Từ khóa liên quan

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

Tài liệu liên quan