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

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Hoàng Thị Vân
Ngày gửi: 09h:52' 16-06-2022
Dung lượng: 767.1 KB
Số lượt tải: 173
Nguồn:
Người gửi: Hoàng Thị Vân
Ngày gửi: 09h:52' 16-06-2022
Dung lượng: 767.1 KB
Số lượt tải: 173
Số lượt thích:
0 người
_Chương trình máy tính_
_Bài 3_
và
Dữ liệu
?
_Hãy trình bày các kiểu dữ liệu cơ bản _
_trong ngôn ngữ lập trình?_
1
Kiểu số
thực
2
3
Kiểu xâu
kí tự
Kiểu số
nguyên
Kiểu dữ liệu cơ bản trong ngôn ngữ lập trình Pascal
Integer
Real
Char
String
Kiểu cơ
bản
Tên kiểu
Phạm vi giá trị
Integer
Số nguyên trong khoảng -215 đến 215 – 1
Real
Số thực có giá trị tuyệt đối trong khoảng 2,9x10-39 đến 1,7x1038 và số 0
Char
Một kí tự trong bảng chữ cái
String
Xâu kí tự, tối đa gồm 255 kí tự
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 chữ số đó trong
cặp dấu nháy đơn.
Ví dụ : _'Chao cac ban'; '5324'_
2. CÁC PHÉP TOÁN VỚI DỮ LIỆU KIỂU SỐ
Kí hiệu
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
Kí hiệu các phép toán số học trong ngôn ngữ Pascal
_Vậy_, quy tắc để tính các biểu thức số học trong ngôn ngữ Pascal là gì???
* Các phép toán trong ngoặc được thực hiện trước tiên.
- 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 lấy phần nguyên _(div)_
và phép chia lấy phần dư _(mod) _được thực hiện trước. * Phép cộng và phép trừ được thực hiện theo thứ tự
từ trái sang phải. *Trong ngôn ngữ lập trình chỉ được sử dụng dấu
ngoặc tròn
Quy tắc tính các biểu thức số học trong ngôn ngữ Pascal
a x b – c + d
a*b – c + d
15+5*(a/2)
15 + 5 x
(x+5)/(a+3)-y(b+5)*(x+2)(x+2)
((a+b)*(c-d)+5)/3-a
PHÉP TOÁN
PHÉP TOÁN TRONG PASCAL
3. CÁC PHÉP SO SÁNH
Trong toán học
Kí hiệu
Phép so sánh
Ví dụ
=
Bằng
5 = 5
Lớn hơn
9 > 6
≠
Khác
6 ≠ 5
≤
Nhỏ hơn hoặc bằng
5 ≤ 6
≥
Lớn hơn hoặc bằng
9 ≥ 6
Kết quả của phép so sánh chỉ có thể là ĐÚNG hoặc SAI
Khi viết chương trình, để so sánh dữ liệu (số, biểu thức,..)
ta phải sử dụng các kí hiệu do ngôn ngữ lập trình quy định
Trong ngôn ngữ Pascal
Kí hiệu trong Pascal
Phép so sánh
Kí hiệu trong toán học
=
Bằng
=
Khác
≠
=
Lớn hơn hoặc bằng
≥
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ế độ? Là những chế độ nào?_
* 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 là gì?_
Hộp thoại được sử dụng như một công cụ cho việc giao tiếp người - máy tính trong khi chạy chương trình.
_Bài 3_
và
Dữ liệu
?
_Hãy trình bày các kiểu dữ liệu cơ bản _
_trong ngôn ngữ lập trình?_
1
Kiểu số
thực
2
3
Kiểu xâu
kí tự
Kiểu số
nguyên
Kiểu dữ liệu cơ bản trong ngôn ngữ lập trình Pascal
Integer
Real
Char
String
Kiểu cơ
bản
Tên kiểu
Phạm vi giá trị
Integer
Số nguyên trong khoảng -215 đến 215 – 1
Real
Số thực có giá trị tuyệt đối trong khoảng 2,9x10-39 đến 1,7x1038 và số 0
Char
Một kí tự trong bảng chữ cái
String
Xâu kí tự, tối đa gồm 255 kí tự
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 chữ số đó trong
cặp dấu nháy đơn.
Ví dụ : _'Chao cac ban'; '5324'_
2. CÁC PHÉP TOÁN VỚI DỮ LIỆU KIỂU SỐ
Kí hiệu
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
Kí hiệu các phép toán số học trong ngôn ngữ Pascal
_Vậy_, quy tắc để tính các biểu thức số học trong ngôn ngữ Pascal là gì???
* Các phép toán trong ngoặc được thực hiện trước tiên.
- 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 lấy phần nguyên _(div)_
và phép chia lấy phần dư _(mod) _được thực hiện trước. * Phép cộng và phép trừ được thực hiện theo thứ tự
từ trái sang phải. *Trong ngôn ngữ lập trình chỉ được sử dụng dấu
ngoặc tròn
Quy tắc tính các biểu thức số học trong ngôn ngữ Pascal
a x b – c + d
a*b – c + d
15+5*(a/2)
15 + 5 x
(x+5)/(a+3)-y(b+5)*(x+2)(x+2)
((a+b)*(c-d)+5)/3-a
PHÉP TOÁN
PHÉP TOÁN TRONG PASCAL
3. CÁC PHÉP SO SÁNH
Trong toán học
Kí hiệu
Phép so sánh
Ví dụ
=
Bằng
5 = 5
Lớn hơn
9 > 6
≠
Khác
6 ≠ 5
≤
Nhỏ hơn hoặc bằng
5 ≤ 6
≥
Lớn hơn hoặc bằng
9 ≥ 6
Kết quả của phép so sánh chỉ có thể là ĐÚNG hoặc SAI
Khi viết chương trình, để so sánh dữ liệu (số, biểu thức,..)
ta phải sử dụng các kí hiệu do ngôn ngữ lập trình quy định
Trong ngôn ngữ Pascal
Kí hiệu trong Pascal
Phép so sánh
Kí hiệu trong toán học
=
Bằng
=
Khác
≠
=
Lớn hơn hoặc bằng
≥
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ế độ? Là những chế độ nào?_
* 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 là gì?_
Hộp thoại được sử dụng như một công cụ cho việc giao tiếp người - máy tính trong khi chạy chương trình.
 








Các ý kiến mới nhất