1. Trang chủ
  2. » Giáo án - Bài giảng

Bai 3: Chuong trinh may tinh va du lieu

13 418 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 13
Dung lượng 1,3 MB

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

Nội dung

Dữ liệu và kiểu dữ liệu * Dữ liệu * Một số kiểu dữ liệu th ờng dùng nhất 2.. Các phép toán với dữ liệu kiểu số Chuyển biểu thức sau sang ngôn ngữ Pascal: a 3 − Bảng kí hiệu các phép toán

Trang 1

Chµo mõng c¸c thÇy, c« gi¸o vÒ dù giê th¨m líp

Trang 2

Ki m tra bài c ể ũ

C¸c ch ¬ng tr×nh Pascal sau ®©y cã hîp lÖ kh«ng? T¹i sao?

1 Begin

End.

2 Begin Program vd1;

Writeln(‘Chao cac ban’);

End.

- Ch ¬ng tr×nh 1 hîp lÖ mÆc dï ch ¬ng tr×nh nµy kh«ng thùc

hiÖn ®iÒu g× c¶

- Ch ¬ng tr×nh 2 kh«ng hîp lÖ v× phÇn khai b¸o tªn ch ¬ng tr×nh l¹i n»m ë phÇn th©n cña ch ¬ng tr×nh

Trang 3

TiÕt 7 Bµi 3: Ch ¬ng tr×nh m¸y tÝnh vµ d÷ liÖu

1 D÷ liÖu vµ kiÓu d÷ liÖu

* D÷ liÖu

- Dßng ch÷: Chao cac ban

- Sè nguyªn: 2007+5123=7130

- Sè thùc: 1927.5 chia 3 b»ng 642.50000

Dòng ch÷

Phép toán víi c¸c sè

VÝ dô 1:

Trang 4

TiÕt 7 Bµi 3: Ch ¬ng tr×nh m¸y tÝnh vµ d÷ liÖu

1 D÷ liÖu vµ kiÓu d÷ liÖu

* D÷ liÖu

* Mét sè kiÓu d÷ liÖu th êng dïng nhÊt

- KiÓu sè nguyªn: 38, 25, -3,

- KiÓu sè thùc: 1.55, 3.14, 8.5, -3.2,

- KiÓu x©u kÝ tù: lµ d·y c¸c ch÷ c¸i, ch÷ sè vµ 1

sè kÝ hiÖu kh¸c:

- VÝ dô: Sè häc sinh cña 1 líp; Sè tiÕt häc tèt trong tuÇn,

- VÝ dô: chiÒu cao cña c¸c b¹n trong líp; sè π; ®iÓm trung b×nh m«n To¸n;

- VÝ dô: Chao cac ban ; ‘ ’

‘Lop 8B ; 20/11/2008 ; ’ ’ ’ …

Trang 5

- Kiểu số nguyên: 38, 25, -3,

- Kiểu số thực: 1.55, 3.14, 8.5, -3.2,

- Kiểu xâu kí tự: là dãy các chữ cái, chữ số và 1

số kí hiệu khác:

Tiết 7 Bài 3: Ch ơng trình máy tính và dữ liệu

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

* Dữ liệu

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

Bảng liệt kê 1 số kiểu dữ liệu cơ bản của ngôn

ngữ lập trình Pascal Tên kiểu Phạm vi giá trị

Integer Số nguyên trong khoảng -2 15 đến 2 15 -1

Real Số thực có giá trị tuyệt đối trong khoảng 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ự

Phạm vi giá trị của kiểu số nguyên

Trang 6

Chó ý: D li u ki u kÝ tù vµ kiÓu x©u trong ữ ệ ể

Pascal đượ đặc t trong c p d u nh¸y n ặ ấ đơ

- KiÓu sè nguyªn: 38, 25, -3,

- KiÓu sè thùc: 1.55, 3.14, 8.5, -3.2,

- KiÓu x©u kÝ tù: lµ d·y c¸c ch÷ c¸i, ch÷ sè vµ 1

sè kÝ hiÖu kh¸c:

TiÕt 7 Bµi 3: Ch ¬ng tr×nh m¸y tÝnh vµ d÷ liÖu

1 D÷ liÖu vµ kiÓu d÷ liÖu

* D÷ liÖu

* Mét sè kiÓu d÷ liÖu th êng dïng nhÊt

Bµi tËp tr¾c nghiÖm: §iÒn dÊu x vµo « em lùa chän

Stt D÷ liÖu KiÓu sè nguyªn KiÓu sè thùc KiÓu kÝ tù KiÓu x©u

x

x x

x

x x

x x

Trang 7

TiÕt 7 Bµi 3: Ch ¬ng tr×nh m¸y tÝnh vµ d÷ liÖu

1 D÷ liÖu vµ kiÓu d÷ liÖu

* D÷ liÖu

* Mét sè kiÓu d÷ liÖu th êng dïng nhÊt

2 C¸c phÐp to¸n víi d÷ liÖu kiÓu sè

B¶ng kÝ hiÖu c¸c phÐp to¸n sè häc cña ng«n ng÷ Pascal

+ 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

VÝ dô:

5 / 2 = 2.5 -12 / 5 = -2.4

- PhÐp chia:

5 div 2 = 2 -12 div 5 = -2

- PhÐp chia lÊy phÇn nguyªn:

5 mod 2=1 -12 mod 5=-2

- PhÐp chia lÊy phÇn d :

- KiÓu sè nguyªn: 38, 25, -3,

- KiÓu sè thùc: 1.55, 3.14, 8.5, -3.2,

- KiÓu x©u kÝ tù: lµ d·y c¸c ch÷ c¸i, ch÷ sè vµ 1

sè kÝ hiÖu kh¸c:

Trang 8

- KiÓu sè nguyªn: 38, 25, -3,

- KiÓu sè thùc: 1.55, 3.14, 8.5, -3.2,

- KiÓu x©u kÝ tù: lµ d·y c¸c ch÷ c¸i, ch÷ sè vµ 1

sè kÝ hiÖu kh¸c:

TiÕt 7 Bµi 3: Ch ¬ng tr×nh m¸y tÝnh vµ d÷ liÖu

1 D÷ liÖu vµ kiÓu d÷ liÖu

* D÷ liÖu

* Mét sè kiÓu d÷ liÖu th êng dïng nhÊt

2 C¸c phÐp to¸n víi d÷ liÖu kiÓu sè

B¶ng kÝ hiÖu c¸c phÐp to¸n sè häc cña ng«n ng÷ Pascal

+ 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

VÝ dô vÒ biÓu thøc sè häc vµ c¸ch viÕt chóng trong Pascal

a × b − c + d

a

15 5

2

+ ×

2

x 5 y

(x 2)

a 3 b 5

a * b – c + d

15 + 5 * (a / 2)

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

Trang 9

TiÕt 7 Bµi 3: Ch ¬ng tr×nh m¸y tÝnh vµ d÷ liÖu

1 D÷ liÖu vµ kiÓu d÷ liÖu

* D÷ liÖu

* Mét sè kiÓu d÷ liÖu th êng dïng nhÊt

2 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:

- 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, 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õ ® îc thùc hiÖn theo thø tù tõ tr¸i sang ph¶i

B¶ng kÝ hiÖu c¸c phÐp to¸n sè häc cña ng«n ng÷ Pascal

+ 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

- KiÓu sè nguyªn: 38, 25, -3,

- KiÓu sè thùc: 1.55, 3.14, 8.5, -3.2,

- KiÓu x©u kÝ tù: lµ d·y c¸c ch÷ c¸i, ch÷ sè vµ 1

sè kÝ hiÖu kh¸c:

Trang 10

Tiết 7 Bài 3: Ch ơng trình máy tính và dữ liệu

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

* Dữ liệu

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

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

Chuyển biểu thức sau sang ngôn ngữ Pascal:

a 3

Bảng kí hiệu các phép toán số học của ngôn ngữ Pascal

+ 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

- Ngôn ngữ Pascal:

((a + b)(c + d) + 6) / 3 - a

Chú ý: Chỉ dùng cặp dấu ngoặc tròn ( ) đối với các

biểu thức toán học khi viết ch ơng trình máy tính.

- Kiểu số nguyên: 38, 25, -3,

- Kiểu số thực: 1.55, 3.14, 8.5, -3.2,

- Kiểu xâu kí tự: là dãy các chữ cái, chữ số và 1

số kí hiệu khác:

Trang 11

TiÕt 7 Bµi 3: Ch ¬ng tr×nh m¸y tÝnh vµ d÷ liÖu

1 D÷ liÖu vµ kiÓu d÷ liÖu

* D÷ liÖu

* Mét sè kiÓu d÷ liÖu th êng dïng nhÊt

2 C¸c phÐp to¸n víi d÷ liÖu kiÓu sè

B¶ng kÝ hiÖu c¸c phÐp to¸n sè häc cña ng«n ng÷ Pascal

+ 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

Bµi tËp cñng cè:

H·y nªu 2 kiÓu d÷ liÖu vµ 1 phÐp to¸n cã thÓ thùc hiÖn ®

îc trªn 1 kiÓu d÷ liÖu nh ng phÐp to¸n nµy kh«ng cã nghÜa trªn kiÓu d÷ liÖu kia

- D÷ kiÖu kiÓu sè vµ d÷ liÖu kiÓu x©u kÝ tù PhÐp céng ® îc thùc hiÖn trªn d÷ liÖu sè nh ng kh«ng thùc hiÖn ® îc trªn d÷ liÖu kiÓu x©u.

- D÷ liÖu kiÓu sè nguyªn vµ d÷ liÖu kiÓu sè thùc PhÐp chia lÊy phÇn nguyªn vµ phÐp chia lÊy phÇn d thùc hiÖn ® îc trªn d÷ liÖu kiÓu sè nguyªn nh ng kh«ng thùc hiÖn ® îc trªn d÷ liÖu kiÓu

sè thùc.

- KiÓu sè nguyªn: 38, 25, -3,

- KiÓu sè thùc: 1.55, 3.14, 8.5, -3.2,

- KiÓu x©u kÝ tù: lµ d·y c¸c ch÷ c¸i, ch÷ sè vµ 1

sè kÝ hiÖu kh¸c:

D·y ch÷ sè 2011 cã thÓ thuéc nh÷ng kiÓu d÷ liÖu nµo?

Sè nguyªn, sè thùc hoÆc kiÓu x©u kÝ tù.

Trang 12

TiÕt 7 Bµi 3: Ch ¬ng tr×nh m¸y tÝnh vµ d÷ liÖu

1 D÷ liÖu vµ kiÓu d÷ liÖu

* D÷ liÖu

* Mét sè kiÓu d÷ liÖu th êng dïng nhÊt

2 C¸c phÐp to¸n víi d÷ liÖu kiÓu sè

B¶ng kÝ hiÖu c¸c phÐp to¸n sè häc cña ng«n ng÷ Pascal

+ 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

H íng dÉn vÒ nhµ

- Xem l¹i bµi

- §äc tr íc phÇn 3,4 sgk

- Lµm bµi tËp 1 – 5 sgk (26)

- KiÓu sè nguyªn: 38, 25, -3,

- KiÓu sè thùc: 1.55, 3.14, 8.5, -3.2,

- KiÓu x©u kÝ tù: lµ d·y c¸c ch÷ c¸i, ch÷ sè vµ 1

sè kÝ hiÖu kh¸c:

Ngày đăng: 24/10/2014, 05:00

HÌNH ẢNH LIÊN QUAN

Bảng kí hiệu các phép toán số học của ngôn ngữ Pascal - Bai 3: Chuong trinh may tinh va du lieu
Bảng k í hiệu các phép toán số học của ngôn ngữ Pascal (Trang 7)
Bảng kí hiệu các phép toán số học của ngôn ngữ Pascal - Bai 3: Chuong trinh may tinh va du lieu
Bảng k í hiệu các phép toán số học của ngôn ngữ Pascal (Trang 8)
Bảng kí hiệu các phép toán số học của ngôn ngữ Pascal - Bai 3: Chuong trinh may tinh va du lieu
Bảng k í hiệu các phép toán số học của ngôn ngữ Pascal (Trang 9)
Bảng kí hiệu các phép toán số học của ngôn ngữ Pascal − - Bai 3: Chuong trinh may tinh va du lieu
Bảng k í hiệu các phép toán số học của ngôn ngữ Pascal − (Trang 10)
Bảng kí hiệu các phép toán số học của ngôn ngữ Pascal - Bai 3: Chuong trinh may tinh va du lieu
Bảng k í hiệu các phép toán số học của ngôn ngữ Pascal (Trang 11)
Bảng kí hiệu các phép toán số học của ngôn ngữ Pascal - Bai 3: Chuong trinh may tinh va du lieu
Bảng k í hiệu các phép toán số học của ngôn ngữ Pascal (Trang 12)

TỪ KHÓA LIÊN QUAN

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

w