1. Trang chủ
  2. » Trung học cơ sở - phổ thông

“KHỐI 8- ĐỢT 4”, Hướng dẫn, giao bài tự ôn tập tại nhà

12 17 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

Trong câu lệnh sau do của câu lệnh lặp while..do phải có lệnh làm thay đổi giá trị của điều kiện điều khiển vòng lặp (trừ khi đó là một điều kiện hằng đúng), để sau một số hữu hạn lần [r]

(1)

1 Môn TIN HỌC

BÀI TẬP TIN HỌC LỚP (PHẦN 2)

CHỦ ĐỀ: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC

I TÓM TẮT LÝ THUYẾT (Lưu ý: học sinh nghiên cứu thêm nội dung học sách giáo khoa)

- Trong trước làm quen với hoạt động lặp cách thị cho máy tính thực hiện hoạt động lặp với số lần xác định trước Tuy nhiên, thực tế có nhiều hoạt động thực lặp lặp lại với số lần chưa biết trước

- Ngoài cấu trúc lặp với số lần lặp biết trước, ngôn ngữ lập trình cịn có cấu trúc lặp với số lần chưa biết trước.

- Trong ngôn ngữ Pascal có số câu lệnh lặp thể cấu trúc lặp với số lần chưa biết trước, có câu lệnh lặp while với cú pháp sau:

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

Trong đó, while, từ khóa; điều kiện thường biểu thức chứa phép so sánh Tương tự lệnh lặp For do, câu lệnh sau từ khóa lệnh lặp while là:

+ Một câu lệnh đơn (như lệnh gán, lệnh tính tốn, lệnh điều kiện, lệnh writeln, lệnh readln,…); + Một câu lệnh ghép begin end;

- Câu lệnh lặp while hoạt động sau: + Bước 1: Kiểm tra điều kiện

+ Bước 2: Nếu điều kiện SAI, câu lệnh bị bỏ qua việc thực lệnh lặp kết thúc Nếu điều kiện ĐÚNG, thực câu lệnh sau Do quay lại bước 1.

II BÀI TẬP TRẮC NGHIỆM (Hãy chọn phương án trả lời đúng)

Câu 1: Trong số hoạt động đây, hoạt động thực lặp lại với số lần chưa biết trước?

A Tính tổng 20 số tự nhiên đầu tiên.

B Nhập số nguyên khoảng từ đến 10 vào máy tính Nếu số nhập vào khơng hợp lệ thì yêu cầu nhập lại

C Nhập số nguyên từ bàn phím đủ 50 số. D Vẽ ba hình vng có cạnh đơn vị.

Câu 2: Cho biết kết vòng lặp sau kết thúc: I := 1; S := 0; While S <= 20

Begin

S := S + I; I := I + 1; End;

A S = 21; I = 7; B S = 15; I = 6; C S = 21; I = 6; D S = 15; I = 7; Câu 3: Hãy xác định đúng/Sai cho các câu lệnh sau:

(2)

a x := 10; While x := 10 x := x+5; b x := 10; While x = 10 x = x+5;

c S := 0; n := 0; while S <= 10 n = n+1; S := S+n; d S := 0; n := 0;

While S <= 10

begin n := n+1; S := S+n; end; Câu 4: Cho biết kết của đoạn lệnh sau đây:

So :=1;

While So <10 writeln(So); So := So + 1;

A In số từ đến 9; B In số từ đến 10;

C In vô hạn số 1, mỗi số dịng; D Khơng có phương án đúng.

Câu 5: Cho biết giá trị của biến x sau thực đoạn chương trình đây? X:=0; tong:=0;

While tong <=10 do Begin

Writeln(tong); Tong := tong + 1; End;

X:= tong;

A 10. B 11.

C Không xác định được. D 0.

Câu 6: Hãy xác định đúng/Sai cho các phát biểu đây:

Đúng Sai

a Trong câu lệnh sau câu lệnh lặp while phải có lệnh làm thay đổi giá trị điều kiện điều khiển vịng lặp (trừ điều kiện đúng), để sau số hữu hạn lần lặp, điều kiện phải có giá trị “SAI”, vịng lặp kết thúc (không bị lặp vô hạn lần)

b Trong nhiều trường hợp, việc thực câu lệnh lặp while tốn thời gian so với câu lệnh lặp for

c câu lệnh sau câu lệnh lặp while không thực lần từ đầu, điều kiện điều khiển vịng lặp có giá trị “SAI”

d Để thay đổi giá trị điều kiện điều khiển vòng lặp cho sau số hữu hạn lần lặp, điều kiện phải có giá trị “SAI” (không bị lặp vô hạn lần)

III BÀI TẬP TỰ LUẬN, THỰC HÀNH

Câu 1: Nêu vài ví dụ hoạt động lặp với số lần chưa biết trước?

Câu 2: Hãy phát biểu khác biệt câu lệnh lặp với số lần lặp cho trước câu lệnh lặp với số lần lặp chưa biết trước

Câu 3: Trong câu lệnh lặp Pascal sau đây, câu lệnh sai sai đâu? A while i:=1 t:=10;

(3)

D i:=1; while i< 10 sum:=sum+i; i:=i+1; E i:=1; x:=5;

while i<x i:=i+1; write (‘Gia tri i la’, i);

Câu 4: Hãy tìm hiểu thuật tốn sau cho biết thực thuật tốn, máy tính thực vòng lặp? Khi kết thúc, giá trị S bao nhiêu? Viết chương trình Pascal thể thuật tốn

A Thuật tốn 1

B1: S 10; x 0.5;

B2: Nếu S<= 5.2, chuyển sang B4 B3: S  S – x quay lại B2

B4: Thông báo kết S Kết thúc thuật toán B Thuật toán 2

B1: S 10; n 0;

(4)

ĐÁP ÁN GỢI Ý BÀI TẬP TRẮC NGHIỆM VÀ TỰ LUẬN CHỦ ĐỀ: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC I TRẮC NGHIỆM

Câu 1: B Nhập số nguyên khoảng từ đến 10 vào máy tính Nếu số nhập vào khơng hợp lệ u cầu nhập lại

Câu 2: A S=21, I=7

Câu 3: Hãy xác định đúng/Sai cho các câu lệnh sau:

Đúng Sai

a x := 10; While x := 10 x := x+5; X đk không chứa phép so sánh b x := 10; While x = 10 x = x+5; X câu lệnh sau Do không hợp

lệ

c S := 0; n := 0; while S <= 10 n = n+1; S := S+n; X câu lệnh sau Do không hợp lệ, thiếu begin end;

d S := 0; n := 0; While S <= 10

begin n := n+1; S := S+n; end;

X

Câu 4: C In vơ hạn số 1, mỡi số dịng; Câu 5: B 11.

Điều kiện Tong <= 10

tong x

0

Đúng 0+1=1

Đúng 1+1=2

Đúng

Đúng

Đúng

Đúng

Đúng

Đúng

Đúng

Đúng 10

Đúng 11

SAI X=11

Câu 6: Hãy xác định đúng/Sai cho các phát biểu đây:

Đúng Sai

a Trong câu lệnh sau câu lệnh lặp while phải có lệnh làm thay đổi giá trị điều kiện điều khiển vịng lặp (trừ điều kiện đúng), để sau số hữu hạn lần lặp, điều kiện phải có giá trị “SAI”, vịng lặp kết thúc (khơng bị lặp vô hạn lần)

X

b Trong nhiều trường hợp, việc thực câu lệnh lặp while tốn thời gian so với câu lệnh lặp for

X c câu lệnh sau câu lệnh lặp while khơng

thực lần từ đầu, điều kiện điều khiển vịng lặp có giá trị “SAI”

X

(5)

một số hữu hạn lần lặp, điều kiện phải có giá trị “SAI” (khơng bị lặp vô hạn lần)

II TỰ LUẬN

Câu 1: Nêu vài ví dụ hoạt động lặp với số lần chưa biết trước? - Học thuộc

- Long định 10 phút gọi điện lần cho Trang có người nhấc máy - Đi tới nhà

Câu 2: Hãy phát biểu khác biệt câu lệnh lặp với số lần lặp cho trước câu lệnh lặp với số lần lặp chưa biết trước

câu lệnh lặp với số lần lặp cho trước câu lệnh lặp với số lần lặp chưa biết trước - biết trước số vòng lặp

- vòng lặp kết thúc biến đếm > giá trị cuối - câu lệnh sau Do thực lần

- chưa biết trước số vịng lặp

- điều kiện có giá trị SAI, vòng lặp kết thúc

- câu lệnh sau Do khơng thực lần

Câu 3: Trong câu lệnh lặp Pascal sau đây, câu lệnh sai sai đâu? A while i:=1 t:=10;

 điều kiện phải chứa phép so sánh  while i>=1 t:=10;

B while a<=b; write (‘b khong nho hon a’);  thừa dấu ;

 while a<=b write (‘b khong nho hon a’); C while 1=1 write (‘Toi lap trinh gioi’);  lỗi lặp vơ hạn điều kiện ĐÚNG D i:=1; while i< 10 sum:=sum+i; i:=i+1;

 lỗi lặp vơ hạn câu lệnh sau Do không làm thay đổi giá trị của điều kiện  i:=1; while i< 10

begin sum:=sum+i; i:=i+1; end; E i:=1; x:=5;

while i<x i:=i+1; write (‘Gia tri i la’, i);  Đúng

Câu 4: Hãy tìm hiểu thuật tốn sau cho biết thực thuật toán, máy tính thực vịng lặp? Khi kết thúc, giá trị S bao nhiêu? Viết chương trình Pascal thể thuật tốn

A Thuật toán 1

B1: S 10; x 0.5;

B2: Nếu S<= 5.2, chuyển sang B4 B3: S  S – x quay lại B2

B4: Thơng báo kết S Kết thúc thuật tốn

* Chạy tay thuật toán:

S x

B1 10 0.5

(6)

B3 10-0.5=9.5 B2 (ĐK sai)

B3 9.5-0.5=9

B2 (ĐK sai)

B3 9-0.5=8.5

B2 (ĐK sai)

B3 8.5-0.5=8

B2 (ĐK sai)

B3 8-0.5=7.5

B2 (ĐK sai)

B3 7.5-0.5=7

B2 (ĐK sai)

B3 7-0.5=6.5

B2 (ĐK sai)

B3 6.5-0.5=6

B2 (ĐK sai)

B3 6-0.5=5.5

B2 (ĐK sai)

B3 5.5-0.5=5

B2 (ĐK đúng)

B4 Thông báo S=5

 chương trình thực 10 vịng lặp * Viết chương trình Pascal:

Program TT1; Var S, x: real; Begin

S:=10; x:=0.5;

While x>5.2 S:=S-x; Writeln (‘S=’,S:4:1); Readln;

End

Lưu ý: Điều kiện để thực vòng lặp: x>5.2 (ngược lại với điều kiện B2 thuật tốn điều kiện để kết thúc vịng lặp)

B Thuật tốn 2 B1: S 10; n 0;

B2: Nếu S>= 10, chuyển sang B4 B3: n  n + 3, S S - n quay lại B2 B4: Thông báo kết S Kết thúc thuật toán

* Chạy tay thuật toán:

S n

B1 10

B2 (ĐK đúng)

B4 Thông báo S=10

(7)

* Viết chương trình Pascal: Program TT2;

Var S, n: real; Begin

S:=10; n:=0; While S<10

Begin n:=n+3; S:=S-n; End;

Writeln (‘S=’,S:4:1); Readln;

End

(8)

2 Môn VẬT LÝ

NỘI DUNG ÔN TẬP MÔN VẬT LÝ 8

1/ a/ Khi có cơng học ? Viết cơng thức tính cơng học Ghi tên đơn vị đại lượng công thức

b/ Phát biểu định luật công

2/ Động ô tô kéo lực 500N làm xe chuyển động 100m Tính cơng lực kéo ô tô 3/ Một vật nặng 1kg rơi từ độ cao 6m Tính cơng trọng lực

4/ Người ta dùng cần cẩu để nâng thùng hàng khối lượng lên cao 10m Tính cơng thực trường hợp

5/ Một ô tơ chuyển động với vận tốc 36km/h Tính cơng lực kéo ô tô phút Biết lực kéo động 1000N

6/ Động ô tô thực lực kéo không đổi 3600N Trong 30s, ô tô 540m, coi chuyển động tơ đều, tính vận tốc ô tô công lực kéo

7/ Một cần cẩu nâng bao xi măng lên cao m Biết mỗi bao xi măng nặng 50kg Tính cơng lực nâng

8/ Dưới tác dụng lực 4000N, xe chuyển động lên dốc với vận tốc 5m/s 10 phút

a/ Tính cơng thực xe từ chân đến đỉnh dốc

b/ Nếu giữ nguyên lực kéo xe lên dốc với vận tốc 36km/h cơng thực bao nhiêu?

9/ Trong 15 phút động ô tô sinh công 7200kJ, lực kéo động 800N Hỏi xe chạy với vận tốc bao nhiêu?

10/ Một cơng nhân dùng rịng rọc động để kéo vật lên cao 5m với lực kéo đầu dây tự 120N Tính :

a/ Trọng lượng vật

b/ Quãng đường cần phải kéo dây c/ Công người thực

11/ Một người đạp xe đạp từ chân dốc lên đỉnh dốc cao 5m, dốc dài 40m Biết lực ma sát cản trở xe chuyển động mặt đường 20N người xe có khối lượng 60kg a/ Tính trọng lượng người xe

b/ Tính cơng tối thiểu để người lên dốc c/ Tính cơng lực ma sát gây

(9)

3 Môn NGỮ VĂN

ÔN TẬP CỦNG CỐ KIẾN THỨC MÔN NGỮ VĂN – LẦN 3 I PHẦN ĐỌC – HIỂU:

Câu 1: Tìm câu nghi vấn câu cho biết chúng có đặc điểm hình thức câu nghi vấn:

a Tơi hỏi cho có chuyện : - Thế cho bắt ?

(Nam Cao) b

- Không ! Cháu không muốn vào Cuối năm mợ cháu Cô hỏi luôn, giọng :

- Sao lại không vào ? Mợ mày phát tài lắm, có dạo trước đâu ! (Nguyên Hồng)

c Vua hỏi : “Còn nàng út đâu ?” Nàng út bẽn lẽn dâng lên vua mâm bánh nhỏ (Truyền thuyết Hùng Vương)

d Anh có biết gái anh thiên tài hội họa không ? (Tạ Duy Anh) * Hướng dẫn:

- Các câu nghi vấn: a - Thế cho bắt ? b.- Sao lại khơng vào ? c Còn nàng út đâu ?

d Anh có biết gái anh thiên tài hội họa khơng ? - Đặc điểm hình thức:

+ Có chứa từ nghi vấn: à, sao, đâu, khơng + Có dấu chấm hỏi kết thúc câu

Câu 2: Cảm nhận em câu thơ cuối thơ Quê hương (Tế Hanh): Tôi thấy nhớ mùi nồng mặn quá!

* Hướng dẫn: Câu thơ cho thấy:

- Lúc quê hương in sâu tâm trí nhà thơ

- Câu thơ đẹp giản dị lời nói thường cho thấy tình yêu quê hương sâu nặng, thắm thiết nhà thơ

II PHẦN TẬP LÀM VĂN:

Câu 1: Bằng đoạn văn thuyết minh khoảng 10 dòng, em giới thiệu gương tiêu biểu đất nước mà em ngưỡng mộ

* Hướng dẫn:

- Yêu cầu hình thức:

+ Đúng hình thức đoạn văn thuyết minh, có mở đoạn, thân đoạn, kết đoạn; đảm bảo độ dài yêu cầu; câu phải có liên kết chặt chẽ

+ Trình bày sẽ, rõ; viết tả, diễn đạt rõ ràng

(10)

Câu 2: Bằng đoạn văn thuyết minh khoảng 10 dòng, em giới thiệu loại hoa đặc trưng của Việt Nam

* Hướng dẫn:

- Yêu cầu hình thức:

+ Đúng hình thức đoạn văn thuyết minh, có mở đoạn, thân đoạn, kết đoạn; đảm bảo độ dài yêu cầu; câu phải có liên kết chặt chẽ

+ Trình bày sẽ, rõ; viết tả, diễn đạt rõ ràng

* Yêu cầu nội dung: Giới thiệu loại hoa đặc trưng Việt Nam theo gợi ý sau:

+ Nguồn gốc

+ Đặc điểm/ cấu tạo/ phân loại + Công dụng/ lợi ích

(11)

4 Mơn TIẾNG ANH

EXERCISES FOR ENGLISH 8

I) -Complete the sentences, using the correct form of the words in brackets:

1 The soil becomes ……… because of the use of so many pesticides and fertilizers, (contaminate)

2 ……… wastes pills can contaminate groundwater, (industry)

3 In many developing countries, water pollution is usually a leading cause of ……(die)

4 ………… elements have been found in both ground and underground water sources, (pollute) Fish and many other animals are killed by ……… in their habitat, (pollute)

6 Astronomers are concerned about light pollution because they have ……… in viewing activities in the sky and outer space, (difficult)

7 ………… habitats have been destroyed in recent years, (nature)

8 A number of cleaning products contain ……… chemicals (harm)

9 Water samples collected at these villages were seriously ……… with bacteria, (contaminate)

10 People believe that the…………water has brought cancer to the local residents (Pollution) II- Choose the word or phrase among A, B, C or D that best fits the blank space in the following passage.

Have a walk (1) ………… a beach, listen to the sound of the sea waves, and suddenly you see a lot of rubbish on the beach Pollution takes away all the (2) ………… of our beaches I feel really very annoyed (3) ……… see plastic bags lying on the sand, cigarette ends buried in the sand, and soda cans floating in the sea There are a lot of things that we can (4) ………… we see rubbish, we should our part in the protecting the land (5) ……… picking it up and throwing it in dust bins (6) ………, we can form some kind of organization that helps (7) ……… the beaches If everyone does their part, the beaches will be a wonderful and beautiful place We need to start now (8) ……… the beaches are damaged beyond repair

A.at B.in C on D over

A beauty B beautiful C beautifully D being beautiful A before B after C when D while

A While B If C Unless D Soon A.by B with C of D.in

A Nevertheless B Therefore C However D Moreover A cleaning up B clean up C cleaning off D clean off A before B after C until D when III- Fill in each blank with ONE suitable word:

(12)

KEYS FOR ENGLISH 8

I-1 contaminated industrial death polluted pollutants difficulty natural harmful

II-1 C 2.A 3.C 4.B 5.A 6.D 7.B 8.A

III-1 use from any/ a pollution in

6 caused

Ngày đăng: 22/05/2021, 05:31

Xem thêm:

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w