Tiet 7 - tin 8 - 2012
Chia sẻ bởi Trần Văn Hải |
Ngày 14/10/2018 |
32
Chia sẻ tài liệu: tiet 7 - tin 8 - 2012 thuộc Tin học 6
Nội dung tài liệu:
BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
I. Mục tiêu:
1. Kiến thức:
- Biết được dữ liệu và kiểu dữ liệu.
- Biết được các phép toán và phép so sánh.
2. Kĩ năng: Phân biệt được các kiểu dữ liệu cơ bản trong ngôn ngữ lập trình Pascal.
3. Thái độ: Nghiêm túc, có ý thức và yêu thích môn học.
II. Chuẩn bị:
Gv : Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.
Hs : Vở ghi, sách giáo khoa.
III. Phương pháp:
Gv đặt vấn đề, HS giải quyết vấn đề, quan sát, vấn đáp.
IV. Tiến trình bài dạy:
Ổn định lớp: (1’)
8A1 :………………………………………………………………………………………………………………………….
8A2 :………………………………………………………………………………………………………………………….
2. Kiểm tra bài cũ: (5’)
Câu 1: Khởi động và thoát khỏi Turbo Pascal?
Câu 2: thảo, lưu dịch và chạy một chương trình đơn giản?
3. Nội dung bài mới:
HOẠT ĐỘNG CỦA GIÁO VIÊN VÀ HỌC SINH
GHI BẢNG
Hoạt động 1: (15’) Tìm hiểu dữ liệu và kiểu dữ liệu?
+ GV: Nêu tình huống để gợi ý về dữ liệu và kiểu dữ liệu.
+ GV: Đưa lên màn hình ví dụ 1.
+ GV: Ta có thể thực hiện các phép toán với dữ liệu kiểu gì?
+ GV: Theo em có những kiểu dữ liệu gì? Lấy ví dụ cụ thể về một kiểu dữ liệu nào đó.
+ GV: Chốt 3 kiểu dữ liệu cơ bản nhất và giải thích thêm.
+ GV: Trong ngôn ngữ lập trình nào cũng chỉ có 3 kiểu dữ liệu đó hay còn nhiều nữa ?
+ GV: Đưa lên màn hình ví dụ 2 SGK để giới thiệu tên của một số kiểu dữ liệu cơ bản trong ngôn ngữ lập trình Pascal.
+ GV: Đọc tên kiểu dữ liệu Integer, Real, Char, String.
+ GV: Đưa ví dụ: 123 và ‘123’
+ GV: Đưa ra chú ý về kiểu dữ liệu Char và String.
Hoạt động 2: (17’) Tìm hiểu các phép toán trong kiểu dữ liệu số.
+ GV: Đưa lên màn hình bảng kí hiệu các phép toán dùng cho kiểu số thực và số nguyên.
+ GV: Hướng dẫn Hs về phép chia, phép chia lấy phần nguyên và phép chia lấy phần dư:
5/2 = 2.5;
(12/5 = (2.4.
5 div 2 = 2;
(12 div 5 = (2
5 mod 2 = 1;
(12 mod 5 = (2
+ GV: Đưa ra phép toán viết dạng ngôn ngữ toán học :
và yêu cầu Hs viết biểu thức này bằng ngôn ngữ lập trình.
+ GV: Viết lại biểu thức này bằng ngôn ngữ lập trình Pascal. ?
+ HS: Tập trung chú ý lắng nghe.
+ HS: Quan sát để phân biệt được hai loại dữ liệu quen thuộc là chữ và số.
+ HS: Thực hiện các phép toán với dữ liệu kiểu số.
+ HS: Còn với kiểu chữ thì các phép toán đó không có nghĩa.
+ HS: Nghiên cứu SGK trả lời. Mỗi kiểu dữ liệu lấy một ví dụ.
+ HS: Thực hiện ghi chép.
+ HS: Mỗi ngôn ngữ lập trình cụ thể còn định nghĩa nhiều kiểu dữ liệu khác.
+ HS: Quan sát ví dụ.
+ HS: Đọc lại.
+ HS: 123 là kiểu dữ liệu Integer
‘123’ là kiểu dữ liệu Char, String.
+ HS: Tập trung, chú ý lắng nghe.
+ HS: Theo dõi và tập làm quen với các VD của GV đưa ra.
+ HS: Làm lại Vd của GV đưa ra.
+ HS: Phát biểu bằng ngôn ngữ lập trình.
+ HS: Chú ý, quan sát theo dõi.
1. Dữ liệu và kiểu dữ liệu.
- Ngôn ngữ lập trình phân chia dữ liệu theo các kiểu khác nhau. Và được chia thành các loại cơ bản sau:
+ Số nguyên.
+ Số thực.
+ Xâu kí tự.
Chú ý: Dữ liệu kiểu kí tự và kiểu xâu trong Pascal được đặt trong cặp dấu nháy đơn.
2. Các phép toán với dữ liệu kiểu số ?
( HS ghi ở bảng 2 )
Quy tắc tính các biểu thức số học:
- Các phép toán trong ngoặc được thực hiện trước tiên;
- Trong dãy các phép toán
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Trần Văn Hải
Dung lượng: 54,00KB|
Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)