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

Chia sẻ bởi Thái Thị Hồng Quý | Ngày 24/10/2018 | 38

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:

Kính chào quý thầy cô
về dự giờ thăm lớp!
KIỂM TRA BÀI CŨ
?Hãy nêu các quy tắc đặt tên trong NNLT?
Cho ví dụ về tên hợp lệ và tên không hợp lệ.
?Cấu trúc chung của chương trình gồm mấy phần?
Đó là những phần nào?
+ Các quy tắc:
Tên không trùng với từ khóa
Tên không chứa các kí hiệu
Tên không chứa khỏang trắng
Tên không bắt đầu bằng số.
Ví dụ: Tên hợp lệ: Banlan; Tên không hợp lệ: Ban lan;
Cấu trúc của chương trình thường gồm 2 phần. Phần khai báo và phần thân.
Phần khai báo: Dùng để khai báo tên chương trình và tên thư viện
Phần thân: Gồm các lệnh của chương trình. Đây là phần quan trọng nhất.
Đây là kiểu dữ liệu gì?
15 + 5 = 20
Chao cac ban


Dữ liệu kiểu số
Dữ liệu kiểu chữ
Trong NNLT Pascal có xử lí được các kiểu dữ liệu này không?
Tiết 7:Bài 3
Chương trình máy tính và dữ liệu
-Các 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 các giá trị của dữ liệu và các phép toán thực hiện trên giá trị đó
1./ DỮ LIỆU VÀ KIỂU DỮ LIỆU
Integer
Real
Char
String
BàI 3: Chương trình máy tính và dữ liệu
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
- Một số kiểu dữ liệu thường dùng:
+ Số nguyên
+ Số thực
+ Kí tự
+ Xâu kí tự
Ví dụ: số học sinh, số quyển sách,.
Ví dụ: điểm TB môn van, chu vi đường tròn,.
Ví dụ: `CHAO CAC BAN`, `8A1`, `5/ 9/ 2008`,.
Ví dụ: `a`, `b`, `5`, `8`,..
Hãy trình bày các kiểu dữ liệu cơ bản trong ngôn ngữ lập trình Pascal?
Integer
Real
Char
String
Kiểu DL
cơ bản
1. Dữ liệu và kiểu dữ liệu
- Một số kiểu dữ liệu thường dùng:
+ Số nguyên (integer)
+ Số thực (real)
+ Kí tự (char)
+ Xâu kí tự (string)
Hãy cho biết các ví dụ sau ứng với kiểu dữ liệu nào?
a) Số học sinh của lớp 8 là 30
Kiểu số nguyên
b) Bạn Nam cao 1.35m
c) ‘Chao buoi sang’ ; ‘Lop 8’
Kiểu số thực
Kiểu xâu kí tự
BàI 3: Chương trình máy tính và dữ liệu
Ví dụ: Bảng dưới đây liệt kê một số kiểu dữ liệu của NNLT Pascal:
* Lưu ý: Trong Pascal, để cho chương trình dịch hiểu dãy chữ số là kiểu xâu. Ta phải đặt dãy số đó trong cặp dấu nháy đơn.
Ví dụ: ‘1’; ‘23623’;
Bài toán:
Biết bán kính của hình tròn là một số chẵn R. Tính chu vi (CV) và diện tích (S) của hình tròn.
kiểu integer
kiểu real
BàI 3: Chương trình máy tính và dữ liệu
x
x
x
x
x
x
x
x
Điền dấu X vào ô em lựa chọn
Ở toán học, em thường gặp những phép toán nào?
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
2. Các phép toán với dữ liệu kiểu số.
Các kí hiệu của phép toán số học được sử dụng trong NNLT Pascal:
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
2. Các phép toán với dữ liệu kiểu số.
Kí hiệu các phép toán số học trong ngôn ngữ Pascal:
Ví dụ 1: phép /, mod, div
5 / 2 = 2.5
7 / 2 = 3.5
5 mod 2 = 1
5 div 2 = 2
-7 mod 3 = -1
-7 div 3 = -2
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
2. Các phép toán với dữ liệu kiểu số.
Kí hiệu các phép toán số học trong ngôn ngữ Pascal:
Hãy cho biết kết quả của phép tính sau?
5.5
1
5
0
3
a x b – c + d
a*b – c + d
15+5*(a/2)
(x+5)/(a+3)-y/(b+5)*(x+2)(x+2)
((a+b)*(c-d)+6)/3-a
BIỂU THỨC SỐ HỌC
PHÉP TOÁN TRONG PASCAL
Ví dụ 2: Hãy viết các biểu thức Toán học sang biểu thức Pascal:
a) 2*P*r
2Pr
b) 1/(n*(n+1)*(n+2))
c) (10*a+2*b)/(a*b)
d) a*x*x*x+b*x*x+c*x+d
Ví dụ 3: Hãy viết các biểu thức Pascal sang biểu thức Toán học sau:
ax3 + bx2 + cx + d
?Thông thường, ở Toán học các em tính toán với
biểu thức, em thực hiện phép tính nào trước?
THỨ TỰ ƯU TIÊN CÁC PHÉP TOÁN
Các phép toán trong ngoặc ().
Phép toán * ; /; mod; div.
Phép toán +; - (thực hiện từ trái sang phải).
Bài tập củng cố.
ĐÁP ÁN
Nhóm 1,2
Có 3 kiểu dữ liệu thường dùng
trong pascal
- Số nguyên, tên kiểu: integer
- Số thực, tên kiểu: Real
- Xâu kí tự, tên kiểu: String
b) 25 div 3 = 8
20 mod 3 = 2
Nhóm 3,4

a * x *x + b * x + c
(a+ b) * (2 + c) * (2 + c) * (2 +c)
1)
2)
3)
4)
ax2 + bx + c
a/b + c/d
a*x*x + b*x + c
1/x - a/5*(b+2)
a/(b*b+c)
TRONG TOÁN HỌC
TRONG PASCAL
Bài tập 2: Chuyển các biểu thức Toán học sang biểu thức Pascal:
GHI NHỚ:
Kiểu dữ liệu:
Số nguyên (integer)
Số thực (real)
Kí tự (char)
Xâu kí tự (string)
Các phép toán: +; -; *; /; div; mod.

DẶN DÒ
- Học nội dung bài hôm nay và trả lời câu hỏi 2,3 SGK_trang 26.
Xem nội dung tiếp theo của bài.
KÍNH CHÚC QUÝ THẦY SỨC KHOẺ
CHÚC CÁC EM HỌC GIỎI !
* 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ẻ: Thái Thị Hồng Quý
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)