Tai lieu huong dan va de cuong on tap ki 2 tin 8

8 10 0
Tai lieu huong dan va de cuong on tap ki 2 tin 8

Đang tải... (xem toàn văn)

Thông tin tài liệu

- Công cụ dùng để tạo đường thẳng đi qua một điểm và vuông góc với một đường hoặc đoạn thẳng cho trước.. - Công cụ sẽ tạo ra một đường thẳng song song với một đường.[r]

(1)

PHẦN I:TÓM TẮC CÁC KIẾN THỨC CƠ BẢN NỘI DUNG CHƯƠNG TRÌNH TIN HỌC HỌC KỲ II

NĂM HỌC :2009-2010 1/CÂU LỆNH LẶP

Cú pháp: For <biến đếm>:= <giá trị đầu> to <giá trị cuối> <câu lệnh>; Ví dụ:

For i:= to 10

Writeln(‘day la lan lap thu’,i);

2/HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA

+ Phần mềm Geogebra dùng để vẽ hình học đơn giản điểm, đoạn thẳng, đường thẳng

Để khởi động phần mêm ta nháy đúp vào biểu tượng hình

+ Màn hình làm việc Geogebra gồm:

- Bảng chọn: hệ thống lệnh phần mềm

- Thanh cơng cụ: Chứa cơng cụ làm việc cơng cụ dùng để vẽ, điều chỉnh làm việc với đối tượng

- Khu vực thể đối tượng

Tìm hiểu cơng cụ làm việc phần mềm.

+ Cơng cụ di chuyển có ý nghĩa đặc biệt không dùng để vẽ khởi tạo hình mà dùng để di chuyển hình

- Công cụ : dùng để tạo điểm

- Công cụ : dùng để tạo điểm giao hai đối tượng có mặt phẳng

- Công cụ : dùng để tạo trung điểm đoạn thẳng * Các công cụ tạo mối quan hệ hình học

- Cơng cụ dùng để tạo đường thẳng qua điểm vng góc với đường đoạn thẳng cho trước

- Công cụ tạo đường thẳng song song với đường

(2)

- Công cụ dùng để vẽ đường trung trực đoạn thẳng

hai điểm cho trước

- Công cụ dùng để tạo đường phân giác góc cho trước

Góc xác định ba điểm mặt phẳng * Công cụ liên quan đến hình trịn

- Cơng cụ tạo hình trịn cách xác định tâm điểm hình

trịn

- Cơng cụ dùng để tạo hình trịn cách xác định tâm bán kính - Cơng cụ dùng để vẽ hình trịn qua ba điểm cho trước

- Công cụ dùng để tạo nửa hình trịn qua hai điểm đối xứng tâm - Công cụ tạo cung trịn phần hình trịn xác

định trước tâm hình trịn hai điểm cung trịn

- Cơng cụ xác định cung tròn qua ba điểm cho trước * Các cơng cụ biến đổi hình học

-Cơng cụ dùng để tạo đối tượng đối xứng với đối tượng cho

trước qua trục đường đoạn thẳng

-Công cụ dùng để tạo đối tượng đối xứng với đối tượng cho

trước qua điểm cho trước (điểm gọi tâm đối xứng) 3/LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC

* Cú pháp:

While <điều kiện> do<câu lênh>;

4/LÀM VIỆC VỚI DÃY SỐ Cú pháp:

(3)

- Trong số đầu số cuối hai số nguyên biểu thức nguyên thoả mãn số đầu ≤ số cuối kiểu liệu integer real

Ví dụ : Cách khai báo đơn giản biến mảng ngôn ngữ Pascal sau:

var Chieucao: array[1 50] of real; var Tuoi: array[21 80] of integer;

PHẦN II:NỘI DUNG ÔN TẬP HỌC KỲ II ĐỀ CƯƠNG

I/Trắc nghiệm:

Câu 1. Màn hình làm việc Geogebra tiếng việt có phần:

A. 1 B. C. D.

Câu 2. Số vòng lặp biết trước tính cơng thức:

A. Giá trị đầu-giá trị cuối -1 B. Giá trị cuối-giá trị đầu +1

C. Giá trị đầu-giá trị cuối +1 D. Giá trị đầu-giá trị cuối

Câu 3. Trong câu lệnh lặp giá trị đầu với giá trị cuối

A. Bằng B. Nhỏ C. Nhỏ

D. Lớn

Câu 4. Trong công cụ di chuyển chọn nhiều đối tượng cách nhấn phím chọn:

A. Alt B. Ctrl C. Home D. Esc

Câu 5. Hãy tìm hiểu đoạn chương trình sau:

x:=0 ; while tong<=20 begin writeln(tong)) ; tong:=tong+1 end; x:=tong Sau đoạn chương trình thực ,giá trị x bao nhiêu?

A. 20 B. Không xác định C. D. 21

Câu 6. Cấu trúc dùng để viết câu lệnh lặp với số lần chưa biết trước?

A. While ….do … B. If … then ….else… C. If … Then…

D. For do…

Câu 7. Câu lệnh lặp thường gặp Pascal có dạng

A. For <biến đếm>:=<giá trị đầu> to <câu lệnh>;

B. For <biến đếm>:=<giá trị đầu> <giá trị cuối > <câu lệnh>;

C. For <biến đếm> to <giá trị cuối > <câu lệnh>;

D. For <biến đếm>:=<giá trị đầu> to <giá trị cuối > <câu lệnh>;

Câu 8. Trong lệnh lặp for…do Pascal ,trong vòng lặp, biến đếm thay đổi

A. Một giá trị B. +1 -1 C. Một giá trị khác 0D. ±1

(4)

A. 10 lần B. Không lần C. lần D. lần

Câu 10. :Đoạn lệnh sau đây:so:=1; while so<10 writeln(so) ; so:=so+1 ; cho kết gì:

A. In số từ đến 10 B. In số từ đến

C. In số từ đến D. In vô hạn số ,mỗi số dòng Câu11:Giá trị biểu thức sau :Giá trị cuối trừ giá trị đầu cộng ,cho ta điều

A.Số lần nhập câu lệnh B.Số mã câu lệnh C.Số vịng lặp khơng biết trước D.Số vòng lặp biết trước Câu12:Dưới đoạn chương trình Pascal

For i:=0 to 10 begin

… end

Sau thực đoạn chương trình ,giá trị I

A.0 B.10 C.11 D.Không xác định Câu13:Các câu lệnh đặt hai từ khoá begin end tạo thành câu lệnh

A.Câu phức B.Câu đơn C.Câu lệnh đơn D.Câu lệnh ghép Câu14:Sau thực đoạn chương trình Pascal For i:=1 to m begin

y:=x;

x:=y-1;end Chúng ta nhận kết đây:

A.x=x-m; B.x=i-x ; C.x:=x-i; D.i=0 x=y-1; Câu15:Trong câu lệnh lặp for i:=1 to 10 begin…end; câu lện ghép thực lần? (nói cách khác, vịng lặp thực hiện) A.Không lần B.1 lần C.2 lần D.10 lần

Câu16:Trong câu lệnh lặp giá trị cuối với giá trị đầu

A.Lớn B.Nhỏ C.Lớn D.Nhỏ

Câu17: Vòng lặp while vòng lặp:

A.Biết trước số lần lặp B.Chưa biết trước số lần lặp C.Biết trước số lần lặp giới hạn

là <=100 D.Biết trước số lần lặp giới hạn >=100

Câu 18: Với ngơn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 x:=x+1; biến đếm i phải khai báo kiểu liệu

A.Interger; B.Real;

(5)

II/Tự luận:

Câu1: Chương trình sau tính tổng N số tự nhiên với N nhập từ bàn phím

Câu2:

- Các câu lệnh Pascal sau có hợp lệ khơng? Vì sao? a) For i:= 100 to

Writeln(‘A’);

b) For i:= 1.5 to 10.5 Writeln(‘A’); c) For i:= to 10 Writeln(‘A’); d) For i:= to 10 do;Writeln(‘A’);

Câu3:Viết chương trình in hình bảng cửu chương

Câu4: Màn hình làm việc Geogebra gồm thành phần

Câu5: Tìm hiểu chương trình nhận biết số tự nhiên N nhập vào từ bàn phím có phải số nguyên tố hay không

Câu6:1 Các câu lệnh Pascal sau có hợp lệ khơng, sao?

a) for i:=100 to do writeln('A');

b) for i:=1.5 to 10.5 do writeln('A');

c) for i=1 to 10 do writeln('A');

d) for i:=1 to 10 do; writeln('A');

e) var x: real; begin for x:=1 to 10 do

writeln('A'); end.

Câu7:Trong cửa hàng có loại thùng sơn 16,17 21 kg.Một người khách cần mua 185kg Hãy viết chương trình để tính cho biết cần bán cho người khách thùng loại để bán lẻ thùng Câu8:Trình bày tên cơng cụ làm việc phần mềm Geogebra Câu 9: Trình bày cú pháp câu lệnh lặp với số lần lặp biết trước?

Câu10: Viết chương trình nhập N số nguyên từ bàn phím in hình số nhỏ số lớn N nhập từ bàn phím

Xem thêm tập 7.17.8.8 sách tập tập thực hành trong sách giáo khoa

(6)

01 B; 02 B; 03 C; 04 B; 05 D; 06 A; 07 D; 08 B; 09 A; 10 D; 11D;12D;13D,14A;15D;16A;17B;18A

II.Tự luận:

Câu1:Program tinh_tong; Var N,i: Integer;

S: longint; Begin

Writeln(‘nhap so N =’); Readln(N);

S:=0;

For i:=1 to N S:=S+i Witeln(‘tong la:’,S); Readln;

End

Câu2:a) Câu lệnh khơng hợp lệ giá trị đầu lớn giá trị cuối

b) Câu lệnh không hợp lệ giá trị đầu giá trị cuối khơng phải giá trị nguyên

c) Đây câu lệnh hợp lệ

d) Đây câu lệnh không hợp lệ sau từ khóa khơng có dấu chấm phẩy Câu3:

Program in_bang_cuu_chuong ; Var i: integer;

Begin

For i:= to 10

Writeln(‘2 lan’,i,’=’i*2); Readln;

End

Câu4:+ Màn hình làm việc Geogebra gồm:

- Bảng chọn: hệ thống lệnh phần mềm

- Thanh cơng cụ: Chứa cơng cụ làm việc cơng cụ dùng để vẽ, điều chỉnh làm việc với đối tượng

- Khu vực thể đối tượng

Câu5:Uses Crt;

Var n,i:integer;

Begin

Clrscr;

write('Nhap vao mot so nguyen: ');readln(n);

If n<=1 then writeln('N khong la so nguyen to')

else

begin

(7)

while (n mod i<>0) i:=i+1;

if i=n then writeln(n,' la so nguyen to!')

else writeln(n,' khong phai la so nguyen

to!'); end; readln

end

Câu6:+ Trừ câu d), tất câu lệnh không hợp lệ:

a) Giá trị đầu phải nhỏ giá trị cuối;

b) Các giá trị đầu giá trị cuối phải số nguyên;

c) Thiếu dấu hai chấm gán giá trị đầu;

d) Thừa dấu chấm phẩy thứ nhất, ta muốn lặp lại câu lệnh

writeln('A') mười lần, ngược lại câu lệnh hợp lệ;

e) Biến x đã khai báo biến có liệu kiểu số thực khơng thể dùng để xác định giá trị đầu giá trị cuối câu lệnh lặp Câu7:Chương trình sau:

program thung_son

var t16, t17, t21 : integer begin

writeln (‘so thung son 16, 17 va 21 lit tuong ung la : ‘) ; for t16:=0 t0 11

for t17:=0 to 10 for t21:=0 to do

if 16*t16 +17* t17 +21 * t21 =185

then writeln (‘ ‘, t16 :5 ,t17 :8 , t21 :10) ; readln

end

Câu8:Những cơng cụ làm việc phần mềm Geogebra là: -Công cụ di chuyển

(8)

-Các công cụ liên quan đến đường trịn -Các cơng cụ biến đổi hình học

Câu9: Cú pháp câu lệnh lặp với số lần lặp biết trước

Cú pháp: for <biến đếm>:= <giá trị đầu> to <giá trị cuối> <câu lệnh>; Trong đó:

 for, to, từ khóa, biến đếm biến kiểu nguyên

 Giá trị đầu giá trị cuối giá trị nguyên giá trị cuối không

phải nhỏ giá trị đầu

 Giá trị cuối = giá trị đầu +

 Sau vòng lặp biến đếm tự động tăng thêm đơn vị

khi giá trị cuối Câu10:program MaxMin; uses crt;

Var

i, n, Max, Min: integer; A: array[1 100] of integer;

Phần thân chương trình tương tự đây: Begin

clrscr;

write('Hay nhap dai cua day so, = '); readln(n); writeln('Nhap cac phan tu cua day so:');

For i:=1 to n Begin

write('a[',i,']='); readln(a[i]); End;

Max:=a[1]; Min:=a[1]; for i:=2 to n

begin if Max<a[i] then Max:=a[i]; if Min>a[i] then Min:=a[i] end;

write('So lon nhat la Max = ',Max); write('; So nho nhat la Min = ',Min); readln;

Ngày đăng: 05/03/2021, 20:41

Từ khóa liên quan

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

Tài liệu liên quan