Decuong tin8 HK2 2012-13 CÓ LỜI GIẢI
Chia sẻ bởi Huỳnh Công Dũ |
Ngày 14/10/2018 |
49
Chia sẻ tài liệu: Decuong tin8 HK2 2012-13 CÓ LỜI GIẢI thuộc Vật lí 9
Nội dung tài liệu:
Trường THCS TRẦN CAO VÂN ĐỀ CƯƠNG ÔN TẬP HỌC KỲ II
Môn: Tin 8 (Năm học 2012-2013)
Họ tên HS: ............................................................................... Lớp : 8/
I/ Lý thuyết:
Viết cấu trúc của các câu lệnh : IF , For…to…do và While…do? Cho ví dụ?
Hãy nêu sự khác biệt giữa câu lệnh lặp với số lần biết trước và câu lệnh lặp với số lần chưa biết trước?
So sánh lệnh IF (dạng thiếu) và lệnh WHILE
Hãy nêu các lợi ích của việc sử dụng mảng trong chương trình?
Câu lệnh Pascal sau đúng hay sai? Hãy chỉ ra lỗi sai nếu có.
a. For i:=2 to 10; do x:=x+1;………………………………………………………………….
b. For i:=11 to 1 do x:=x+1;…………………………………………………………………...
c. For i:=1 to 10 for j:=1 to 10 do x:=x+1;…………………………………………………….
d. For i:=1 to 10 do for i:=1 to 10 do x:=x+1;…………………………………………………
e. While b>=a; do write (‘b khong nho hon a’);………………………………………………..
g. While 2=2 do write (‘toi that la gioi’);………………………………………………………
6. Các khai báo mảng sau đây là đúng hay sai? Nếu sai hãy sửa lại cho đúng.
a) var X : Array [10, 13] of integer;……………………………………………………………
b) var X : Array [3.4..4.8] of integer;………………………………………………………….
c) var X : Array [10.. 1] of integer;……………………………………………………………
7. Tìm giá trị của S trong đọan chương trình dưới đây:
a) S := 0;
For i := 1 to 5 do S := S + i;
S =
b) I:=1;
While i<=5 do
Begin
S:= S + I; I:= I + 1;
End; S =
II/ Bài tập: VIẾT CÁC CHƯƠNG TRÌNH SAU:
Viết chương trinh tính tổng A = 1 + , với n là số tự nhiên được nhập từ bàn phím.
Viết ch trinh tính tổng A = 1 +, với n là số tự nhiên được nhập từ bàn phím.
Tính tổng bình phương n số tự nhiên đầu tiên
Vd: nhập n = 5 ( S = 12 + 22 + 32 + 42 + 52 = 55
Viết chương trình tính tích n số tự nhiên đầu tiên. ( n! : đọc n giai thừa)
Viết chương trình nhập một số nguyên n, tìm tất cả các ước của số n.
Viết chương trình nhập vào số N rồi kiểm tra số đó có phải là số nguyên tố không.
Viết chương trình nhập vào n số nguyên, xuất ra các số nguyên tố trong dãy số vừa nhập
Viết chương trình nhập vào số N rồi phân tích số N ra thừa số nguyên tố
Viết chương trình nhập vào N số nguyên rồi xuất ra: Số số chẵn, số số lẻ
Viết chương trình nhập vào điểm của N môn học (kiểu số thực), xuất ra DTB các môn học. (DTB bằng tổng điểm các môn chia cho số môn học, không tính hệ số)
Viết chương trình nhập vào một số tự nhiên N rồi xuất ra các số nguyên tố bé hơn N. Ví dụ Nhập N = 29. Xuất: Cac so nguyen to be hon 29 la: 2 3 5 7 11 13 17 19 23
Program B1_Tong_nghich_dao;
Var i,n:integer; s: real;
Begin
WriteLN(`CHUONG TRINH TINH TONG S = 1 + 1/2 + 1/3 + 1/4 + ... + 1/n `);
Write(`Nhap n = `); Readln(n);
For i:=1 to n do s:=s+1/i ;
Write(`Tong can tim la: `,s:8:1);
Readln;
End.
Program B2_Tong_nghich_dao_cacsole;
Var i,n:integer; s: real;
Begin
WriteLN(`CHUONG TINH TINH TONG S = 1 + 1/3 + 1/5 +.. + 1/2n-1 `);
Write(`Nhap n = `); Readln(n);
For i:=1 to n do s:=s+1/(2*i-1) ;
Write(`Tong can tim la: `,s:8:1);
Readln;
End.
Program B3_TongBinhphuong;
Var i,n:integer; s: longint;
Begin
Write(`Nhap n = `); Readln(n);
For i:=1 to n do s:=s+i*i;
Write(`Tong can tim la: `,s);
Readln;
End.
Program
Môn: Tin 8 (Năm học 2012-2013)
Họ tên HS: ............................................................................... Lớp : 8/
I/ Lý thuyết:
Viết cấu trúc của các câu lệnh : IF , For…to…do và While…do? Cho ví dụ?
Hãy nêu sự khác biệt giữa câu lệnh lặp với số lần biết trước và câu lệnh lặp với số lần chưa biết trước?
So sánh lệnh IF (dạng thiếu) và lệnh WHILE
Hãy nêu các lợi ích của việc sử dụng mảng trong chương trình?
Câu lệnh Pascal sau đúng hay sai? Hãy chỉ ra lỗi sai nếu có.
a. For i:=2 to 10; do x:=x+1;………………………………………………………………….
b. For i:=11 to 1 do x:=x+1;…………………………………………………………………...
c. For i:=1 to 10 for j:=1 to 10 do x:=x+1;…………………………………………………….
d. For i:=1 to 10 do for i:=1 to 10 do x:=x+1;…………………………………………………
e. While b>=a; do write (‘b khong nho hon a’);………………………………………………..
g. While 2=2 do write (‘toi that la gioi’);………………………………………………………
6. Các khai báo mảng sau đây là đúng hay sai? Nếu sai hãy sửa lại cho đúng.
a) var X : Array [10, 13] of integer;……………………………………………………………
b) var X : Array [3.4..4.8] of integer;………………………………………………………….
c) var X : Array [10.. 1] of integer;……………………………………………………………
7. Tìm giá trị của S trong đọan chương trình dưới đây:
a) S := 0;
For i := 1 to 5 do S := S + i;
S =
b) I:=1;
While i<=5 do
Begin
S:= S + I; I:= I + 1;
End; S =
II/ Bài tập: VIẾT CÁC CHƯƠNG TRÌNH SAU:
Viết chương trinh tính tổng A = 1 + , với n là số tự nhiên được nhập từ bàn phím.
Viết ch trinh tính tổng A = 1 +, với n là số tự nhiên được nhập từ bàn phím.
Tính tổng bình phương n số tự nhiên đầu tiên
Vd: nhập n = 5 ( S = 12 + 22 + 32 + 42 + 52 = 55
Viết chương trình tính tích n số tự nhiên đầu tiên. ( n! : đọc n giai thừa)
Viết chương trình nhập một số nguyên n, tìm tất cả các ước của số n.
Viết chương trình nhập vào số N rồi kiểm tra số đó có phải là số nguyên tố không.
Viết chương trình nhập vào n số nguyên, xuất ra các số nguyên tố trong dãy số vừa nhập
Viết chương trình nhập vào số N rồi phân tích số N ra thừa số nguyên tố
Viết chương trình nhập vào N số nguyên rồi xuất ra: Số số chẵn, số số lẻ
Viết chương trình nhập vào điểm của N môn học (kiểu số thực), xuất ra DTB các môn học. (DTB bằng tổng điểm các môn chia cho số môn học, không tính hệ số)
Viết chương trình nhập vào một số tự nhiên N rồi xuất ra các số nguyên tố bé hơn N. Ví dụ Nhập N = 29. Xuất: Cac so nguyen to be hon 29 la: 2 3 5 7 11 13 17 19 23
Program B1_Tong_nghich_dao;
Var i,n:integer; s: real;
Begin
WriteLN(`CHUONG TRINH TINH TONG S = 1 + 1/2 + 1/3 + 1/4 + ... + 1/n `);
Write(`Nhap n = `); Readln(n);
For i:=1 to n do s:=s+1/i ;
Write(`Tong can tim la: `,s:8:1);
Readln;
End.
Program B2_Tong_nghich_dao_cacsole;
Var i,n:integer; s: real;
Begin
WriteLN(`CHUONG TINH TINH TONG S = 1 + 1/3 + 1/5 +.. + 1/2n-1 `);
Write(`Nhap n = `); Readln(n);
For i:=1 to n do s:=s+1/(2*i-1) ;
Write(`Tong can tim la: `,s:8:1);
Readln;
End.
Program B3_TongBinhphuong;
Var i,n:integer; s: longint;
Begin
Write(`Nhap n = `); Readln(n);
For i:=1 to n do s:=s+i*i;
Write(`Tong can tim la: `,s);
Readln;
End.
Program
* 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ẻ: Huỳnh Công Dũ
Dung lượng: 42,50KB|
Lượt tài: 23
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)