Tin 8 bai 3
Chia sẻ bởi Trần Nhật Tân |
Ngày 14/10/2018 |
39
Chia sẻ tài liệu: Tin 8 bai 3 thuộc Tin học 8
Nội dung tài liệu:
Bài 3 - (7
CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
I. Mục tiêu bài học
- Kiến thức:
- Giới thiệu các kiểu dữ liệu và thực hiện phép toán với dữ liệu số
- Kỹ năng:
- Biết được các kiểu dữ liệu và dữ liệu nhập vào máy tính
- Biết dùng các phép toán về dữ liệu
- Thái độ:
-Tư duy và yêu thích môn học
II. Đồ dùng dạy học và tư liệu
1. Giáo viên:
Giáo án + Phòng máy +Tài liệu + Phấn + Bảng+…
2. Học sinh
Đồ dùng học tập
III. Hoạt động dạy học
1. Tổ chức
Lớp
Ngày dạy
Sĩ số
Tên học sinh vắng
8A
8B
8C
2. Kiểm tra bài cũ
3. Bài mới
Hoạt động Thầy + trò
Nội dung
Dữ liệu và kiểu dữ liệu
-Thông tin rất đa dạng khi đưa vào máy tính nên các dữ liệu liên quan đến thông tin đó cũng rất đa dạng.
- Các kiểu dữ liệu khác nhau thì có chiều dài, giá trị nhận vào của mỗi kiểu dữ liệu là khác nhau
- Một số kiểu dữ liệu hay sử dụng thì được ngôn ngữ lập trình định nghĩa sẵn và cách lưu trữ và sử dụng các kiểu dữ liệu này theo những vấn đề khác nhau.
- Ở ngôn ngữ lập trình Pascal sử dụng dữ liệu kiểu số nhưng cũng có thể biến các dữ liệu kiểu số này thành dữ liệu kiểu chuỗi bằng cách thêm vào trước và sau dãy các kí số này cặp dấu nháy đơn ‘ ‘
Các phép toán với dữ liệu kiểu số
- Trong mọi ngôn ngữ lập trình đều có thể thực hiện những phép toán số học: cộng, trừ nhân, chia,...
- Các phép toán số học trong ngôn ngữ lập trình Pascal có cách biểu diễn có giống như cách viết các phép toán số học bình thường không?
- Các phép toán số học có gì khác so với các phép toán tính toán bằng tay hay không?
- Trong trường hợp cần thực hiện một lúc nhiều phép tính khác nhau thì ngôn ngữ Pascal có đáp ứng được hay không?
- Các phép toán có sự ưu tiên nào khác nhau trong quá trình tính toán hay không?
- Trong các phép toán được tính tóan trong pascal có tuân thủ theo các qui tắc tính toán số học hay không?
I. Dữ liệu và kiểu dữ liệu
Ví dụ 1: Minh hoạ kết quả thực hiện một chương trình in ra màn hình với các kiểu dữ liệu quen thuộc là chữ và số.
- Các ngôn ngữ lập trình thường phân dữ liệu thành các kiểu khác nhau: Chữ, số nguyên, số thập phân, ....
- Các kiểu dữ liệu được xử lí theo các cách khác nhau.
- Ngôn ngữ lập trình định nghĩa sẵn một số kiểu dữ liệu cơ bản, kiểu dữ liệu xác định giá trị có thể có của dữ liệu và các phép toán có thể thực hiện:
+ Số nguyên
+Số thực
+Xâu kí tự
- Một số kiểu dữ liệu trong ngôn ngữ lập trình Pascal
Tên kiểu
Kí hiệu
Phạm vi giá trị
Kiểu số nguyên
Integer
Số nguyên trong khoảng (2(15 đến 215 ( 1
Kiểu số thực
real
Số thực trong khoảng (10-38 đến 1038
Kiểu kí tự
char
Một kí tự trong bảng chữ cái
Kiểu xâu
string
Dãy tối đa gồm 255 kí tự
II. Các phép toán với dữ liệu kiểu số
Kí hiệu
Tên phép toán
Kiểu dữ 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
Ví dụ:
5/2=2.5 -12/5=-2.4
5 div 2 =2 -12 div 5=-2
5 mod 2= 1 -13 mod 4 =-1
- Có thể kết hợp các phép toán số học để trở thành các phép toán phức tạp hơn.
Ví dụ:
a x b –c+d a*b-c+d
15 + 5 x 15+5*(a/2)
(x+5)/(a+3)-y/(b+5)*(x+2)*(x+2)
Các qui tắc tính các biểu thức số học:
- Các
CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
I. Mục tiêu bài học
- Kiến thức:
- Giới thiệu các kiểu dữ liệu và thực hiện phép toán với dữ liệu số
- Kỹ năng:
- Biết được các kiểu dữ liệu và dữ liệu nhập vào máy tính
- Biết dùng các phép toán về dữ liệu
- Thái độ:
-Tư duy và yêu thích môn học
II. Đồ dùng dạy học và tư liệu
1. Giáo viên:
Giáo án + Phòng máy +Tài liệu + Phấn + Bảng+…
2. Học sinh
Đồ dùng học tập
III. Hoạt động dạy học
1. Tổ chức
Lớp
Ngày dạy
Sĩ số
Tên học sinh vắng
8A
8B
8C
2. Kiểm tra bài cũ
3. Bài mới
Hoạt động Thầy + trò
Nội dung
Dữ liệu và kiểu dữ liệu
-Thông tin rất đa dạng khi đưa vào máy tính nên các dữ liệu liên quan đến thông tin đó cũng rất đa dạng.
- Các kiểu dữ liệu khác nhau thì có chiều dài, giá trị nhận vào của mỗi kiểu dữ liệu là khác nhau
- Một số kiểu dữ liệu hay sử dụng thì được ngôn ngữ lập trình định nghĩa sẵn và cách lưu trữ và sử dụng các kiểu dữ liệu này theo những vấn đề khác nhau.
- Ở ngôn ngữ lập trình Pascal sử dụng dữ liệu kiểu số nhưng cũng có thể biến các dữ liệu kiểu số này thành dữ liệu kiểu chuỗi bằng cách thêm vào trước và sau dãy các kí số này cặp dấu nháy đơn ‘ ‘
Các phép toán với dữ liệu kiểu số
- Trong mọi ngôn ngữ lập trình đều có thể thực hiện những phép toán số học: cộng, trừ nhân, chia,...
- Các phép toán số học trong ngôn ngữ lập trình Pascal có cách biểu diễn có giống như cách viết các phép toán số học bình thường không?
- Các phép toán số học có gì khác so với các phép toán tính toán bằng tay hay không?
- Trong trường hợp cần thực hiện một lúc nhiều phép tính khác nhau thì ngôn ngữ Pascal có đáp ứng được hay không?
- Các phép toán có sự ưu tiên nào khác nhau trong quá trình tính toán hay không?
- Trong các phép toán được tính tóan trong pascal có tuân thủ theo các qui tắc tính toán số học hay không?
I. Dữ liệu và kiểu dữ liệu
Ví dụ 1: Minh hoạ kết quả thực hiện một chương trình in ra màn hình với các kiểu dữ liệu quen thuộc là chữ và số.
- Các ngôn ngữ lập trình thường phân dữ liệu thành các kiểu khác nhau: Chữ, số nguyên, số thập phân, ....
- Các kiểu dữ liệu được xử lí theo các cách khác nhau.
- Ngôn ngữ lập trình định nghĩa sẵn một số kiểu dữ liệu cơ bản, kiểu dữ liệu xác định giá trị có thể có của dữ liệu và các phép toán có thể thực hiện:
+ Số nguyên
+Số thực
+Xâu kí tự
- Một số kiểu dữ liệu trong ngôn ngữ lập trình Pascal
Tên kiểu
Kí hiệu
Phạm vi giá trị
Kiểu số nguyên
Integer
Số nguyên trong khoảng (2(15 đến 215 ( 1
Kiểu số thực
real
Số thực trong khoảng (10-38 đến 1038
Kiểu kí tự
char
Một kí tự trong bảng chữ cái
Kiểu xâu
string
Dãy tối đa gồm 255 kí tự
II. Các phép toán với dữ liệu kiểu số
Kí hiệu
Tên phép toán
Kiểu dữ 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
Ví dụ:
5/2=2.5 -12/5=-2.4
5 div 2 =2 -12 div 5=-2
5 mod 2= 1 -13 mod 4 =-1
- Có thể kết hợp các phép toán số học để trở thành các phép toán phức tạp hơn.
Ví dụ:
a x b –c+d a*b-c+d
15 + 5 x 15+5*(a/2)
(x+5)/(a+3)-y/(b+5)*(x+2)*(x+2)
Các qui tắc tính các biểu thức số học:
- Các
* 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 Nhật Tân
Dung lượng: 106,50KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)