Bài giảng môn Tin học lớp 8 năm học 2021-2022 - Chủ đề 4: Dữ liệu và biến trong chương trình (Trường THCS Thành phố Bến Tre) được thực hiện với mục tiêu nhằm giúp học sinh biết được một số kiểu dữ liệu cơ bản trong Pascal; tìm hiểu về biến và cách khai báo biến; tìm hiểu về hằng và cách khai báo hằng;... Mời quý thầy cô và các em học sinh cùng tham khảo chi tiết nội dung bài giảng!
CHỦ ĐỀ 4 DỮ LIỆU VÀ BIẾN TRONG CHƯƠNG TRÌNH Khởi Động Em hãy ghép nối các thơng tin trong các bảng ghim sau vào đúng dạng của nó Đơn xin phép nghỉ học thể dục bạn Lan Dạng văn bản Bài văn mô tả Hồ Gươm bạn An Tiếng bé cười khối chí tiếng nhạc vừa vang lên Tiếng ve kêu râm ran sân trường Dạng hình ảnh Hình chụp Văn Miếu – Quốc Tử Giám Hình vẽ lồi động vật tường Tiếng sáo trúc buổi hòa nhạc Dạng âm thanh Tiếng cịi xe tải inh ỏi ngồi đường Khám phá Một số kiểu dữ liệu cơ bản trong Pascal Tìm hiểu về biến và cách khai báo biến Tìm hiểu về hằng và cách khai báo hằng Một số kiểu liệu Pascal Là kiểu số thực Phạm vi giá trị: Giá trị tuyệt đối khoảng 2.9x10-39 đến 1.7x1038 số V í d ụ: -2.5, 1, 0.86 - - - - Là kiểu số nguyên Phạm vi giá trị: -32768 đến 32767 Ví dụ: 3, -9, Integer - Là kiểu kí tự - Phạm vi giá trị: kí tự bảng chữ Ví dụ: ‘a', ‘A', ‘1', ‘+', ‘ ' Real - Là kiểu logic - Phạm vi giá trị: True, False Ví dụ: True, False Boolean Là kiểu xâu kí tự Phạm vi giá trị: Tối đa 255 kí tự Ví dụ: ‘Chao cac ban', ‘2/9/1945' - String Char Có kiểu liệu Pascal? STT Dữ liệu Kiểu dữ liệu ‘# # # ’ 6 ‘15/ 5/ 2018’ 7 ‘9999’ 8 False 9 ‘Chuc mung ban!’ 10 2150 1 ‘z’ 2 0.125 3 150 4 True 5 Kí hiệu của các phép tốn số học trong ngơn ngữ Pascal: Kí hiệu Phép toán Kiểu liệu + Cộng Số nguyên, số thực - Trừ Số nguyên, số thực * Nhân Số nguyên, số thực / Chia Số nguyên, số thực div Chia lấy phần nguyên Số nguyên mod Chia lấy phần dư Số nguyên Có kiểu liệu Pascal? 2 b*b – 4*a*c b – 4ac x + y (x + y) / (x y) x y 3x + 2 3x + 2 y 1 2 (3x + 2) . (x + y) y 1 3*x*x+2 ……………………… (3*x*x+2)/(y-1) ……………………… (3*x*x+2)*(x*x+y)/(y-1) ……………………… 2. Tìm hiểu về biến và cách khai báo biến Em tính giá trị biểu thức P: P= x2+ x+ 1 Duy? x= 5 x= 1 x= 0 x= 3 P=21 P=3 P=1 P=13 Khôi? Nhân? Tên em để phân biệt em với người xung quanh Bình? Tên biến đại diện cho nhớ máy tính Chương trình truy xuất ô nhớ (lấy ghi giá trị) thông qua tên biến Tên biến 2. Tìm hiểu về biến và cách khai báo biến Biến đại lượng đặt tên dùng để lưu trữ liệu Cú pháp khai báo biến: var : ; Ví dụ 1: Em hãy tham khảo bảng bên trái và hồn thành bảng bên phải. Tên Giá trị Kiểu dữ liệu Tên Giá trị Kiểu dữ liệu boolean ……… so_luong 123 Integer kiem_tra False hoc_luc Gioi String danh_gia A 3.1416 Real nam_sinh 2005 integer ………. a Char lop 8A1 string ………. Boolean diem_toan 8.5 real ………. pi ki_tu gioi_tinh True char ………. ụ 2: Để viết chương trình tính giá trị biểu thức P, em cần sử dụng biến P x Ví d thuộc kiểu liệu số thực Em viết khai báo biến sau: 2. Tìm hiểu về biến và cách khai báo biến Ví dụ 3: Chương trình tính chu vi, diện tích hình tròn: Câu lệnh khai báo biến ban_kinh, chu_vi, dien_tich nằm phần ……………………… Biến ban_kinh thuộc kiểu liệu ………………………………………………………… số thực (real) Biến chu_vi, dien_tich thuộc kiểu liệu ………………………………………………… số thực (real) khai báo 3. Tìm hiểu về hằng và cách khai báo hằng Hằng đại lượng có giá trị khơng đổi suốt q trình thực chương trình Cú pháp khai báo hằng: const = ; Ví dụ khai báo pi: Ví dụ khai báo đơn giá: Trải nghiệm Bài tốn in số ngun Bài tốn in hồ sơ học sinh Bài tốn tính tiền bút 1. Bài tốn in số ngun Chữ số hàng chục INPUT=? a= 10 div ab ab b= ab mod 100 OUTPUT=? Chữ số hàng đơn vị Đúng Sai Em hãy đánh dấu vào ô đúng/sai. Nếu sai hãy sửa lại cho đúng ab div 10 ……………………………… ab mod 10 ……………………………… 2. Bài toán in hồ sơ học sinh ho_ten:string HỒ SƠ HỌC SINH LỚP 8A1 STT: 1 Họ tên: Nguyễn Văn An Ngày sinh: 16/ 6/ 2004 Giới tính: Nam Điểm trung bình: 8.9 Học lực: Giỏi Hạnh kiểm: Khá ngay_sinh:string stt:byte hanh_kiem:string gioi_tinh:string STT: 2 … hoc_luc:string dtb:real 3. Bài tốn tính tiền bút so_luong1,so_luong2 : integer; ………………………………………………………… tong1, tong2: longint; ……………………………………………… const don_gia=3000; ……………………………………………… ... trị tuyệt đối khoảng 2.9x1 0-3 9 đến 1.7x10 38 số V í d ụ: -2 .5, 1, 0 .86 - - - - Là kiểu số nguyên Phạm vi giá trị: -3 27 68 đến 32767 Ví dụ: 3, -9 , Integer - Là kiểu kí tự - Phạm vi giá trị: kí tự... Tên? ?biến? ? đại diện cho nhớ máy tính Chương trình truy xuất nhớ (lấy ghi giá trị) thông qua tên biến Tên biến 2. Tìm hiểu về? ?biến? ?và? ?cách khai báo? ?biến? ? Biến đại lượng đặt tên dùng để lưu trữ liệu. .. pháp khai báo biến: var : ; Ví dụ 1: Em hãy tham khảo bảng bên trái? ?và? ?hồn? ?thành? ?bảng bên phải. Tên Giá trị Kiểu? ?dữ? ?liệu? ? Tên Giá trị Kiểu? ?dữ? ?liệu? ? boolean