Tiet 15

Chia sẻ bởi Nguyễn Văn Trỗi | Ngày 24/10/2018 | 40

Chia sẻ tài liệu: tiet 15 thuộc Tin học 8

Nội dung tài liệu:

Tiết 15
BÀI TẬP
tin học lớp 8
I. Lí thuyết
1. Cú pháp khai báo biến và lệnh gán trong Pascal
Var : ;
:= ;
2. Cú pháp khai báo hằng trong Pascal
Const = ;
3. Lệnh nhập giá trị cho biến
Readln();
Hay read();
4. Lệnh in dữ liệu ra màn và đưa con trỏ xuống đầu dòng tiếp theo
writeln(‘câu thông báo’);
writeln(phép toán);
5. Lệnh dùng để điều khiển cách in số thực trên màn hình
writeln( :n : m);
Trong đó giá trị thực là số hay biểu thức số thực và n, m là các số tự nhiên. n quy định độ rộng in số, còn m là số chữ số thập phân.
6. Các phép toán với kiểu dữ liệu số
Bài 1. Trong Pascal, khai báo nào sau đây
đúng (D)? khai báo nào sai (S)?

var begin: real;
A.
var diem: integer;
B.
const a = 30;
C.
const a: real;
D.
S
Đ
Đ
S
Đ
S
Đ
S
II. Bài tập

Bài 2: Chuyển biểu thức được viết trong pascal
(x*x +1)*(x*x +1)/b-a thành biểu thức toán:


A.
B.
C.
D.
17/5 =3; 17 div 5 = 2;
17 mod 5 = 3
Bài 3 : Bốn bạn A, B, C, D đưa ra kết quả của
phép chia, phép chia lấy phần nguyên và lấy
phần dư của hai số nguyên 17 và 5. Hãy chọn
bạn làm đúng:
17/5 = 3; 17 div 5 = 2;
17 mod 5 = 3
17/5 = 4; 17 div 5 = 3;
17 mod 5 = 2
17/5 = 3.4; 17 div 5 = 3;
17 mod 5 = 2
A.
B.
C.
D.
Bài 4. Viết các biểu thức toán học sau đây dưới
dạng biểu thức trong Pascal.
a.
a. (10+x)/(3+x) – x/(5+x)
b. ((10+a)*(10+a)-24)/(3+1)
Các biểu thức toán học được viết dưới dạng biểu thức trong Pascal.
Bài 5. 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.
Program DT_hinh vuong;
Var a, S: Integer ;
Begin
clrscr;
writeln(‘nhap do dai canh hinh vuong:)
realn(A);
S:=a x a;
writeln(‘dien tich hinh vuong:’ S);
readln
End.
Program DT_hinh vuong;
Var a, S: Integer ;
Begin
clrscr;
writeln(‘nhap do dai canh hinh vuong:)
realn(A);
S:=a x a;
writeln(‘dien tich hinh vuong:’ S);
readln
End.
Program DT_hinh_vuong;
Uses crt;
Var a, S: Integer ; Begin
clrscr;
writeln(‘nhap do dai canh hinh vuong:’);
readln(A);
S:=a * a;
writeln(‘dien tich hinh vuong :’,S);
readln
End.
Program dudoan;
Uses crt;
Begin
Clrscr;
Writeln(‘15 + (8/2-3)*2 = ’, 15 + (8/2-3)*2:4:2);
Writeln(‘(7+5)*2 – 8/2 = ’, (7+5)*2 – 8/2:4:2);
Writeln(’15 mod 2 = ’,15 mod 2);
Writeln(15 div 2);
Readln;
End.
Bài 6. Dự đoán kết quả xuất ra màn hình của chương trình sau.



15 + (8/2-3)*2 = 17.00
(7+5)*2 – 8/2 = 20.00
15 mod 2 = 1
7


Dặn dò
Học lí thuyết SGK.
Xem lại các bài tập.
Chuẩn bị bài mới: LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT.
BÀI HỌC KẾT THÚC!
CẢM ƠN CÁC THẦY CÔ VÀ CÁC EM ĐÃ LẮNG NGE!
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Văn Trỗi
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)