1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bai 3 Chuong trinh may tinh va du lieu

16 10 0

Đ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 16
Dung lượng 1,17 MB

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ố: Quy tắc tính các biểu thức số học trong ngôn ngữ Pascal: • 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[r]

Trang 2

PROGRAM ct dt;

USES crt;

BEGIN

wrtieln('chao cac ban ');

readln

END;

1 Chương trình sau có thực hiện chạy ra kết quả được

không? Nếu không chỉ lỗi chương trình và sửa lỗi?

Trang 3

Hãy cho biết

các loại dữ

liệu chính

trong Excel?

Hãy cho biết

các loại dữ

liệu chính

trong Excel?

Có 2 loại: Dữ liệu số và dữ liệu kí tự (văn bản)

Trang 4

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

Các kiểu dữ liệu quen thuộc:

Các kiểu dữ liệu khác nhau thường được xử lí theo các cách khác nhau?

5+6=?

5+x=?

Ngôn ngữ lập trình định

nghĩa sẵn một số kiểu

dữ liệu cơ bản nào?

Ngôn ngữ lập trình định

nghĩa sẵn một số kiểu

dữ liệu cơ bản nào?

Trang 5

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

-Số nguyên (Integer):

-Số thực (real):

-Kí tự (char):

-Xâu kí tự (string):

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

Vd: Chiều cao: 1.5, Điểm TB: 7.3

Là dãy liên tiếp các kí tự (tối đa 255)

Vd: Số học sinh: 28, số sách 103

Một số kiểu dữ liệu thường dùng nhất:

Trang 6

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

integer Số nguyên trong khoảng từ:

-32768 đến 32767

real Số thực trong khoảng từ:

2.9 x 10-39 đến 1.7 x 1038 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ự

Ví dụ: Bảng dưới đây liệt kê một số kiểu dữ liệu của NNLT

* 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’;

Trang 7

Em hãy hoàn thành bài tập sau: Điền dấu x vào ô lựa chọn STT Dữ liệu Integer

(số nguyên)

Real

(số thực)

Char

(kí tự)

String

(Xâu kí tự)

1 54231

2 ‘54231’

3 142.34

5 - 346

7 ‘1/10/2008’

8 ‘Lop 8/4’

x

x

x

x x

x

x x

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

Trang 8

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

Trong NNLT có thể thực hiện các phép toán số học không?

Trong NNLT có thể thực hiện các phép toán số học không?

Ở toán học, em thường gặp những phép toán nào?

Ở toán học, em thường gặp những phép toán nào?

Trang 9

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:

Kí hiệu Phép toán Kiểu dữ liệu

div Chia lấy phần

mod Chia lấy phần dư Số nguyên

Trang 10

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

x 3

a

5

x

2

3

6 d

c b

a

3

2 )( 1 )

c bx

ax3  

Thảo luận nhóm, mỗi tổ chia 2 chóm thực hiện 1 câu

theo chọn ô chữ, thời gian 1 phút Mỗi tổ chọn 1 nhóm nhanh nhất.

) 2

( 5

a b x

5.

Chuyển đổi biểu thức toán học sang biểu thức pascal sau?

Trang 11

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

x 3

a

5

x

2

3

6 d

c b

a

3

2 )( 1 )

c bx

ax3  

1.

2.

3.

4.

) 2

( 5

a b x

5.

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

Trang 12

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

• 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 *, /, div, 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 ( )

• 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 *, /, div, 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:

Trang 13

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 ?

a, b: kiểu Integer;

T: kiểu real;

Trang 14

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?

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 15

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)

d cx

bx

) 1 (

2 )

1 (

1

2 2

Ngày đăng: 13/10/2021, 22:50

TỪ KHÓA LIÊN QUAN

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

w