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

su dung bien trong chuong trinh

18 12 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 18
Dung lượng 787 KB

Nội dung

Hằng Hằng dùng để lưu trữ dữ liệu, giá trị của hằng không đổi trong suốt quá trình thực hiện chương trình.. Các hằng dùng trong chương trình cần phải khai báo tên và được gán giá trị nga[r]

(1)KIỂM TRA BÀI CŨ Kể tên số kiểu liệu dùng ngôn ngữ lập trình Pascal? Tên kiểu Phạm vi giá trị Integer Số nguyên khoảng -215 đến 215-1 Real Số thực có giá trị tuyệt đối khoảng 2,9 x 10-39 đến 1,7 x 1038 và số Char Một ký tự bảng chữ cái String Xâu ký tự, tối đa gồm 255 ký tự (2) (3) BIẾN LÀ CÔNG CỤ LẬP TRÌNH Trướcư khiư máyư tínhư xö­lÝ,­d÷­liÖu­®­îc­l­u­ tr÷­ë­®©u­nhØ? Mọi liệu nhập vào lưu nhớ Để biết liệu lưu trữ đâu nhớ, các ngôn ngữ lập trình cung cấp công cụ lập trình: BIẾN NHỚ (Biến) (4) BIẾN LÀ CÔNG CỤ LẬP TRÌNH Emdùng hiểu để thếlưu nàotrữ Biến là đại lượng đặt tên là Biến? Giá trị liệu Giá trị biến có thể thay đổi biến là gì? thực chương trình + Dữ liệu biến lưu trữ gọi là giá trị biến + VÝ dô 1: TÝnh gi¸ trÞ biÓu thøc 15 +5 X  15  Sử dụng lệnh sau để in Tên biến Y5 Giá trị biến kÕt qu¶ mµn h×nh: Writeln(X+Y); 20 (5) VÝ dô 2: TÝnh gi¸ trÞ biÓu thøc H·y­sö­dông­c¸c­ biếnưđểưlưuưtrữưcácư gi¸­ trÞ­ cÇn­ tÝnh­ to¸n 2008 - 2008 - P  A  2008 – X  A/3 Y  A/5 PX+Y ? (6) Khai báo biến Quan sát và trả lời câu hỏi Tất các biến dùng chương trình cần phải khai báo phần khai báo chương trình Khai báo tên biến; Trong Khai báo kiểukhi dữviết liệu biến chương trình Biến Trong ngôn cần phải khaingữ báo lậpởtrình vị tríPascal, nào? Việc khai báo bao gồm thành phần nào? (7) Khai báo biến Cách khai báo biến: Var <tên_biến>: <Kiểu_dữ_liệu_của_biến>; Var từ khóa dùng để khai báo biến Tên_biến là dãy các ký tự bao gồm chữ cái, số và dấu gạch nối Kiểu_dữ_liệu là kiểu liệu chuẩn (8) Khai báo biến Cách khai báo biến: Var <tên_biến>: <Kiểu_dữ_liệu_của_biến>; Lưu ý: - Dấu (:) bắt buộc phải có dùng để ngăn cách tên biến và kiểu liệu - Dấu (;) dùng để kết thúc mục khai báo - Có thể khai báo nhiều biến cùng kiểu liệu các biến phải cách dấu (,) phẩy (9) Ví dụ 3: Chỉ các thành phần khai báo sau: Các biến có kiểu nguyên (integer) Từ khóa ngôn ngữ lập trình dùng để khai báo biến Các biến có kiểu thực (real) Biến có kiểu xâu (string) (10) VÝ dô: Bài toán: Nhập vào bán kính hình tròn là số chẵn R Tính chu vi (CV) và diện tích (S) hình tròn Khai­b¸o­biÕn­trong­ng«n­ng÷­lËp­tr×nh­Pascal Từ khoá khai báo biến Var R: integer; Biến kiểu nguyên CV,S: real; Biến kiểu thực (11) Sử dụng biến chương trình Các thao tác có thể thực với các biến sau khai báo gồm: Gán giá trị cho biến;   Tính toán với các biến; Kiểu liệu giá trị gán phải trùng với kiểu biến; Khi gán giá trị mới, giá trị cũ biến bị xoá; Có thể gán giá trị cho biến bất kì thời điểm nào giá trị biến có thể thay đổi; Cách viết lệnh gán có thể khác tuỳ theo ngôn ngữ lập trình (12) VÝ dô: Lệnh gán và tính toán với các biến Pascal • LỆNH TRONG PASCAL Ý NGHĨA X:=12; Gán giá trị số 12 vào biến nhớ X X:=Y; Gán giá trị đã lưu 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 và 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 (13) Hằng Hằng dùng để lưu trữ liệu, giá trị không đổi suốt quá trình thực chương trình Các dùng chương trình cần phải khai báo tên và gán giá trị khai báo VÝ dô 1: Hãy xác định các và biến bài toán sau Tính chu vi (CV), diện tích (S) hình tròn với bán kính R=5 Hằng Đại lượng có giá trị không đổi Đại lượng có giá trị thay đổi Pi=3.14 R=5 CV, S Biến (14) VÝ dô 2: Khai báo Pascal Từ khoá khai báo Const pi = 3.14; R = 5; Giá trị Tên Việc sử dụng hiệu giá trị dùng nhiều câu lệnh Muốn thay đổi giá trị hằng, cần sửa giá trị nơi khai báo mà không cần dùng câu lệnh thay đổi giá trị chương (15) LUYỆN TẬP Bài toán 1: Vừa gà vừa chó Bó lại cho tròn Ba mươi sáu Một trăm chân chẵn Hỏi loại có bao nhiêu con? NÕu gäi sè gµ lµ x, sè chã lµ y ? real S char S integer § string S Hãy xác định kiểu các biến x, y (16) Bài toán 2: Tính diện tích (S) và độ dài đường chéo (d) hình chữ nhật, biết chiều dài (a) và chiều rộng (b) là các số nguyên nhỏ 100 ChọnưcáchưkhaiưbáoưbiếnưđúngưtrongưPascalư? Var a,b,S,d: Real; Var a,b: Integer; S,d: Real; Var a,b: Integer; S: String; d:Real; Var a,b,S,d: Integer; (17) Biến dùng để lư \u trữ liệu 1/ Biến là công cụ lập trình SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Giá trị biến có thể thay đổi thực chương trình Var <tên biến>: <kiểu liệu > ; 2/ Khai báo biến Tên biến phải theo quy tắc lập trình Gán giá trị cho biến 3/ Sử dụng biến Chương trình Tính toán với giá trị biến Hằng dùng để lưu trữ liệu 4/ Hằng Giá trị không thể thay đổi thực chương trình (18) Ghi­nhí! Biến và là các đại lượng đặt tên dùng để lưu trữ liệu Giá trị biến có thể thay đổi Giá trị giữ nguyên suốt quá trình thực chương trình Biến và phải khai bỏo trước sử dụng (19)

Ngày đăng: 16/06/2021, 01:45

TỪ KHÓA LIÊN QUAN

w