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

Chia sẻ bởi Nguyễn Thị Hồng Vân | Ngày 24/10/2018 | 49

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:

KIỂM TRA BÀI CŨ
?Hãy nêu từ khóa và tên, các quy tắc đặt tên trong ngôn ngữ lập trình Pascal?
?Cấu trúc chung của chương trình gồm mấy phần. Đó là những phần nào? Phần nào là quan trọng nhất?
15 + 5 = 20
Chao cac ban
1. Dữ liệu và kiểu dữ liệu:
Các kiểu dữ liệu quen thuộc:
5+6=?
5+x=?
Ví dụ 1:
Số nguyên (Integer):
Số thực (real):
Kí tự (char):
Xâu kí tự (string):

Vd 4: Là 1 chữ, số hay kí hiệu đặc biệt

Vd 1: Chiều cao: 1.5, Điểm TB: 7.3
Vd 2: ‘nam’; ‘lop8a’; ’10/11/2016’

Vd 3: Số học sinh: 28, số trang sách 93
Một số kiểu dữ liệu thường dùng nhất:
Ví dụ 2: (Bảng 1)
Em hãy hoàn thành bài tập sau: Điền dấu x vào ô lựa chọn
x
x
x
x
x
x
x
x
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:
1.
2.
3.
5.
Thảo luận nhóm, lớp chia thành 5 nhóm. Mỗi nhóm thực hiện 1 câu theo chọn ô chữ.
1
2
3
5
4.
4
Chuyển đổi biểu thức toán học sang biểu thức pascal sau?
1.
2.
3.
5.
4.
(x+5)/(a+3)-x/(a*a+1)
(a*a+b)*(1+c)*(1+c) *(1+c)
a*x*x*x+b*x+c
((a+b)*(c-d)+6)/3-a
1/x-a/5*(b*b+2)
Bài 1. Để tính thương 2 số a,b chẵn: t=a/b, hãy lựa kiểu dữ liệu thích hợp cho t,a,b?
BÀI TẬP
a, b: kiểu Integer;
T: kiểu real;
Bài 2. Bốn bạn A,B,C,D đưa ra kết quả của các phép chia hai số nguyên 14 và 5? Hãy chọn kết quả đúng?
BÀI TẬP
A. 14/5=2; 14 div 5=2; 14 mod 5=4
B. 14/5=2.8; 14 div 5=2; 14 mod 5=4
C. 14/5=2.8; 14 div 5=4; 14 mod 5=2
D. 14/5=3; 14 div 5=2; 14 mod 5=4
Bài 3.Chuyển biểu thức pascal sang biểu thức toán học?
A. a*x*x*x+b*x*x+c*x+d
B. 1/(1+x)*(1+x)-2/(x*x+1)
BÀI TẬP
a) 7 chia 2 bằng 3 dư 1
=> 7 div 2 = 3
7 mod 2 = 1
b) 17 chia 5 bằng 3 dư 2
=> 17 div 5 = 3
17 mod 5 = 2
Bài 4. Thực hiện các phép tính sau bằng các phép toán Pascal:
-Nắm vững nội dung đã học:
-Làm các bài tập 1, 2, 3, 4, 5 Sgk/26
-Đọc trước mục 3, 4 của bài “Chương trình máy tính và dữ liệu”
HƯỚNG DẪN VỀ NHÀ:
3. Các phép so sánh
Kết quả của phép so sánh chỉ có thể là ĐÚNG hoặc SAI
Kí hiệu trong toán học
Khi viết chương trình, để so sánh dữ liệu (số, biểu thức, …) ta sử dụng các kí hiệu do ngôn ngữ lập trình quy định.
Kí hiệu trong ngôn ngữ Pascal
4. Giao tiếp người – máy tính
a) Thông báo kết quả tính toán
Thông báo kết quả tính toán là gì?
Là yêu cầu đầu tiên đối với mọi chương trình
Ví dụ:
b) Nhập dữ liệu
Nhập dữ liệu là gì?
Một trong những tương tác thường gặp là chương trình yêu cầu nhập dữ liệu.
Chương trình sẽ tạm ngừng để chờ người dùng “ nhập dữ liệu “ từ bàn phím.
Chương trình hoạt động tiếp theo tùy thuộc vào dữ liệu được nhập vào.
Ví dụ:
c) Tạm dừng chương trình
Tạm ngừng chương trình có bao nhiêu chế độ? Kể ra?
Tạm ngừng trong một khoảng thời gian nhất định.
Tạm ngừng cho đến khi người dùng nhấn phím.
d) Hộp thoại
Chức năng của hộp thoại như thế nào?
Hộp thọai được sử dụng như một công cho việc giao tiếp người-máy tính trong khi chạy chương trình
GHI NHỚ
Các ngôn ngữ lập trình thường phân chia dữ liệu cần xử lí theo các kiểu khác nhau, với các phép toán có thể thực hiện trên từng kiểu dữ liệu đó.
Quá trình trao đổi dữ liệu hai chiều giữa người và máy tính khi chương trình hoạt động thường được gọi là giao tiếp hoặc tương tác người máy.
a) 5x3 + 2 x2 - 8x + 15
b) b2 - 4ac
5*x*x*x + 2*x*x - 8*x +15
b*b – 4*a*c
(x+y)/(x-y)
((a + c)*h – 7*d)/2*b
Bài 1: Viết các biểu thức Toán học sang biểu thức Pascal:
Bài tập
a) 2a + 3b + 1
b) (x2 + 2x +5) – 4xy
2*a + 3*b + 1
(x*x + 2*x + 5) – 4*x*y
(x+5)/(a+3) – y/(b+5)*(x+2)*(x+2)
Bài 2: Viết các biểu thức Toán học sang biểu thức Pascal:
a) 7 chia 2 bằng 3 dư 1
=> 7 div 2 = 3
7 mod 2 = 1
b) 17 chia 5 bằng 3 dư 2
=> 17 div 5 = 3
17 mod 5 = 2
Bai 3: Thực hiện các phép tính sau bằng các phép toán Pascal:
-Nắm vững nội dung đã học:
-Làm các bài tập 1, 2, 3, 4, 5, 6, 7 Sgk/26
-Đọc trước bài thực hành 2 “Viết Chương trình để tính toán”
HƯỚNG DẪN VỀ NHÀ:
* 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 Thị Hồng Vân
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)