
ÔN TẬP CUỐI KỲ 2 MÔN: TIN HỌC – KHỐI 8
NĂM HỌC: 2022 – 2023 I.Lý thuyết: Chủ đề 7. Cấu trúc lặp:
1. Thế nào là hoạt động lặp? 2. Các dạng lặp:
- Lặp với số lần biết trước. - Lặp với số lần chưa biết trước. 3. Biểu diễn vòng lặp bằng sơ đồ khối: Chủ đề 8.Lặp với số lần biết trước:
1. Nhận biết bài toán lặp với số lần biết trước:
Với bài toán lặp, nếu biết được số lần lặp lại một/ nhiều hành động nào đó( giá trị cụ thể) thì đó là dạng bài toán lặp với số lần biết trước. 2. Sử dụng vòng lặp For..do
FOR <biến đếm>:= <giá trị đầu> TO <giá trị cuối> DO <câu lệnh>; Trong đó: - FOR, TO, DO là các từ khóa. - <biến đếm> là biến kiểu nguyên. - <giá trị đầu> và <giá trị cuối> là các giá trị nguyên. - <câu lệnh> có thể là câu lệnh đơn hay câu lệnh ghép. Chủ đề 9. Lặp với số lần chưa biết trước:
1. Nhận biết bài toán lặp với số lần chưa biết trước:
Với 1 bài toán lặp, nếu không thể biết được số lần lặp thì đó là bài toán lặp với số lần chưa biết trước. Khi đó em cần biết được hoạt động lặp dừng lại khi nào. 2. Cách viết và sử dụng vòng lặp While..do: 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à phép so sánh. - <câu lệnh> có thể là câu lệnh đơn hay câu lệnh ghép. Chủ đề 10.Làm việc với dãy số:
1. Mảng là gì?
Dữ liệu kiểu mảng là tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có cùng một kiểu dữ liệu, gọi là kiểu của phần tử. Việc sắp xếp thứ tự được thực hiện bằng cách gán cho mỗi phần tử một chỉ số. 2. Cách khai báo biến mảng: Tên mảng: array [<chỉ số đầu>..<chỉ số cuối>] of < kiểu dữ liệu>;
Trong đó: - < chỉ số đầu> và < chỉ số cuối> là 2 số nguyên thõa mãn: chỉ số đầu< chỉ số cuối -< Kiểu dữ liệu> có thể là kiểu dữ liệu cơ bản như: integer, real, char, type… Sử dụng mảng:
Việc sử dụng mảng bao gồm: - Nhập giá trị cho các thành phần của mảng.
- In giá trị của một số hoặc tất cả các phần tử của mảng. - Duyệt các phần tử của mảng để kiểm tra tính toán. Chủ đề 11. Giao tiếp qua thư điện tử:
1. Thư điện tử là gì?
DeThi.edu.vn
- Thư điện tử là dịch vụ chuyển thư dưới dạng số trên mạng máy tính thông qua các “hộp thư điện tử”. - Ưu điểm của dịch vụ thư điện tử: Chi phí thấp, thời gian chuyển gần như tức thời, một người có thể gửi đồng thời cho nhiều người khác, có thể gửi kèm tệp ... Việc chuyển thư và quản lý các hộp thư điện tử được hệ thống thư điện tử thực hiện. 2. Hệ thống thư điện tử 3. Tạo tài khoản, gửi và nhận thư điện tử. a. Tạo tài khoản thư điện tử Địa chỉ thư điện tử có dạng: <Tên đăng nhập>@<Tên máy chủ lưu hộp thư> b. Nhận và gửi thư - Sau khi có hộp thư điện tử, em có thể nhận, đọc và gửi thư. - Các bước chính để truy cập vào hộp thư điện tử: Bước 1. Truy cập trang web cung cấp dịch vụ thư điện tử. Bước 2. Gõ tên đăng nhập, mật khẩu rồi nhấn Enter (hoặc nháy nút "Đăng nhập"). *Bài tập Câu 1: Sữa lỗi sai trong chương trình
Câu 2: Cho 1 vài ví dụ về:
- Hoạt động lặp với số lần biết trước. Vd: Ra lệnh cho robot nhổ đủ 100 củ cải thì dừng - Hoạt động lặp với số lần chưa biết trước. Vd: Ra lệnh cho robot nhổ củ cải cho đến khi hết luống thì dừng. Câu 3: Trình bày cú pháp : Câu lệnh lặp với số lần biết trước; Câu lệnh lặp với số lần chưa biết trước; Mảng. Câu 4: Viết chương trình sử dụng vòng lặp For, While và Array. Ví dụ: -Viết chương trình in ra các số lẻ nhỏ hơn hoặc bằng n. n nhập từ phím Program In_So_Le; uses crt; var i,n:integer; begin clrscr; write('Nhap so n: ');readln(n); i:=1; while i<=n do begin write(i:3,', '); i:=i+2; end; readln; end. -Viết c.trình cho phép nhập n số và cho biết số nhỏ nhất trong các số vừa nhập là số thứ mấy. Program TIM_NHO_NHAT; uses crt; var n,i,nhonhat:integer; m: array[1..100] of real; min:real; begin write('Nhap n: '); readln(n); for i:=1 to n do begin
DeThi.edu.vn
Trên đây là phần đầu tài liệu — bấm Đọc sách để xem đầy đủ.