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

Chia sẻ bởi Thiều Thị Kim Xuyến | Ngày 24/10/2018 | 56

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Ủ
Câu hỏi:
Câu 1: Cấu trúc chung của chương trình gồm mấy phần, Kể tên? Phần nào bắt buột phải có?
Câu 2: Các chương trình pascal sau đây hợp lệ không, tại sao?
a)Chương trình 1
program CT_Thu;
Uses crt;
Begin
End.
b) Chương trình 2
Begin
Program CT_Dau_Tien;
Writeln (‘Tran Thi A’);
End.
Trả lời:
Câu 1: Cấu trúc chung của chương trình gồm 2 phần: phần khai báo và phần thân. Phần thân chương trình bắt buột phải có.
Câu 2:
- Chương trình 1 hợp lệ.
- Chương trình 2 không hợp lệ vì phần khai báo nằm ở phần thân.

CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
Bài 3
Đối với các kiểu dữ liệu khác nhau thì thực hiện các phép xử lí dữ liệu khác nhau
1. Dữ liệu và kiểu dữ liệu
Nêu 2 kiểu dữ liệu mà em đã được học ở chương
trình Excel lớp 7?
Kiểu dữ liệu số và
dữ liệu kí tự
1. Dữ liệu và kiểu 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.
- Một số kiểu dữ liệu thường dùng:
Số nguyên
Số thực
Xâu kí tự
Nêu một số kiểu dữ liệu thường
dùng trong ngôn ngữ lập trình?
Một số kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal
1. Dữ liệu và kiểu dữ liệu
Lưu ý:Trong Pascal,để chương trình hiểu dữ liệu là kiểu xâu, thì phải đặt nó trong dấu nháy đơn.
Ví dụ: ‘12345’,’abcd’

Dãy chữ số 2010 có thể thuộc những kiểu dữ liệu nào?

Số nguyên
Số thực
Xâu kí tự

Các phép toán:
Cộng (+)
Trừ (-)
Nhân (x)
Chia (:)
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ố
Nêu những phép toán số học mà em đã được học trong môn toán?
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
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ố
Ví dụ1:
13/2=6.5
13div 2 = 6 lấy phần nguyên
13 mod 2 = 1 lấy phần dư
Ví dụ 2:
7div 3 = ?
7 mod 3 = ?
2
1
Hãy viết các biểu thức toán học sau bằng các kí hiệu trong Pascal?


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ố
Biểu thức toán
Kí hiệu trong Pascal
a/b + c/d
b*b-4*a*c
1/x – a/5 *( b+2)
(2*a*a+2*c*c-a)/4
Ví dụ: Chuyển biểu thức số học sang kí hiệu trong pascal: a x b- c+d ------->a *b – c+d

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ố
Nêu quy tắc tính các biểu thức số học?
Qui tắc tính các 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ó dấu ngoặc, các phép nhân, phép chia, phép chia lấy phần nguyên và phép chia lấy phần dư được thực hiện trước.
Phép cộng và phép trừ theo thứ tự từ trái sang phải.
Lưu ý: Trong pascal chỉ cho phép sử dụng cặp dấu ngoặc tròn () để mô tả thứ tự thực hiện các phép toán.
ví dụ:
((x+y)*( z-t) + 5)/4-a
Câu 1: Kiểu dữ liệu thường dùng của Turbo Pascal là:
A. Xâu kí tự;
B. Số nguyên;
C. Số thực;
D .Cả A, B, C điều đúng
Câu 2: Các phép toán chia lấy phần nguyên,chia lấy phần dư thực hiện được với kiểu dữ liệu:
A. Số nguyên
B. Số thực
C. Xâu kí tự
D. Cả 3 phương án trên
Chọn phương án đúng nhất
Câu 3: Để dùng trong các biểu thức, trong pascal sử dụng cặp dấu ngoặc nào?
A. [ ]
B. ( )
C. { }
D. Cả A, B, C
Câu 4: Các phép toán cộng, trừ, nhân, chia thực hiện được với kiểu dữ liệu:
A. Số Nguyên
B. Xâu kí tự
C. Số thực
D. Số nguyên, số thực
Câu 5: Biểu thức toán học :
được biểu diễn trong Turbo Pascal là:
[a+c] x h/2
[(a+c)*h]/2
(a+c)*h/2
((a+c)*h)/2
HƯỚNG DẪN VỀ NHÀ

Xem trước phần còn lại : các phép so sánh, giao tiếp người và máy.
Tìm hiểu kí hiệu các phép so sánh trong toán học và trong trong Pascal có gì giống nhau và khác nhau.
Trả lời các câu hỏi và bài tập1, 2, 3, 5, 6, 7 trang 26 SGK.

Kết thú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ẻ: Thiều Thị Kim Xuyế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)