1. Trang chủ
  2. » Giáo án - Bài giảng

Đề cương ôn tập học kì 2 tin 8

30 1K 8

Đ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 30
Dung lượng 1,32 MB

Nội dung

Quá trình giải bài toán trên máy tính gồm mấy bước? Đó là những bước nào? Quá trình giải bài toán trên máy tính gồm 3 bước: B1: Xác định bài toán: Xác định thông tin vào (Input) và thông tin ra (Output). B2: Mô tả thuật toán: Tìm cách giải bài toán và diễn tả các bước cần thực hiện. B3: Viết chương trình.

Trang 1

BÀI 7:

CÂU LỆNH LẶP VỚI

SỐ LẦN BIẾT TRƯỚC

BÀI 8:

CÂU LỆNH LẶP VỚI

SỐ LẦN CHƯA BIẾT TRƯỚC

BÀI 9:

LÀM VIỆC VỚI DÃY SỐ

NỘI DUNG ÔN TẬP

Trang 2

* Bài 5: Từ bài toán đến chương trình:

- Quá trình giải bài toán trên máy tính gồm mấy bước? Đó là những bước nào?

Quá trình giải bài toán trên máy tính gồm 3 bước:

- B1: Xác định bài toán: Xác định thông tin vào (Input) và thông tin ra (Output)

- B2: Mô tả thuật toán: Tìm cách giải bài

toán và diễn tả các bước cần thực hiện

- B3: Viết chương trình

Trang 3

* Bài 6: Câu lệnh điều kiện:

- Mục đích: Chỉ dẫn cho máy tính thực hiện các hoạt động khác nhau tùy theo 1 điều kiện cụ thể có được thỏa mãn hay không

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

If <điều kiện> then <câu lệnh 1> Else

<câu lệnh 2>;

Trang 4

* Bài 6: Câu lệnh điều kiện:

- If, then là gì?

- If, then là các từ khóa.

- Điều kiện thường là 1 phép so sánh, cũng có thể

là 1 câu lệnh điều kiện khác.

- Câu lệnh 1, câu lệnh 2 trong 1 câu lệnh có thể là

1 câu lệnh đơn hoặc 1 câu lệnh ghép.

- Câu lệnh ghép là nhóm các lệnh được đặt giữa các từ khóa gì?

- Câu lệnh ghép là nhóm các lệnh được đặt giữa

các từ khóa Begin và End.

Trang 5

* Bài 7: Câu lệnh lặp với số lần biết trước:

- Mục đích việc sử dụng câu lệnh điều lặp với số lần biết trước?

- Mục đích: Chỉ dẫn cho máy tính thực hiện lặp lại nhiều lần một hoặc 1 nhóm các hoạt động.

- Cấu trúc câu lệnh lặp với số lần biết trước?

For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do

<câu lệnh>;

- Trong đó For, to, do là gì?

For, to, do là các từ khóa.

- Đặc điểm của biến đếm, giá trị đầu, giá trị cuối?

+ Đặc điểm: Biến đếm là biến kiểu nguyên, giá trị đầu và giá trị cuối là những giá trị nguyên.

- Số vòng lặp = Giá trị cuối – Giá trị đầu + 1.

Trang 6

* Bài 7: Câu lệnh lặp với số lần biết trước:

- Hoạt động của lệnh lặp?

- Hoạt động: Khi thực hiện, ban đầu biến đếm sẽ nhận giá trị là giá trị đầu Sau mỗi vòng lặp biến đếm tự động tăng thêm 1 đơn vị cho đến khi bằng giá trị cuối.

- Câu lệnh thành phần của câu lệnh lặp có thể là 1 câu lệnh đơn hoặc 1 câu lệnh ghép.

- Câu lệnh ghép là nhóm các lệnh được đặt giữa các từ khóa nào?

- Câu lệnh ghép là nhóm các lệnh được đặt giữa các từ khóa Begin và End.

- Khi câu lệnh thành phần của lệnh lặp For do là 1 câu lệnh For do khác thì ta gọi đó là câu lệnh lặp gì?

- Khi câu lệnh thành phần của lệnh lặp For do là 1 câu lệnh For do khác thì ta gọi đó là câu lệnh lặp For do lồng

nhau.

Trang 7

* Bài 8: Câu lệnh lặp với số lần

chưa biết trước:

- Mục đích việc sử dụng câu lệnh điều lặp với số lần chưa biết trước?

- Mục đích: Chỉ dẫn cho máy tính thực hiện lặp lại nhiều lần một hoặc 1 nhóm các hoạt động khi chưa biết trước số lần lặp.

- Cấu trúc câu lệnh lặp với số lần chưa biết trước?

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

- Hoạt động của lệnh lặp?

- Hoạt động: Trước hết điều kiện được kiểm tra Nếu điều

kiện được thỏa mãn thì thực hiện lệnh câu lệnh lần thứ nhất

và quay trở về đầu vòng lặp kiểm tra điều kiện và thực hiện tương tự lần 1 Quá trình đó chỉ dừng lại khi điều kiện sai.

- Câu lệnh thành phần của câu lệnh lặp có thể là 1 câu lệnh đơn hoặc 1 câu lệnh ghép.

Trang 8

* Bài 9: Làm việc với dãy số:

- Để biểu diễn 1 dãy gồm n số A1, A2, , An, thay vì dùng n biến

số, ta dùng 1 biến có kiểu mảng.

- Dữ liệu kiểu mảng là tập hợp hữu hạn các phần tử có thứ tự,

có chung 1 kiểu dữ liệu.

- Thứ tự của các phần tử được gán các chỉ số tương ứng.

- Cách khai báo biến mảng?

Var <tên biến mảng>: Array [<chỉ số đầu> <chỉ số cuối>] of

<kiểu dữ liệu>;

+ Trong đó: Array, of là các từ khóa.

+ Chỉ số đầu và chỉ số cuối là hai số nguyên thỏa mãn “chỉ số đầu ≤ chỉ số cuối”.

+ Kiểu dữ liệu là kiểu dữ liệu chung của các phần tử.

- Ta có thể làm việc với các phần tử bất kì của mảng như làm

việc với 1 biến thông thường thông qua chỉ số của mảng.

Trang 9

CÂU HỎI TRẮC NGHIỆM

Hãy chọn đáp án đúng

Trang 10

Câu 1: Phép gán nào sau đây

Trang 11

Câu 2: Câu lệnh cho phép ta nhập

Trang 12

Câu 3: Lệnh khai báo hằng nào

Trang 13

Câu 4: Phát biểu nào sau đây là

Trang 14

Câu 5: Lệnh lặp nào sau đây là

đúng?

 a) For <biến đếm>:= <giá trị đầu> to

<giá trị cuối> do <câu lệnh>;

 b) For <biến đếm>:= <giá trị cuôí> to

<giá trị đầu> do <câu lệnh>;

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

- Đáp án a.

Trang 15

Câu 6: Câu lệnh pascal nào sau

đây là hợp lệ?

 a) For i:=100 to 1 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’);

- Đáp án d.

Trang 16

Câu 7: Câu lệnh lặp while…do có

dạng đúng là:

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

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

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

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

- Đáp án d.

Trang 17

Câu 8: Thành phần trong câu lệnh lặp for do và while do có thể là:

 a) 1 câu lệnh đơn

 b) 1 câu lệnh ghép

 c) Cả A và B đều đúng

- Đáp án c.

Trang 18

Khi không biết nhìn xa trông rộng

Trang 19

TIẾT 68: ÔN TẬP HỌC KÌ II

THẢO LUẬN VÀ TRẢ LỜI CÁC CÂU HỎI

TRẮC NGHIỆM SAU

Trang 20

Câu 9:

j:= 0; for i:= 1 to 3 do j:=j+2; thì giá trị

in ra màn hình là?

a) 4 b) 6 c) 8 d)10

- Đáp án b.

Trang 22

Câu 11: Để tính tổng S=1/2+1/4 + 1/6 + … +1/ n; em chọn đoạn lệnh:

Trang 23

Câu 12: Để tính tổng S=1+1/3 + 1/5 + … +1/ n; em chọn đoạn lệnh:

Trang 24

Câu 13: Để đếm có bao nhiêu số lẻ nhỏ hơn

Trang 25

Câu 14: Để tính tổng S=1+2+3+ 4+ 5 + … + n; em chọn đoạn lệnh:

Trang 26

Câu 15: Câu lệnh nào sau đây lặp

Trang 27

Câu 16: Chọn khai báo hơp lệ.

a) Var a,b: array[1 n] of real;

b) Var a,b: array[1 100] of real;

c) Var a,b: array[1:n] of real;

d) Var a,b: array[1…n] of real;

- Đáp án b.

Trang 28

Câu 17: Chọn khai báo hơp lệ.

a) Const n=5;

Var a,b: array[1 100] of real;

b) Var a,b: array[100 1] of real;

c) Var n: real;

Var a,b: array[1:n] of real;

d) Var a,b: array[1.5 10] of real;

- Đáp án a.

Trang 29

Câu 18: Lần lượt thực hiện đoạn lệnh: a[1]:=2;

a[2]:=3; t:=a[1]+a[2]+1;

Giá trị của t là:

a) t=1 b) t=3 c) t=2 d) t=6

- Đáp án d

Trang 30

SÁNG CHẾ VÔ DỤNG

Ngày đăng: 20/03/2015, 11:01

TỪ KHÓA LIÊN QUAN

w