Bài 3. Chương trình máy tính và dữ liệu

Chia sẻ bởi Nguyễn Minh Thức | Ngày 24/10/2018 | 50

Chia sẻ tài liệu: Bài 3. Chương trình máy tính và dữ liệu thuộc Tin học 8

Nội dung tài liệu:

Nhiệt liệt chào mừng
về dự hội giảng trường
Cùng các em học sinh
Các vị đại biểu, các thầy cô giáo
Môn: Tin học lớp 8
Kiểm tra bài cũ
? Hãy trình bày về dữ liệu trên trang tính, và các phép toán trong công thức trên bảng tính.
Đáp án
Dữ liệu trên trang tính:
+ Dữ liệu kiểu số: là các số 0, 1,.,9 dâu + chỉ số dương; dấu - chỉ số âm
+ Dữ liệu kiểu kí tự: là dãy các chữ cáI, chữ số và kí hiệu
Các phép toán sử dụng trong bảng tính:
+ : Kí hiệu phép cộng
- : Kí hiệu phép trừ
* : Kí hiệu phép nhân
/ : Kí hiệu phép chia
^ : Kí hiệu phép lấy luỹ thừa
% : Kí hiệu phép lấy phần trăm

Bài 3: Chương trình máy tính và dữ liệu
1.Dữ liệu và kiểu dữ liệu

Ví dụ 1: ( Hình 1- SGK trang 20)
Chao Cac Ban
2007 + 5123 = 7138 ( Số nguyên)
1927.5 chia 3 bằng 642.50000 ( số thực)
Dòng chữ
Phép toán
với các số
Một số kiểu dữ liệu thường dùng
Bài tập vận dụng
? Hãy cho biết câu lệnh sau viết trong ngôn ngữ lập trình Pascal là thể hiện kiểu dữ liệu nào?
Witerln(` Chao cac ban:`,`Hello`);
Witerln(` dien tich hinh tron co ban kink 0,5 m la:` ,0.5 x 0.5x pi);
Witerln(` chu vi tam giac abc la:`, 2+4+5);

KÝ tù
Số thực
Số nguyên
* Một số kiểu dữ liệu trong ngôn ngữ pascal
* Các kiểu dữ liệu trong ngôn ngữ JavaScript
- Number: Kiểu số, ví dụ 17.125 hoặc 89999
- String: kiểu chuỗi, ví dụ `Chao ban` hay "Hello"
- Boolean: kiểu logíc, ví dụ 3>5 cho giá trị là False
- Null: Có giá trị null( không có gì)
* Các kiểu số nguyên trong ngôn ngữ pascal
* Vài kiểu số thực trong ngôn ngữ pascal
* Kiểu logic trong ngôn ngữ pascal
2. Các phép toán với dữ liệu kiểu số
* Việc kết hợp các phép tính số học nói trên tạo thành các biểu thức số học phức tạp
* Biểu thức số học và cách viết biểu thức đó trong ngôn ngữ lập trình. Ví dụ:
* Các quy tắc tính biểu thức số học
- Các phép toán trong ngoặc được thực hiện trước
- Trong dãy các phép toán không có ngoặc các phép toán được thực hiện trước là nhân; chia; phép chia lấy nguyên, lấy dư.
- Phép cộng và phép trừ được thực hiện từ tráI sang phải.
* Một số hàm số học trong ngôn ngữ lập trình
Bài tập
Bài 1 ( bài 4-SGK/26): Viết biểu thức toán học sau bằng các kí hiệu trong ngôn ngữ Pascal
Đáp án:
a/b+c/d

b) a*x*x+b*x*c

c) 1/x-a/5*(b+2)

d) (a*a+b)*(1+c)*(1+c)*(1+c)
Bài 2: Bốn bạn A, B, C, D đưa ra kết quả của phép chia, phép chia lấy phần nguyên, phép chia lấy phần dư của 2 số nguyên 14 và 5 như sau:
14/5=2 ; 14 div 5 = 2 ; 14 mod 5 =4.
14/5=2.8 ; 14 div 5 = 2 ; 14 mod 5 = 4.
14/5=2.8 ; 14 div 5 = 4 ; 14 mod 5 = 2.
14/5=3 ; 14 div 5 = 2 ; 14 mod 5 = 4.
Hãy chọn kết quả đúng.
Bài tập
Bài 3: Hãy chuyển các biểu thức viết trong ngôn ngữ Pascal dưới đây thành biểu thức toán học
2*pi*r

b) 1/(n*(n+1)*(n+2))

c) Sqr(b*b+c*c)

d) 1/(abs(x)+1) + 1/ ((abs(y)+1)* (abs(y)-1))

e) (Pi*R1*R1-pi*sqr(R2))/4
Pi là hàm có sẵn trong ngôn ngữ Pascal
có giá trị xấp xỉ của số ?
Bài tập
Đáp án
Bài 4: Bạn Thành nói: " số 123 thuộc hai kiểu dữ liệu khác nhau, đó là dữ liệu kiểu số và dữ liệu kiểu xâu kí tự `123` ". Thành nói đúng không tại sao?
Bài tập
Hướng dẫn về nhà
- Bài tập về nhà: 1,2,3,5
- Chuẩn bị bài: mục 3- các phép so sánh và mục 4- Giao tiếp người - máy tính.
giờ học kết thúc
cảm ơn quý vị đại biểu và các em
* 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ẻ: Nguyễn Minh Thức
Dung lượng: | Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)