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

BÀI TẬP (TIẾT 18-18)

15 368 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

Tiêu đề Bài Tập (Tiết 18-18)
Thể loại Bài tập
Định dạng
Số trang 15
Dung lượng 104 KB

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

Nội dung

BT2:Các chương trình Pascal sau đây có hợp lệ không?. Tuy nhiên, để ch ơng trình dịch Turbo Pascal hiểu 2010 là dữ liệu kiểu xâu, chúng ta phải viết dãy số này trong cặp dấu nháy đơn ’

Trang 1

TIẾT:

BÀI TẬP

THỜI LƯỢNG: 2 TIẾT

Trang 2

A) a

B) Tam giac

C) 8a

D) Tamgiac

E) beginprogram

F) end

G) b1

H) abc

BT1:Trong số các tên sau đây tên nào là hợp lệ(B4/13)

Trang 3

a) Ch ¬ng tr×nh 1

begin end.

b ) Ch ¬ng tr×nh 2

begin program CT_thu;

writeln('Chao cac ban');

end

BT2:Các chương trình Pascal sau đây có hợp lệ không? Tại sao (B6/Tr13)

Trang 4

BT 3: Dãy chữ số 2010 có thể

thuộc những kiểu dữ liệu nào?(B2/

Tr26)

Dãy chữ số 2010 có thể thuộc kiểu dữ liệu: số nguyên, số thực hoặc kiểu

xâu kí tự Tuy nhiên, để ch ơng trình dịch Turbo Pascal hiểu 2010 là dữ

liệu kiểu xâu, chúng ta phải viết dãy

số này trong cặp dấu nháy đơn (’).

Trang 5

var a: real; b: integer; begin

writeln(‘2010');

writeln(2010);

a:=2010;

b:=2010;

end.

Trang 6

BT4:H·y ph©n biÖt ý nghÜa cña c¸c c©u lÖnh Pascal sau ®©y:(b3/tr26)

Writeln('5+20=','20+5');

Writeln('5+20=',20+5);

LÖnh Writeln('5+20=','20+5'); in ra mµn

h×nh hai x©u ký tù '5+20' vµ '20+5' liÒn

nhau: 5+20 = 20+5

lÖnh Writeln('5+20=',20+5); in ra mµn

h×nh x©u ký tù '5+20' vµ tæng cña 20+5 nh sau: 5+20=25.

Trang 7

Hai lÖnh sau cã t ¬ng ® ¬ng

víi nhau kh«ng? T¹i sao?

Hai lÖnh Writeln('100'); vµ

Writeln(100); kh«ng t ¬ng ® ¬ng

víi nhau v× mét lÖnh in ra mµn h×nh x©u ký tù biÓu diÔn sè 100 cßn lÖnh kia in ra mµn h×nh sè

100.

Trang 8

BT5(B4/tr26):ViÕt c¸c biÓu thøc to¸n

d íi ®©y b»ng c¸c kÝ hiÖu trong Pascal:

• a/b+c/d

• a*x*x+b*x+c

• 1/x-a/5*(b+2)

• (a*a+b)*(1+c)*(1+c)*(1+c)

Trang 9

BT6(b5/tr26):ChuyÓn c¸c biÓu thøc ®

îc viÕt trong Pascal sau ®©y thµnh

c¸c biÓu thøc to¸n:

2

( a b ) x

y

  2b

ac

2

2

(2 )

a

b c

1

2 2.3 3.4 4.5

Trang 10

BT7(b1/tr33):Gi¶ sö A ® îc khai b¸o lµ

biÕn víi kiÓu d÷ liÖu sè thùc, X lµ

biÕn víi kiÓu d÷ liÖu x©u C¸c phÐp

g¸n sau ®©y cã hîp lÖ kh«ng?

a) A:= 4;

b) X:= 3242;

c) X:= '3242';

d) A:= 'Ha Noi'.

Trang 11

BT8(b4/tr33): Trong Pascal, khai

báo nào sau đây là đúng?

a) var tb: real;

b) var 4hs: integer;

c) const x: real;

d) var R = 30;

Trang 12

BT9(b5/tr33):Hãy liệt kê các lỗi nếu có trong ch

ơng trình d ới đây và sửa lại cho đúng:

var a,b:= integer;

const c:= 3;

begin

a:= 200

b:= a/c;

write(b);

readln

end

Trang 13

Các lỗi trong ch ơng trình: (1) Thừa dấu

bằng ở dòng 1 (chỉ cần dấu hai chấm); (2) Thừa dấu hai chấm ở dòng 2 (với hằng chỉ cần dấu bằng); (3) Thiếu dấu chấm phẩy ở dòng 4; (4) Khai báo kiểu

dữ liệu của biến b không phù hợp: Khi

chia hai số nguyên, kết quả luôn luôn là

số thực, cho dù có chia hết hay không

Do đó cần phải khai báo biến b là biến

có kiểu dữ liệu số thực

Trang 14

BT10(b6/tr33)Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng để viết ch ơng

trình để giải các bài toán d ới đây:

a) Tính diện tích S của hình tam giác với độ dài một cạnh a và chiều cao t ơng ứng h (a

và h là các số tự nhiên đ ợc nhập vào từ bàn

phím)

b) Tính kết quả c của phép chia lấy phần

nguyên và kết quả d của phép chia lấy phần

d của hai số nguyên a và b.

Trang 15

a) C¸c biÕn a vµ h lµ

kiÓu sè nguyªn; biÕn

S: kiÓu sè thùc.

b) C¶ bèn biÕn a, b, c vµ

d lµ c¸c kiÓu sè nguyªn.

Ngày đăng: 07/07/2013, 01:27

HÌNH ẢNH LIÊN QUAN

Hình xâu ký tự '5+20' và tổng của 20+5 nh   sau: 5+20=25. - BÀI TẬP (TIẾT 18-18)
Hình x âu ký tự '5+20' và tổng của 20+5 nh sau: 5+20=25 (Trang 6)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w