Tuyển chọn các bài giảng hay Chương trình máy tính và dữ liệu môn Tin học 8, đây sẽ là những tư liệu bổ ích nhất dành cho việc học và giảng dạy của các bạn. Đây là bộ sưu tập bài giảng đã được tuyển chọn kĩ lưỡng, có nội dung và cách trình bày cuốn hút giúp cho quý thầy cô và các bạn học sinh tham khảo nhằm nâng cao hiệu quả trong quá trình giảng dạy và học tập. Mong rằng các bạn sẽ hài lòng với những bài giảng Tin học 8 bài 3: Chương trình máy tính và dữ liệu.
Trang 1BÀI GIẢNG TIN HỌC 8
Trang 2GIÁO ÁN ĐIỆN TỬ TIN HỌC LỚP 8
Trang 31 DỮ LIỆU VÀ KIỂU DỮ LIỆU
- NNLT thường phân chia dữ liệu cần xử
lí theo các kiểu khác nhau và định nghĩa các phép toán tương ứng trên mỗi kiểu
dữ liệu
Hãy cho biết dữ liệu ô tính trong Excel được trình bày dưới dạng gì?
Trang 4* Một số kiểu dữ liệu cơ bản:
là dãy các kí tự lấy từ bảng chữ cái của NNLT.
1 DỮ LIỆU VÀ KIỂU DỮ LIỆU
Trang 5* Ngoài các kiểu trên, mỗi NNLT cụ thể còn định nghĩa thêm nhiều kiểu dữ liệu khác.
1 DỮ LIỆU VÀ KIỂU DỮ LIỆU
Trang 6- Một số kiểu dữ liệu cơ bản của NNLT Pascal.
Tªn kiÓu Ph¹m vi gi¸ trÞ
integer Số nguyên trong khoảng -215 đến 215 -1
Real Số thực các giá trị tuyệt đối trong khoảng 2,9 x 10 -39 đến 1,7 x 1038 và số 0 Char Một kí tự trong bảng chứ cái
String Xâu kí tự, tối đa gồm 255 kí tự
* Chú ý: chuỗi với các chữ số trong pascal được viết trong cặp dấu nháy đơn.
- ví dụ: ‘3456’; ’76.78’;
1 DỮ LIỆU VÀ KIỂU DỮ LIỆU
Trang 7Hãy lựa chọn kiểu
Trang 82 CÁC PHÉP TOÁN VỚI DỮ LIỆU KIỂU SỐ
Trang 9* CÁC PHÉP TOÁN SỐ HỌC TRONG PASCAL
mod Chia lấy phần d Số nguyên
div Chia lấy phần nguyên Số nguyên
2 CÁC PHÉP TOÁN VỚI DỮ LIỆU KIỂU SỐ
Trang 11Y 3
(X+5)/(a+3) – y/(b+5)*(X+2)*(X+2)
2 CÁC PHÉP TOÁN VỚI DỮ LIỆU KIỂU SỐ
Trang 12Các phép toán trong ngoặc được thực hiện trước tiên.
QUY TẮC TÍNH BiỂU
THỨC
SỐ HỌC
QUY TẮC TÍNH BIỂU THỨC SỐ HỌC (SGK/22)
Trong các NNLT, khi viết các biểu thức toán chỉ sử dụng dấu ( ).
Trong dãy các phép toán không có dấu ngoặc thì các phép toán được * , / , mod , div thực hiện trước.
Dãy các phép toán có cùng mức độ ưu tiên thì thực hiện lần lượt
từ trái sang phải.
2 CÁC PHÉP TOÁN VỚI DỮ LIỆU KIỂU SỐ
Trang 133 CÁC PHÉP SO SÁNH
7 = 8?
Trang 143 CÁC PHÉP SO SÁNH
Các NNLT cho phép sử dụng phép toán so sánh để so sánh
các dữ liệu (số, biểu thức, ).
Chú ý: Kí hiệu các phép toán và so sánh có thể khác nhau, tuỳ theo quy định của từng NNLT.
Kết quả của phép so sánh chỉ có thể là đúng hoặc sai
Trang 164 Giao tiếp người – máy tính
Yê u c
ầu
Ph ản
hồ i
Trang 174 Giao tiếp người – máy tính
- Là quá trình trao đổi dữ liệu hai chiều giữa con người và máy tính khi thực hiện chương trình.
Giao tiếp giữa người –
máy tính là gì?
Trang 184 Giao tiếp người – máy tính
Tương tác giữa người - máy là do người lập trình tạo ra và thường thực hiện nhờ các thiết bị chuột, bàn phím, màn hình.
Con người: thực hiện kiểm tra, điều chỉnh, bổ sung…
Máy tính: đưa thông báo, kết quả, gợi ý…
Giao tiếp giữa người – máy tính do ai chủ động, thực
hiện?
Trang 19a Thông báo kết quả tính toán
- Là yêu cầu đầu tiên và quan trọng đối với mọi CT.
Ví dụ: Câu lệnh thông báo kết quả tính CV và S hình
Trang 20b Nhập dữ liệu.
- Là một tương tác mà chương trình tạm dừng để yêu cầu người dùng nhập dữ liệu.
Ví dụ: Câu lệnh yêu cầu nhập bán kính từ bàn phím.
Write(‘Ban hay nhap R =’ );
Trang 21- Thông báo tạm ngừng trong một khoảng thời gian.
Ví dụ: Câu lệnh trì hoãn thời gian:
Writeln(‘Cac ban cho 2 giay nhe…’);
Delay(2000);
Kết quả
Cac ban cho 2 giay nhe… CT tạm
ngừng 2s rồi thực hiện tiếp
4 Giao tiếp người – máy tính
c Tạm ngừng chương trình.
Trang 22Câu lệnh gì có thể dừng CT
để đợi thao tác khác?
4 Giao tiếp người – máy tính
- Câu lệnh Readln: dừng CT để chờ nhấn Enter.
c Tạm ngừng chương trình.
Trang 23d Hộp thoại.
- Thông báo dạng hộp thoại: cho phép người dùng thao tác, tuỳ chọn
Ví dụ: Hộp thoại sau có thể xuất hiện khi người
dùng thực hiện thao tác kết thúc chương trình.
4 Giao tiếp người – máy tính
Trang 24Ghi nhớ!
Ngôn ngữ lập trình phân chia dữ liệu thành các kiểu và định nghĩa các phép toán tương ứng trên mỗi kiểu dữ liệu
Giao tiếp (tương tác người - máy) là quá trình trao đổi dữ liệu hai chiều giữa người và máy tính.
Trang 25Hãy khoanh tròn kết quả đúng.
Câu 1 : Bốn bạn A, B, C, D đưa ra kết quả của phép
chia lấy phần nguyên và lấy phần dư của hai số nguyên 14 và 5 như sau:
Trang 26Câu 2 : Kiểu số nguyên có phạm vi giá trị từ
A 0 đến 127 B -2 15 đến 2 15 – 1
C 0 đến 255 D -100000 đến 100000
Câu 3: Biểu thức toán học
viết bằng kí hiệu trong ngôn ngữ Pascal là :