SGK Tin hoc THCS quyen 3 phan 2.doc

17 442 4
SGK Tin hoc THCS quyen 3 phan 2.doc

Đ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

Bài Chơng trình máy tính Xử Lí Dữ LIệU gì? Dữ liệu, kiểu liệu, xử lí liệu điều khiển tơng tác ngời - máy tính Một vài kiểu liệu Khi lập trình, phải xử lí kiểu liệu khác nh chữ, số nguyên, số thập phân, Ví dụ Hình 18 dới kết thực chơng trình, in hình với kiểu liệu quen thuộc chữ số Hình 18 Mỗi kiểu liệu thờng đợc xử lý theo cách khác Chẳng hạn, ta thực phép toán số học với số, nhng với câu chữ việc tính toán nghĩa Các ngôn ngữ lập trình thờng định nghĩa sẵn kiểu liệu bản, với phép toán thực kiểu liệu Dới số kiểu liệu thờng dùng: Xâu kí tự (hay kiểu xâu) dãy chữ lấy từ bảng chữ ngôn ngữ lập trình, bao gồm chữ, chữ số số kí hiệu khác, ví dụ: Chao cac ban, Lop 8E Số nguyên số phần thập phân, ví dụ số học sinh lớp, số sách th viện, Số thực gồm số nguyên số có phần thập phân, ví dụ: - Chiều cao bạn Bình - Điểm trung bình môn Toán 40 Ngoài kiểu nói trên, ngôn ngữ lập trình cụ thể định nghĩa nhiều kiểu liệu khác Cách gọi kiểu liệu số kiểu liệu ngôn ngữ lập trình khác Chúng ta làm quen với kiểu liệu Pascal qua thực hành Các phép toán với liệu Trong ngôn ngữ lập trình ta thực phép toán số học với số nguyên số thực Bảng dới cho thấy phép toán kí hiệu chúng ngôn ngữ Pascal: Kí hiệu Tên phép toán Kiểu 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 Ví dụ Khi lập trình, ta thực phép chia cho Vì không chia hết kết số thập phân, số thực Tuy nhiên, thực phép chia lấy phần nguyên phép chia lấy phần d, đợc kết số nguyên: Ví dụ phép chia lấy phần d: mod = 2; 19 mod = 3; Ví dụ phép chia lấy phần nguyên: div = 1; 41 19 div = Cũng nh môn Toán, ta kết hợp phép tính số học nói để tính toán giá trị biểu thức số học phức tạp Sau số ví dụ biểu thức số học: A X +5 Y 15 + ì 15 ì 30 + 12 ( X + 2) ì Y a+3 b+5 Quy tắc tính biểu thức số học theo thứ tự quen biết: Các phép toán ngoặc đợc thực trớc tiên; Trong dãy phép toán dấu ngoặc, phép nhân, phép chia, phép chia lấy phần nguyên phép chia lấy phần d đợc thực trớc; Cuối thực phép cộng phép trừ Chú ý viết biểu thức, để dễ phân biệt ta dùng cặp dấu ngoặc tròn ( ), dấu ngoặc vuông [ ], dấu ngoặc nhọn { } để gộp phép toán, nhng ngôn ngữ lập trình dấu ngoặc tròn đợc phép sử dụng cho mục đích Ngoài phép toán số học nói trên, ta thực phép so sánh số Bảng dới cho thấy phép so sánh kí hiệu chúng ngôn ngữ Pascal: Kí hiệu Phép so sánh = Bằng Khác < Nhỏ Lớn >= Lớn Kí hiệu phép toán phép so sánh khác nhau, tùy theo ngôn ngữ lập trình Giao tiếp ngời - máy tính Phụ thuộc vào kết nhận đợc trình giải toán máy tính, ngời thờng có nhu cầu can thiệp vào trình tính toán, thực việc kiểm tra, điều chỉnh, bổ sung Ngợc lại, máy tính cho thông tin trình tính toán, thông báo, gợi ý, Quá trình trao đổi liệu hai chiều nh 42 thờng đợc gọi giao tiếp hay tơng tác ngời máy tính Với máy tính cá nhân, tơng tác ngời-máy thờng đợc thực nhờ thiết bị chuột, bàn phím hình Dới số ví dụ tơng tác ngời-máy a) Nhập liệu Một tơng tác thờng gặp chơng trình yêu cầu nhập liệu Chơng trình tạm ngừng để chờ ngời dùng "nhập liệu" chuột hay bàn phím Hoạt động chơng trình tuỳ thuộc vào liệu đợc nhập vào Ví dụ, chơng trình yêu cầu nhập năm sinh từ bàn phím Em cần gõ số tự nhiên ứng với năm sinh Sau nhấn phím Enter để xác nhận, chơng trình tiếp tục hoạt động Hai câu lệnh Pascal dới cho hình hình trên: write('Ban hay nhap nam sinh NS ='); read(NS); Khi ta muốn thoát khỏi chơng trình chạy, chơng trình đa hộp thoại có dạng sau: Khi ta cần nháy chuột vào Đồng ý để thoát khỏi phần mềm nháy vào để chơng trình tiếp tục nh bình thờng Huỷ lệnh b) Thông báo kết tính toán Thông báo kết tính toán yêu cầu chơng trình Ví dụ, câu lệnh Pascal dới write('Dien tich hinh tron la ',X); cho biết diện tích hình tròn: 43 c) Chơng trình tạm ngừng Có hai chế độ tạm ngừng chơng trình: Tạm ngừng khoảng thời gian định tạm ngừng ngời dùng nhấn phím Trong ví dụ sau đây, sau in hình dòng chữ "Cac ban cho giay nhe ", chơng trình tạm ngừng giây, sau thực tiếp Câu lệnh Pascal: Writeln('Cac ban cho giay nhe '); Delay(2000); Còn ví dụ dới đây, sau thông báo kết tính số , chơng trình tạm ngừng chờ ngời dùng nhấn phím Enter, thực tiếp Trong Pascal chẳng hạn, để chơng trình tạm ngừng nh trên, ta sử dụng hai câu lệnh: read; readln; Ngoài có trờng hợp chơng trình tạm ngừng, chờ ngời sử dụng nhấn phím cụ thể, nhấn phím bất kỳ: Ghi nhớ Dữ liệu sử dụng ngôn ngữ lập trình thờng định nghĩa theo kiểu, với phép toán thực kiểu liệu Quá trình trao đổi liệu hai chiều ngời máy tính chơng trình trình hoạt động thờng đợc gọi giao tiếp ngời máy tính 44 CÂU HỏI Và BàI TậP 45 Hãy nêu hai kiểu liệu phép toán thực đợc kiểu liệu, nhng phép toán nghĩa kiểu liệu Cho dãy chữ số 2010 Dãy chữ số thuộc kiểu liệu nào? Cho hai xâu kí tự Lớp 8A Hãy thử định nghĩa phép toán thực đợc hai xâu kí tự Hãy cho biết số ví dụ tơng tác ngời máy tính chơng trình hoạt động Bài thực hành Viết chơng trình để tính toán Mục đích, yêu cầu Luyện tập soạn thảo, chỉnh sửa chơng trình, biên dịch, chạy xem kết hoạt động chơng trình môi trờng Turbo Pascal Thực hành gõ biểu thức số học chơng trình Pascal Tìm hiểu thêm lệnh in liệu hình tạm ngừng chơng trình Nội dung Bài Luyện tập gõ biểu thức số học chơng trình Pascal a) Tìm hiểu cách viết phép toán số học với số đợc cho bảng cho dới đây: Phép toán Kí hiệu Pascal Ví dụ Cộng + 5+7 Trừ - 15-9 Nhân * 5*6 Chia / 30/2 mod 30 mod div 30 div Chia phần d Chia phần nguyên Hãy viết biểu thức toán học sau dới dạng biểu thức Pascal: a) 15 ì 30 + 12 ; b) 10 + 18 ; +1 +1 c) (10 + 2) ; (3 + 1) d) (10 + 2) 24 (3 + 1) 46 Lu ý: Chỉ đợc dùng dấu ngoặc đơn để nhóm phép toán b) Khởi động Turbo Pascal gõ chơng trình sau để tính biểu thức trên: begin writeln('15*4-30+12 =',15*4-30+12); writeln('(10+5)/(3+1)+18/(5+1) =',(10+5)/(3+1)+18/(5+1)); writeln('(10+2)*(10+2)/(3+1)=',(10+2)*(10+2)/(3+1)); write('((10+2)*(10+2)-24)/(3+1)=',((10+2)*(10+2)-24)/(3+1)); readln end Lu ý: Các biểu thức Pascal đợc đặt câu lệnh writeln để in kết Em có cách viết khác sau làm quen với khái niệm biến Bài c) Lu chơng trình với tên CT2.pas Dịch, chạy chơng trình kiểm tra kết nhận đợc hình Bài Tìm hiểu phép chia lấy phần nguyên phép chia lấy phần d với số nguyên Sử dụng câu lệnh tạm ngừng chơng trình a) Mở tệp gõ chơng trình sau đây: begin writeln('16/3 =', 16/3); writeln('16 div =',16 div 3); writeln('16 mod =',16 mod 3); end b) Dịch chạy chơng trình Quan sát kết nhận đợc cho nhận xét kết c) Thêm câu lệnh thích hợp để có chơng trình sau: uses crt; begin clrscr; writeln('16/3 =', 16/3); delay(5000); writeln('16 div =',16 div 3); delay(5000); writeln('16 mod =',16 mod 3); delay(5000); end Lu ý: Câu lệnh uses crt; đợc dùng để khai báo th viện crt, lệnh xóa hình Câu lệnh clrscr; sử dụng đợc sau khai báo clrscr; th viện crt 47 d) Dịch chạy chơng trình Quan sát chơng trình tạm dừng giây sau in kết hình e) Thêm câu lệnh readln vào chơng trình (trớc từ khoá end.) Dịch chạy lại chơng trình Quan sát kết hoạt động chơng trình Nhấn phím Enter để tiếp tục Bài Tìm hiểu thêm cách in liệu hình Mở lại tệp chơng trình CT2.pas sửa ba lệnh cuối (trớc từ khoá end.) thành: writeln((10+5)/(3+1)+18/(5+1):4:2); writeln((10+2)*(10+2)/(3+1):4:2); writeln(((10+2)*(10+2)-24)/(3+1):4:2); Dịch chạy lại chơng trình Quan sát kết hình rút nhận xét em TổNG KếT Kí hiệu phép toán số học Pascal: +, -, *, /, mod, div Câu lệnh clrscr làm hình kết sử dụng đợc khai báo th viện crt Th viện crt chứa lệnh viết sẵn để thao tác với hình bàn phím Các lệnh làm tạm ngừng chơng trình: delay(x) tạm ngừng chơng trình vòng x phần nghìn giây, sau tự động tiếp tục chạy read readln tạm ngừng chơng trình ngời dùng nhấn phím Enter Trong Pascal em điều khiển cách ghi số thực hình câu lệnh writeln(:n:m); giá trị thực số hay biểu thức số thực n, m số tự nhiên n quy định độ rộng in số, m số chữ số thập phân Lu ý kết in hình đợc thẳng lề trái 48 Bài Sử DụNG biến TRONG CHƯƠNG TRìNH Tóm tắt: Vai trò ý nghĩa biến nhớ nh công cụ hỗ trợ lập trình Biến công cụ lập trình Hoạt động chơng trình máy tính xử lí liệu Trớc đợc máy tính xử lý, liệu nhập vào đợc lu nhớ máy tính Ví dụ, muốn cộng hai số, ta nhập hai số hai số đợc lu nhớ máy tính Sau máy tính thực phép cộng Để chơng trình biết xác liệu cần xử lí vị trí trình hoạt động, ngôn ngữ lập trình cung cấp công cụ quan trọng cho ngời viết chơng trình Đó biến nhớ, hay đợc gọi ngắn gọn biến Trong lập trình biến đợc dùng để lu trữ liệu liệu đợc biến lu trữ thay đổi thực chơng trình Dữ liệu biến lu trữ đợc gọi giá trị biến Có thể so sánh vai trò biến ngời viết chơng trình giống nh cọ vẽ ngời họa sĩ, búa bác thợ hay bút học sinh Rất nhiều toán viết đợc chơng trình để giải, không sử dụng biến Một cách hình ảnh, xem biến tên đợc đặt cho phần nhớ (RAM) để giúp dễ dàng truy cập tới liệu đợc lu Chúng ta xét số ví dụ để hiểu vai trò biến nhớ lập trình Ví dụ Giả sử cần in giá trị tổng hai số a + b hình Trong thực hành 2, ta biết sử dụng câu lệnh Pascal sau đây: writeln(a+b); Tình khác, nh hai số đợc nhập lần lợt từ bàn phím Sau số đợc nhập, chơng trình lu trữ số nhớ Chúng ta không nhớ giá trị hai số a b chúng đợc lu vị trí nhớ nên sử dụng lệnh ghi hình nh Vì ta sử dụng hai biến X Y để lu giá trị tơng ứng a b phép gán X a Y b Sau sử dụng lệnh 49 writeln(X+Y); để ghi kết hình Với việc sử dụng biến nh thế, chơng trình tự biết lấy số a b vị trí thực phép cộng để ghi kết hình Ví dụ cho thấy xem hai biến X Y nh tên vùng nhớ chứa giá trị tơng ứng 100 + 50 100 + 50 và ghi kết hình Chúng ta tính biểu thức cách trực tiếp Tuy nhiên, để ý tử số biểu thức nh Do tính giá trị tử số lu tạm thời biến trung gian, sau thực phép chia: Ví dụ Giả sử cần tính giá trị biểu thức X 100 + 50 X X/3 X X/5 Khai báo biến a) Khai báo biến Trớc sử dụng biến nhớ, ta cần phải khai báo chơng trình Việc khai báo biến gồm: Khai báo tên biến; Khai báo kiểu liệu biến lu phải đặt phần khai báo Tên biến phải tuân theo quy tắc đặt tên ngôn ngữ lập trình Hình dới ví dụ cú pháp khai báo biến Pascal: 50 đó: var từ khóa dùng để khai báo, m, n biến có kiểu nguyên (integer), S, dientich thong_bao biến có kiểu thực (real), biến kiểu xâu (string) Tùy theo ngôn ngữ lập trình, cú pháp khai báo biến khác Sử dụng biến chơng trình Sau khai báo, ta sử dụng biến chơng trình Các thao tác đợc thực biến là: Gán giá trị cho biến Tính toán với biến Kiểu liệu đợc gán cho biến phải trùng với kiểu biến đợc gán giá trị mới, giá trị cũ biến bị xóa Ta thực việc gán giá trị cho biến thời điểm nào, giá trị biến thay đổi Tùy theo ngôn ngữ lập trình, cách viết lệnh gán khác Bảng dới mô tả lệnh gán giá trị tính toán với biến Pascal: Lệnh Pascal ý nghĩa X:=12; Gán giá trị số 12 vào biến nhớ X X:=Y; Gán giá trị lu biến nhớ Y vào biến nhớ X X:=(a+b)/2; Thực phép toán tính trung bình cộng hai giá trị nằm hai biến nhớ a, b, kết gán vào biến nhớ X X:=X+1; Tăng giá trị biến nhớ X lên đơn vị, kết gán trở lại biến X Hằng Ngoài công cụ để lu trữ liệu biến, ngôn ngữ lập trình có công cụ khác Khác với biến, đại lợng có giá trị không đổi suốt trình thực chơng trình 51 Giống nh biến, muốn sử dụng hằng, ta cần phải khai báo tên Tuy nhiên phải đợc gán giá trị khai báo Giá trị đợc sử dụng suốt chơng trình Dới ví dụ khai báo Pascal: const từ khóa để khai báo hằng, tên chuvi, bankinh, 3.14 giá trị đợc gán cho Với khai báo nh trên, để tính chu vi hình tròn,ta dùng câu lệnh sau: chuvi:=2*pi*bankinh; Việc sử dụng hiệu cần tính diện tích hình tròn trờng hợp cần thay đổi bán kính muốn tính với số có ba hay bốn chữ số thập phân Nếu sử dụng hằng, ta cần chỉnh sửa chơng trình chỗ lần mà tìm sửa chơng trình Ghi nhớ Biến đại lợng đợc đặt tên dùng để lu trữ liệu Giá trị biến thay đổi, giá trị đợc giữ nguyên suốt trình thực chơng trình Biến phải đợc khai báo trớc sử dụng CÂU HỏI Và BàI TậP Em cho số ví dụ biến Hãy cho biết phép gán giá trị cho biến gì, cho ví dụ giải thích Gán giá trị cho biến nhằm mục đích gì? Giả sử A đợc khai báo biến với kiểu liệu số thực, X biến với kiểu liệu xâu Các phép gán sau có hợp lệ không? a) Gán số nguyên cho biến A b) Gán số 3242 cho biến X c) Gán xâu 3242 cho biến X d) Gán xâu Ha Noi cho biến A 52 Giả sử ta khai báo Pi với giá trị 3.14 Có thể gán lại giá trị 3.1415 cho Pi phần thân chơng trình đợc không? Tại sao? Trong Pascal, khai báo sau đúng? 53 a) var tb: real; b) var 4hs: integer; c) const x: real; d) var R = 30; Hãy thử mô tả hoạt động máy tính thực lệnh khai báo biến chơng trình Bài thực hành Khai báo sử dụng biến Mục đích, yêu cầu Bớc đầu làm quen cách khai báo sử dụng biến chơng trình Nội dung Bài Viết chơng trình Pascal có khai báo sử dụng biến a) Tìm hiểu kiểu liệu Pascal cách khai báo biến với kiểu liệu: Tên kiểu liệu Phạm vi giá trị Byte Các số nguyên từ đến 255 Integer Các số nguyên từ 32768 đến 32767 Real Các số thực có giá trị tuyệt đối không lớn 10 38 Char Các kí tự bảng chữ String Các dãy gồm tối đa 255 kí tự Cú pháp khai báo biến: var < danh sách biến > : ; đó: danh sách biến danh sách tên biến; nhiều biến tên biến đợc cách dấu phảy (,) kiểu liệu kiểu liệu Pascal (byte, imteger, real, ) Ví dụ: var X,Y: byte; var So_nguyen: interger; var Chieu_cao, Can_nang: real; var Ho_va_Ten: string; b) Khởi động Pascal gõ chơng trình sau: program Tinh_tien; 54 uses crt; var soluong: integer; dongia, cuocphi,thanhtien: real; thongbao: string; begin clrscr; cuocphi:=10000; thongbao:=Tong so tien phai toán : {Nhap don gia va so luong hang} write(Don gia = ); readln(dongia); write(So luong = );readln(soluong); thanhtien:= soluong*dongia+cuocphi; (*In so tien phai tra*) writeln(thongbao,thanhtien:10:2); readln end c) Lu chơng trình với tên TINHTIEN.PAS Dịch chỉnh sửa lỗi gõ, có d) Chạy chơng trình với số liệu gõ vào đơn giá số lợng nh sau (1000, 20), (3500, 200), (18500, 123) Kiểm tra tính kết in hình e) Chạy chơng trình với số liệu gõ vào (1, 35000) Quan sát kết nhận đợc Hãy thử đoán lí chơng trình cho kết sai Bài Thử viết chơng trình nhập số nguyên X Y, in giá trị X Y hình Sau tráo đổi giá trị X Y in lại hình Tham khảo chơng trình sau: program hoan_doi; var x,y,z:integer; begin read(x,y); writeln(x, ,y); z:=x; x:=y; y:=z; writeln(x, ,y); readln end 55 TổNG KếT Cú pháp khai báo biến Pascal: var : ; danh sách biến gồm tên biến đợc liệt kê cách dấu phẩy Kí hiệu:= đợc sử dụng lệnh gán giá trị cho biến Lệnh read() hay readln(), danh sách biến tên biến khai báo, đợc sử dụng để nhập liệu từ bàn phím Sau nhập liệu cần nhấn phím Enter để xác nhận Nếu giá trị nhập vào vợt phạm vi biến, nói chung kết tính toán sai Nội dung thích nằm cặp dấu { } bị bỏ qua dịch chơng trình Các thích đợc dùng để làm cho chơng trình dễ đọc, dễ hiểu 56 [...]... Gán giá trị cho một biến nhằm mục đích gì? 3 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) Gán số nguyên 4 cho biến A b) Gán số 32 42 cho biến X c) Gán xâu 32 42 cho biến X d) Gán xâu Ha Noi cho biến A 52 4 Giả sử ta đã khai báo một hằng Pi với giá trị 3. 14 Có thể gán lại giá trị 3. 1415 cho Pi trong phần thân chơng trình... writeln(thongbao,thanhtien:10:2); readln end c) Lu chơng trình với tên TINHTIEN.PAS Dịch và chỉnh sửa các lỗi gõ, nếu có d) Chạy chơng trình với các bộ số liệu gõ vào đơn giá và số lợng nh sau (1000, 20), (35 00, 200), (18500, 1 23) Kiểm tra tính đúng của các kết quả in trên màn hình e) Chạy chơng trình với bộ số liệu gõ vào là (1, 35 000) Quan sát kết quả nhận đợc Hãy thử đoán lí do tại sao chơng trình... hiểu các kiểu dữ liệu trong Pascal và cách khai báo biến với các kiểu dữ liệu: Tên kiểu dữ liệu Phạm vi giá trị Byte Các số nguyên từ 0 đến 255 Integer Các số nguyên từ 32 768 đến 32 767 Real Các số thực có giá trị tuyệt đối không lớn hơn 10 38 Char Các kí tự trong bảng chữ cái String Các dãy gồm tối đa 255 kí tự Cú pháp khai báo biến: var < danh sách biến > : ; trong đó: danh sách biến là... 3. 1415 cho Pi trong phần thân chơng trình đợc không? Tại sao? 5 Trong Pascal, khai báo nào sau đây là đúng? 6 53 a) var tb: real; b) var 4hs: integer; c) const x: real; d) var R = 30 ; Hãy thử mô tả hoạt động của máy tính khi thực hiện lệnh khai báo một biến trong chơng trình Bài thực hành 3 Khai báo và sử dụng biến 1 Mục đích, yêu cầu Bớc đầu làm quen cách khai báo và sử dụng biến trong chơng trình... giá trị tơng ứng 100 + 50 100 + 50 và và ghi kết 3 5 quả ra màn hình Chúng ta có thể tính các biểu thức này một cách trực tiếp Tuy nhiên, để ý rằng tử số trong các biểu thức là nh nhau Do đó có thể tính giá trị tử số và lu tạm thời trong một biến trung gian, sau đó thực hiện các phép chia: Ví dụ 2 Giả sử cần tính giá trị của các biểu thức X 100 + 50 X X /3 X X/5 2 Khai báo biến a) Khai báo biến Trớc... khai báo, m, n là các biến có kiểu nguyên (integer), S, dientich thong_bao là các biến có kiểu thực (real), là biến kiểu xâu (string) Tùy theo ngôn ngữ lập trình, cú pháp khai báo biến có thể khác nhau 3 Sử dụng biến trong chơng trình Sau khi khai báo, ta có thể sử dụng các biến trong chơng trình Các thao tác đợc thực hiện trên các biến là: Gán giá trị cho biến và Tính toán với các biến Kiểu dữ liệu... kiểu dữ liệu của Pascal (byte, imteger, real, ) Ví dụ: var X,Y: byte; var So_nguyen: interger; var Chieu_cao, Can_nang: real; var Ho_va_Ten: string; b) Khởi động Pascal và gõ chơng trình sau: program Tinh_tien; 54 uses crt; var soluong: integer; dongia, cuocphi,thanhtien: real; thongbao: string; begin clrscr; cuocphi:=10000; thongbao:=Tong so tien phai thanh toán : {Nhap don gia va so luong hang}... gán giá trị ngay khi khai báo Giá trị này sẽ đợc sử dụng trong suốt chơng trình Dới đây là ví dụ khai báo hằng trong Pascal: trong đó const là từ khóa để khai báo hằng, là các tên hằng chuvi, bankinh, 3. 14 và 2 là các giá trị đợc gán ngay cho các hằng đó Với khai báo nh trên, để tính chu vi của hình tròn,ta có thể dùng câu lệnh sau: chuvi:=2*pi*bankinh; Việc sử dụng hằng rất hiệu quả nếu cần tính diện... khai báo biến trong Pascal: var : ; trong đó danh sách biến gồm tên các biến và đợc liệt kê cách nhau bởi dấu phẩy 2 Kí hiệu:= đợc sử dụng trong lệnh gán giá trị cho biến 3 Lệnh read() hay readln(), trong đó danh sách biến là tên các biến đã khai báo, đợc sử dụng để nhập dữ liệu từ bàn phím Sau khi nhập dữ liệu cần nhấn phím Enter để xác ... 5*6 Chia / 30 /2 mod 30 mod div 30 div Chia phần d Chia phần nguyên Hãy viết biểu thức toán học sau dới dạng biểu thức Pascal: a) 15 ì 30 + 12 ; b) 10 + 18 ; +1 +1 c) (10 + 2) ; (3 + 1) d) (10... writeln('(10+5)/ (3+ 1)+18/(5+1) =',(10+5)/ (3+ 1)+18/(5+1)); writeln('(10+2)*(10+2)/ (3+ 1)=',(10+2)*(10+2)/ (3+ 1)); write('((10+2)*(10+2)-24)/ (3+ 1)=',((10+2)*(10+2)-24)/ (3+ 1)); readln end Lu ý: Các biểu thức... (3 + 1) 46 Lu ý: Chỉ đợc dùng dấu ngoặc đơn để nhóm phép toán b) Khởi động Turbo Pascal gõ chơng trình sau để tính biểu thức trên: begin writeln('15*4 -30 +12 =',15*4 -30 +12); writeln('(10+5)/ (3+ 1)+18/(5+1)

Ngày đăng: 19/12/2015, 08:33

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan