Sử dụng biến trong chương trình

15 451 1
Sử dụng biến trong chương trình

Đ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 giảng điện tử ĐƠN VỊ: THCS Nguyễn Trãi SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Kiểm tra bài cũ Câu 1: Viết các biểu thức toán học dưới bằng kí hiệu Pascal? A ax2+bx+c B a/b-1/d(c+d) C (a+b2)(c-d)2 Câu 2: Nêu các kiểu dữ liệu đã học? Biến là công cụ lập trình: Em hãy viết một chương trình tính diện tích hình tròn? Ví dụ 1: Begin  Write(‘Dien tich hinh tron co ban kinh r=5 la:’, 3.14*5*5); Readln; End Để tránh chỉnh sửa chương trình mỗi sử dụng cần viết một chương trình cho phép người dùng nhập từ bàn phím bán kính của đường tròn.Vì thế ta nên sử dụng một biến nhớ để lưu giá trị của số được nhập vào, sau đó sử dụng lệnh để in kết quả Để giải quyết vấn đề này, em hãy quan sát ví dụ và đưa nhận xét Ví dụ 2: Var  R:integer; Begin  Write(‘nhap ban kinh hinh tron r= ’); Readln(r); Writeln(‘dien tich hinh tron la:’, 3.14*r*r ’ ); Readln; End Với ví dụ thì chương trình dành phần bộ nhớ để lưu biến r Ban đầu ô nhớ này chưa chứa giá trị Vì cần phải khai báo biến chương trình? - Biến là đại lượng dùng để lưu trữ dữ liệu, dữ liệu được biến lưu trữ có thể thay đổi thực hiện chương trình Dữ liệu biến lưu trữ Cách khai báo biến Ví dụ: Var  N,m: integer;  S: real; Cách khai báo: Var := Danh sách biến là một hay nhiều tên biến, các tên biến được cách bởi dấu phẩy Kiểu dữ liệu thường là một các kiểu chuẩn hay kiểu dữ liệu người dùng định nghĩa 3.Sử dụng biến chương trình Nếu ta khai báo kiểu dữ liệu là kiểu integer mà ta gán gián trị cho biến kiểu real thì sẽ thế nào? Kiểu dữ liệu được gán cho biến thường phải trùng với kiểu biến và được gán một giá trị mới, giá trị cũ của biến sẽ mất Giá trị của biến có thể thay đổi tại bất kì thời điểm nào chương trình Ví dụ 3: Mô tả lệnh gán Pascal Lệnh pascal X:=1 X:=y I:=i+1 X:=(a+b)/2 Ý nghĩa Gán số vào biến x Gán y vào biến nhớ x Tăng giá trị của biến nhớ i lên Thực hiện 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 quả gán vào biến nhớ x * Dạng của câu lệnh gán := Em hãy cho vài ví dụ về câu lệnh gán? So_pi:=3.14 S:=s*i A:=a+b; Tuoi:=15; 3: Hằng Có hai đại lượng thường được sử dụng giải toán học đó là hằng và biến Trong toán học hằng là gì?   - Hằng là đại lượng có giá trị không đổi suốt quá trình thực hiện - Hằng phải được gán giá trị khai báo - Trong chương trình, không thể dùng câu lệnh để thay đổi giá trị của hằng Câu hỏi thảo luận? Nêu sự khác giữa hằng và biến? Hằng -Giá trị của hằng không thay đổi suốt quá trình thực hiện chương trình Biến - Giá trị của biến có thể thay đổi được tại từng thời điểm thực hiện chương trình Viết chương trình tính diện tích hình tròn? Program bt;  Var  R:integer;  S:real;  Const  Pi=3.14;  Begin  Write(‘nhap ban kinh hinh tron r= ’);  Readln(r);  S:=pi*r*r;  Writeln(‘dien tich hinh tron la: ’, s );  Readln;  End   Đáp án Câu 1: A a*x*x +b*x +c B a/b – 1/d*(c+d) C (a+b*b)*(c-d)*(c-d) Đáp án Tên dữ liệu Integer Phạm vi giá trị Số nguyên khoảng 215 đến 215 -1 Real Số thực có giá trị tuyệt đối khoảng 2.9x10-39 đến 1.7x1038 và số Char Một kí tự bảng chữ cái String Xâu kí tự, tối đa gồm 255 kí rự ... hằng và biến ? ?Trong toán học hằng là gì?   - Hằng là đại lượng có giá trị không đổi suốt quá trình thực hiện - Hằng phải được gán giá trị khai báo - Trong chương trình,... đổi suốt quá trình thực hiện chương trình Biến - Giá trị của biến có thể thay đổi được tại từng thời điểm thực hiện chương trình Viết chương trình tính diện tích hình... Readln; End Với ví dụ thì chương trình dành phần bộ nhớ để lưu biến r Ban đầu ô nhớ này chưa chứa giá trị Vì cần phải khai báo biến chương trình? - Biến là đại lượng

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

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan