ôn tập HK2

Chia sẻ bởi Nguyễn Rạng Ngọc | Ngày 24/10/2018 | 36

Chia sẻ tài liệu: ôn tập HK2 thuộc Tin học 8

Nội dung tài liệu:

1
CHÀO MỪNG THẦY CÔ VÀ
CÁC EM HỌC SINH
Kiểm tra bài cũ
Hãy nêu lợi ích của việc sử dụng biến mảng trong chương trình?
Trả lời: Lợi ích chính của việc sử dụng biến mảng là rút gọn việc viết chương trình, có thể sử dụng câu lệnh lặp để thay nhiều câu lệnh. Ngoài ra chúng ta còn có thể lưu trữ và xử lí nhiều dữ liệu có nội dung liên quan đến nhau một cách hiệu quả.
Kiểm tra bài cũ
Hãy nêu cú pháp khai báo biến mảng?
Trả lời: Cú pháp khai báo biến mảng.

Var : array[..] of ;
Ôn Tập
Câu lệnh lặp
Hãy nêu các hoạt động lặp đi lặp lại trong cuộc sống hằng ngày với số lần biết trước?
Ví dụ:
Tuần đi học 6 ngày.
Hằng ngày vào buổi sáng em thức dậy tập thể dục…
Câu lệnh lặp
For := to do ;
For
to
do
,
,
:
Từ khóa.
Biến đếm là biến kiểu nguyên.
Giá trị đầu, giá trị cuối là các giá trị nguyên.
Cú pháp
Hãy nêu cú pháp và hoạt động của câu lệnh lặp?
Câu lệnh lặp
Câu lệnh lặp sẽ thực hiện câu lệnh nhiều lần, mỗi lần là một vòng lặp. Số vòng lặp là biết trước và bằng
giá trị cuối – giá trị đầu + 1.
Hoạt động của vòng lặp
Câu lệnh lặp
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 được tự động tăng thêm một đơn vị cho đến khi bằng giá trị cuối.
Hoạt động của vòng lặp
Câu lệnh lặp
Tong := 0;
for i:= 1 to 5 do
Tong := Tong + i;
Ví dụ
Sau khi thực hiện đoạn chương trình sau, giá trị của biến “Tong” bằng bao nhiêu?
Lặp với số lần chưa biết trước
Hãy nêu các hoạt động lặp đi lặp lại trong cuộc sống hằng ngày với số lần chưa biết trước?
Ví dụ:
Học bài đến khi thuộc.
Gọi điện thoại cho đến khi có người nhấc máy…
Lặp với số lần chưa biết trước
Các tùy chọn sau đây dùng để điều khiển
Thời điểm xuất hiện trang chiếu (sau này nháy chuột hoặc tự động sau một khoảng thời gian định sẵn).
Tốc độ xuất hiện của trang chiếu.
Âm thanh đi kèm khi trang chiếu xuất hiện.
while <điều kiện> do ;
while
do
,
:
Từ khóa.
Điều kiện thường là một phép so sánh.
Câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép.
Cú pháp
Hãy nêu cú pháp và hoạt động của câu lệnh lặp?
Lặp với số lần chưa biết trước
Kiểm tra điều kiện.
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 và quay lại bước 1.
Hoạt động của vòng lặp
Lặp với số lần chưa biết trước
Câu lệnh
Điều kiện?
Sai
Đúng
Lặp với số lần chưa biết trước
Tong := 0; i := 1;
while i <= 5 do
begin
Tong := Tong + i; i := i + 1;
end;
Ví dụ
Sau khi thực hiện đoạn chương trình sau, giá trị của biến “Tong” bằng bao nhiêu?
Làm việc với dãy số
Các tùy chọn sau đây dùng để điều khiển
Thời điểm xuất hiện trang chiếu (sau này nháy chuột hoặc tự động sau một khoảng thời gian định sẵn).
Tốc độ xuất hiện của trang chiếu.
Âm thanh đi kèm khi trang chiếu xuất hiện.
Hãy cho biết cú pháp khai báo biến mảng?
Cú pháp

Var tên mảng : array[..] of
Làm việc với dãy số
Các tùy chọn sau đây dùng để điều khiển
Thời điểm xuất hiện trang chiếu (sau này nháy chuột hoặc tự động sau một khoảng thời gian định sẵn).
Tốc độ xuất hiện của trang chiếu.
Âm thanh đi kèm khi trang chiếu xuất hiện.
Hãy trình bày các thành phần khai báo biến mảng?
Thành phần khai báo biến mảng:
Tên biến mảng.
Số lượng phần tử.
Kiểu dữ liệu chung của các phần tử mảng.
Bài tập
Các tùy chọn sau đây dùng để điều khiển
Thời điểm xuất hiện trang chiếu (sau này nháy chuột hoặc tự động sau một khoảng thời gian định sẵn).
Tốc độ xuất hiện của trang chiếu.
Âm thanh đi kèm khi trang chiếu xuất hiện.
Tich := 1; i := 1;
while i <= 5 do
begin
Tich := Tich * i;
i := i + 1;
end;
1
4
7
2
5
8
3
6
9
Bài tập
1
Lệnh lặp nào sau đây là đúng?
For = to do ;
For := to do ;
For := to do ;
For : to do ;
Bài tập
2
Vòng lặp While <điều kiện> do ; là vòng lặp?
Chưa biết trước số lần lặp.
Biết trước số lần lặp.
Biết trước số lần nhưng giới hạn <=100
Biết trước số lần nhưng giới hạn >=100
Bài tập
3
Các câu lệnh Pascal sau có hợp lệ không, vì sao?
For i := 100 to 1 do writeln(‘A’);
For i := 1.5 to 10.5 do writeln(‘A’);
For i = 1 to 10 do writeln(‘A’);
For i := 1 to 10 do; writeln(‘A’);
Var x :real;
begin
for x := 1 to 10 do writeln(‘A’);
end.
Bài tập
4
Cú pháp khai báo biến mảng trong Pascal là?
Var tên mảng ; array[..] of ;
Var tên mảng : array[] of ;
Var tên mảng : array[..] of ;
Var tên mảng : array[.. for ;
Bài tập
5
Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng?
For i := 1 to 10; do x := x + 1
For i := 10 to 1 do x := x + 1
For i := 1 to 10 do x := x + 1
For i := 1 to 10 for j := 1 to 10 do x := x +1
Bài tập
6
Hãy chỉ ra lỗi trong các câu lệnh sau đây?
X := 10; while X := 10 do x := x + 5;
X := 10; while X = 10 do x = x + 5;
S := 0; n := 0;
while S <= 10 do
n := n + 1;
S := S + n;
Bài tập
7
Sau khi thực hiện đoạn chương trình:
S := 0; for i := 1 to 5 do S := S + i;
Giá trị của biến S bằng bao nhiêu?
A. 20 B. 15

C. 10 D. 0
Bài tập
8
Trong Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước?
For…do;
While…do;
If…then…else;
For…to…do;
Bài tập
9
Sau khi thự hiện đoạn chương trình:
S := 0; i := 1;
while i <= 5 do
begin
S := S + i; i : = i + 2;
end;
Giá trị của S bằng bao nhiêu?
A. 6 B. 7 C. 8 D. 9
Bài tập
Về nhà làm bài.
Xem lại các bài tâp.
* 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ẻ: Nguyễn Rạng Ngọc
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)