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 18 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

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 61,76 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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]

Trang 1

1 Môn TIN HỌC

BÀI TẬP TIN HỌC LỚP 8 (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 bài học trong sách giáo

khoa)

- Trong bài trước chúng ta đã làm quen với các hoạt động lặp và cách chỉ thị cho máy tính thực hiện

các hoạt động lặp với số lần đã được xác định trước Tuy nhiên, trong thực tế có nhiều hoạt động được thực hiện lặp đi lặp lại với số lần chưa biết trước được

- Ngoài cấu trúc lặp với số lần lặp biết trước, mọi 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ó một số câu lệnh lặp thể hiện cấu trúc lặp với số lần chưa biết trước,

trong đó có câu lệnh lặp while do với cú pháp như sau:

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

Trong đó, while, do là các từ khóa; điều kiện thường là biểu thức chứa phép so sánh.

Tương tự như lệnh lặp For do, câu lệnh sau từ khóa do của lệnh lặp while do có thể là:

+ Một câu lệnh đơn (như lệnh gán, lệnh tính toá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 do hoạt động như 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 sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc Nếu điều kiện ĐÚNG, thực hiện câu lệnh sau Do và 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ố các hoạt động dưới đây, hoạt động nào sẽ được thực hiện lặp lại với số lần chưa

biết trước?

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

B Nhập một số nguyên trong khoảng từ 0 đến 10 vào máy tính Nếu số nhập vào không hợp lệ thì

được yêu cầu nhập lại

C Nhập các số nguyên từ bàn phím cho đến khi đủ 50 số.

D Vẽ ba hình vuông có cạnh 1 đơn vị.

Câu 2: Cho biết kết quả khi vòng lặp sau kết thúc:

I := 1; S := 0; While S <= 20 do

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:

Trang 2

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

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

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

d S := 0; n := 0;

While S <= 10 do begin n := n+1; S := S+n; end;

Câu 4: Cho biết kết quả của đoạn lệnh sau đây:

So :=1;

While So <10 do writeln(So);

So := So + 1;

A In ra các số từ 1 đến 9;

B In ra các số từ 1 đến 10;

C In ra vô hạn các số 1, mỗi số trên một dòng;

D Không có phương án nào đúng.

Câu 5: Cho biết giá trị của biến x sau khi thực hiện đoạn chương trình dưới đây?

X:=0; tong:=0;

While tong <=10 do

Begin

Writeln(tong);

Tong := tong + 1;

End;

X:= tong;

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 dưới đây:

a 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 lặp, điều kiện phải

có giá trị “SAI”, vòng lặp sẽ được 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 hiện câu lệnh lặp while do tốn

ít thời gian hơn so với câu lệnh lặp for do.

c câu lệnh sau do của câu lệnh lặp while do có thể không được thực

hiện một lần nào nếu ngay từ đầu, điều kiện điều khiển vòng lặp có

giá trị “SAI”

d Để thay đổi giá trị của điều kiện điều khiển vòng lặp sao cho sau

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)

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

Câu 1: Nêu một vài ví dụ về 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 sự khác biệt giữa câu lệnh lặp với số lần lặp cho trước và câu lệnh lặp với số

lần lặp chưa biết trước

Câu 3: Trong các câu lệnh lặp Pascal sau đây, câu lệnh nào sai và sai ở đâu?

A while i:=1 do t:=10;

B while a<=b; do write (‘b khong nho hon a’);

C while 1=1 do write (‘Toi lap trinh gioi’);

Trang 3

D i:=1; while i< 10 do sum:=sum+i; i:=i+1;

E i:=1; x:=5;

while i<x do i:=i+1;

write (‘Gia tri của i la’, i);

Câu 4: Hãy tìm hiểu các thuật toán sau đây và cho biết khi thực hiện thuật toán, máy tính sẽ thực

hiện bao nhiêu vòng lặp? Khi kết thúc, giá trị của S bằng bao nhiêu? Viết chương trình Pascal thể hiện các thuật toá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 và quay lại B2

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

B Thuật toán 2

B1: S 10; n 0;

B2: Nếu S>= 10, chuyển sang B4

B3: n  n + 3,S S - n và quay lại B2

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

Trang 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 một số nguyên trong khoảng từ 0 đến 10 vào máy tính Nếu số nhập vào không hợp

lệ thì được yê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:

a x := 10; While x := 10 do x := x+5; X vì đk không chứa phép so sánh

b x := 10; While x = 10 do x = x+5; X vì câu lệnh sau Do không hợp

lệ

c S := 0; n := 0; while S <= 10 do n = n+1; S := S+n; X vì câu lệnh sau Do không hợp

lệ, thiếu begin end;

d S := 0; n := 0;

While S <= 10 do

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

X

Câu 4: C In ra vô hạn các số 1, mỗi số trên một dòng;

Câu 5: B 11.

Điều kiện Tong <= 10

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

a 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 lặp, điều kiện phải có giá trị “SAI”, vòng lặp sẽ được 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 hiện câu lệnh lặp while do tốn

ít thời gian hơn so với câu lệnh lặp for do.

X

c câu lệnh sau do của câu lệnh lặp while do có thể không được

thực hiện một lần nào nếu ngay từ đầu, điều kiện điều khiển vòng

lặp có giá trị “SAI”

X

d Để thay đổi giá trị của điều kiện điều khiển vòng lặp sao cho sau X

Trang 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 một vài ví dụ về hoạt động lặp với số lần chưa biết trước?

- Học bài cho đến khi thuộc

- Long quyết định cứ 10 phút gọi điện một lần cho Trang cho đến khi có người nhấc máy

- Đi bộ cho đến khi về tới nhà

Câu 2: Hãy phát biểu sự khác biệt giữa câu lệnh lặp với số lần lặp cho trước và 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 được thực hiện ít nhất 1 lần

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

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

thúc

- câu lệnh sau Do có thể không được thực

hiện lần nào cả

Câu 3: Trong các câu lệnh lặp Pascal sau đây, câu lệnh nào sai và sai ở đâu?

A while i:=1 do t:=10;

 điều kiện phải chứa phép so sánh

 while i>=1 do t:=10;

B while a<=b; do write (‘b khong nho hon a’);

 thừa dấu ;

 while a<=b do write (‘b khong nho hon a’);

C while 1=1 do write (‘Toi lap trinh gioi’);

 lỗi lặp vô hạn vì điều kiện luôn ĐÚNG

D i:=1; while i< 10 do sum:=sum+i; i:=i+1;

 lỗi lặp vô hạn vì 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 do

begin sum:=sum+i; i:=i+1; end;

E i:=1; x:=5;

while i<x do i:=i+1;

write (‘Gia tri của i la’, i);

 Đúng

Câu 4: Hãy tìm hiểu các thuật toán sau đây và cho biết khi thực hiện thuật toán, máy tính sẽ thực

hiện bao nhiêu vòng lặp? Khi kết thúc, giá trị của S bằng bao nhiêu? Viết chương trình Pascal thể hiện các thuật toá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 và quay lại B2

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

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

B2 (ĐK sai)

Trang 6

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

B2 (ĐK sai)

B2 (ĐK sai)

B2 (ĐK sai)

B2 (ĐK sai)

B2 (ĐK sai)

B2 (ĐK sai)

B2 (ĐK sai)

B2 (ĐK sai)

B2 (ĐK đúng)

 chương trình thực hiện 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 do S:=S-x;

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

Readln;

End

Lưu ý: Điều kiện để thực hiện vòng lặp: x>5.2 (ngược lại với điều kiện ở B2 trong thuật toán vì

đây là điều kiện để kết thúc vòng lặp)

B Thuật toán 2

B1: S 10; n 0;

B2: Nếu S>= 10, chuyển sang B4

B3: n  n + 3, S S - n và quay lại B2

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

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

B2 (ĐK đúng)

 chương trình không thực hiện vòng lặp nào cả vì ngay từ đầu điều kiện để kết thúc vòng

lặp đã được thõa mãn.

Trang 7

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

Program TT2;

Var S, n: real;

Begin

S:=10; n:=0;

While S<10 do

Begin

n:=n+3;

S:=S-n;

End;

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

Readln;

End

Lưu ý: Điều kiện để thực hiện vòng lặp: S<10 (ngược lại với điều kiện ở B2 trong thuật toán vì đây

là điều kiện để kết thúc vòng lặp)

Trang 8

2 Môn VẬT LÝ

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

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

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

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

4/ Người ta dùng một cần cẩu để nâng một thùng hàng khối lượng 2 tấn lên cao 10m Tính công thực hiện được trong trường hợp này

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

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

7/ Một cần cẩu nâng 8 bao xi măng lên cao 6 m Biết rằng mỗi bao xi măng nặng 50kg Tính công của lực nâng

8/ Dưới tác dụng của một lực bằng 4000N, một chiếc xe chuyển động đều lên dốc với vận tốc 5m/s trong 10 phút

a/ Tính công thực hiện được khi xe đi từ chân đến đỉnh dốc

b/ Nếu giữ nguyên lực kéo nhưng xe lên dốc với vận tốc 36km/h thì công thực hiện được là bao nhiêu?

9/ Trong 15 phút một động cơ ô tô sinh ra một công 7200kJ, lực kéo của động cơ là 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 một vật lên cao 5m với lực kéo ở đầu dây tự do là 120N Tính :

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

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

c/ Công người ấy thực hiện được

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

a/ Tính trọng lượng của người và xe

b/ Tính công tối thiểu để người này lên được dốc

c/ Tính công do lực ma sát gây ra

d/ Tính công thực sự phải bỏ ra để lên dốc

Trang 9

3 Môn NGỮ VĂN

ÔN TẬP CỦNG CỐ KIẾN THỨC MÔN NGỮ VĂN 8 – LẦN 3

I PHẦN ĐỌC – HIỂU:

Câu 1: Tìm các câu nghi vấn trong các câu dưới đây và cho biết chúng có những đặc điểm hình

thức nào của câu nghi vấn:

a Tôi hỏi cho có chuyện :

- Thế nó cho bắt à ?

(Nam Cao) b

- Không ! Cháu không muốn vào Cuối năm thế nào mợ cháu cũng về

Cô tôi hỏi luôn, giọng vẫn ngọt :

- Sao lại không vào ? Mợ mày phát tài lắm, có như 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 con gái anh là một 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ế nó cho bắt à ?

b.- Sao lại không vào ?

c Còn nàng út đâu ?

d Anh có biết con gái anh là một thiên tài hội họa không ?

- Đặc điểm hình thức:

+ Có chứa các 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 của em về câu thơ cuối của bài thơ Quê hương (Tế Hanh):

Tôi thấy nhớ cái mùi nồng mặn quá!

* Hướng dẫn:

Câu thơ cho thấy:

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

- Câu thơ có vẻ đẹp giản dị như lời nói thường nhưng cho thấy tình yêu quê hương sâu nặng, thắm thiết của 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 một tấm gương tiêu biểu của đất

nước mà em ngưỡng mộ

* Hướng dẫn:

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

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

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

* Yêu cầu về nội dung: Giới thiệu một tấm gương tiêu biểu của đất nước mà em ngưỡng mộ: Hoa hậu H’hen Nie, cầu thủ Quang Hải, cầu thủ Đoàn Văn Hậu, vận động viên Lê Tú Chinh, tiến sĩ Vũ Bích Ngọc,…

Trang 10

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

Việt Nam

* Hướng dẫn:

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

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

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

* Yêu cầu về nội dung: Giới thiệu được một loại hoa đặc trưng của Việt Nam

theo các 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

+ Cách chăm sóc

Trang 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)

5 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) ……… 1 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 do (4) ………… we see rubbish, we should do 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

1 A.at B.in C on D over

2 A beauty B beautiful C beautifully D being beautiful

3 A before B after C when D while

4 A While B If C Unless D Soon

5 A.by B with C of D.in

6 A Nevertheless B Therefore C However D Moreover

7 A cleaning up B clean up C cleaning off D clean off

8 A before B after C until D when

III- Fill in each blank with ONE suitable word:

The major cause of water pollution in Vietnam is the weakness in industrial wastewater management Many factories (1) ………… fresh water to carry away waste (2) ……… their plants into canals, rivers, and lakes Most of them do not have (3) ……… wastewater treatment system Industrial waste water is directly discharged into canals, lakes, ponds, and rivers, causing serious (4) ……… of surface water For example, (5) ………2008, Vedan factory, a sodium glutamate plant, released their untreated industrial wastewater into the Thi Vai River and (6) ……… tons of fish and ducks in the river to die Another cause of water pollution in Vietnam is the lack of awareness among citizens Every day people generate a lot of (7)

………, and they throw it directly into canals, rivers, and ponds They (8) ……… water from these sources to do their laundry, wash dishes, and bathe, and then they throw the dirty water that contain detergent and shampoo directly into them

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

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w