1. Trang chủ
  2. » Cao đẳng - Đại học

Bai 3 Chuong trinh may tinh va du lieu

21 19 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 743,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Các phép toán với dữ liệu kiểu số: Ví dụ 2: Biểu thức số học và cách viết chúng bằng ngôn ngữ lập trình Pascal:... Các phép toán với dữ liệu kiểu số: Ví dụ 3:Dùng kí hiệu trong Pascal để[r]

Trang 1

Tiết 7 -8

CHƯƠNG TRÌNH MÁY

TÍNH VÀ DỮ LIỆU

Trang 2

1.Dữ liệu và kiểu dữ liệu

KET QUA CAC PHEP TINH LA :

1500 + 2000 = 35001927.5 : 3 = 642.50000

Trang 3

Một số kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal

Tên

integer Số nguyên có giá trị trong khoảng -2 15 đến 2 15 -1(-32768

– 32767) real Số thực có giá trị trong khoảng -2.9 x 10 -39 đến 2.9x 10 -38

(2.900.000.000 x 2.900.000.000 x 2.900.000.000 x 2.900.000.000 )

char Kí tự (1 kí tự trong bảng chữ cái)

string Xâu (chuỗi) gồm 255 kí tự

1.Dữ liệu và kiểu dữ liệu

Trang 4

Vd2 : Hãy cho biết những loại dữ liệu sau thuộc kiểu dữ

string

Integer (hoặc real)

char

Integer real string char

1.Dữ liệu và kiểu dữ liệu

Real

Trang 5

1.Dữ liệu và kiểu dữ liệu

• Dãy số 123 có được xem là chuỗi hay không?

Lưu ý

Để chỉ rõ cho chương trinh 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.

Trang 6

Writeln(‘15+5=‘); và writeln(15+5); 15+5=

20

Write(‘15+5=‘); và writeln(15+5); 15+5= 20

Trang 7

2 Các phép toán với dữ liệu kiểu số:

Các phép toán số học trong ngôn ngữ lập trình pascal:

5 div 2 = -12 div 5 =

9 mod 3 =-11 mod 5 =

1.54.02.42-20-1

Trang 8

Ví d 2 ụ 2 : Biểu thức số học và cách viết chúng bằng

ngôn ngữ lập trình Pascal:

(x+5)/(a+3)-y/(b+5)*(x+2)*(x+2)

2 Các phép tốn với dữ liệu kiểu số:

Trang 9

2 Các phép toán với dữ liệu kiểu số:

• Ví dụ 3:Dùng kí hiệu trong Pascal để viết các biểu

Trang 10

2 Các phép toán với dữ liệu kiểu số:

Ví dụ 4: dùng kí hiệu toán học để biểu diễn các

biểu thức đã được viết bằng NNLT Pascal sau:

11

x2

x2_

2(a+b)2

(a+b)2

3a2a+b2

2a+b2

Trang 11

-3 Các phép so sánh

Cho biết kí hiệu sau là phép so sánh gì?

nhỏ hơn hoặc bằng lớn hơn hoặc bằng.

Trong Pascal, ký hiệu các phép so sánh có

một số thay đổi cụ thể như sau:

<>

<=

>=

X

Trang 12

Cho biết kết quả của các phép tính sau

Trang 13

4 Giao tiếp người-máy tính::

a) Thông báo kết quả tính toán:

write('Dien tich hinh tron la ',X);

in kết quả tính diện tích hình tròn ra màn hình như sau:

Trang 14

4 Giao tiếp người-máy tính::

b) Nhập dữ liệu:

write('Ban hay nhap nam sinh:');

kết quả xuất hiện trên màn hình như sau:

Readln(n);

Trang 15

4 Giao tiếp người-máy tính::

Trang 17

4 Giao tiếp người-máy tính::

d) Hộp hội thoại:

Ví dụ

Trang 18

Bài tập 1: Em hãy chọn kết quả của bạn làm đúng nhất

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 và lấy phần dư của hai số nguyên 14 và 5 như sau:

(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.

Trang 19

Bài tập 2: Bạn nào đã viết sai

Ba bạn A, B, C đã viết phép so sánh trong ngôn ngữ Pascal như sau:

5 2

m x

Trang 20

Bài tập 3 Chuyển các biểu thức được viết trong Pascal thành các biểu thức toán

(a+b) - x

a (2b +c)

2*3 + 1 3*4 + 1 4*5

Trang 21

Thảo luận nhóm:

Một chương trình máy tính được viết để nhập điểm của ba môn học Toán, Văn, Anh và in

ra điểm trung bình của ba môn học đó Hãy cho biết chương trình đó xử lí những dữ liệu gì và những dữ liệu đó phải có kiểu gì ?

Ngày đăng: 07/01/2022, 08:14

🧩 Sản phẩm bạn có thể quan tâm

w