1. Trang chủ
  2. » Ngoại Ngữ

Tin học 8 - Nội dung ghi bài học kỳ 2

6 14 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

- Dữ liệu kiểu mảng là dãy hữu hạn các phần tử có cùng kiểu dữ liệu được sắp xếp thứ tự bằng cách gán cho mỗi phần từ một chỉ số4. Biến mảng là biến có kiểu dữ liệu là kiểu mảng.[r]

(1)

BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC 1 Lệnh lặp với số lần chưa biết trước

Ví dụ 1: Nếu cộng n số tự nhiên (n =1,2,3,…) cần cộng số tự nhiên để ta nhận tổng Tn nhỏ lớn 1000? Điều kiện: Khi tổng Tn nhỏ lớn 1000 kết thúc hoạt động lặp Mơ tả thuật toán:

Bước 1: S  0, n  0;

Bước 2: Nếu S <=1000 chuyển tới bước Ngược lại (S >1000) chuyển tới bước

Bước 3: n  n+1; S  S+n; Quay lại bước

Bước 4: In kết quả, S n số tự nhiên nhỏ cho S>1000

- Việc lặp lại nhóm hoạt động với số lần chưa xác định trước phụ thuộc vào điều kiện cụ thể thỏa mãn dừng lại điều kiện không thỏa mãn

- Để dẫn máy tính thực hoạt động lặp trên, ta sử dụng câu lệnh có dạng: Lặp với số lần chưa biết trước

Cú pháp:

(2)

Trong đó:

While, là từ khóa

Điều kiện thường phép so sánh

Câu lệnh có thể câu lệnh đơn giản hay câu lệnh ghép Hoạt động:

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 thực câu lệnh kết thúc lặp Nếu điều kiện thực câu lệnh quay lại bước

2 Ví dụ

- Viết chương trình tính tổng T=1+1 2

+

1

3

+…

1 100

Có thể sử dụng lệnh lặp For…do While…do

T:=0; i:=1;

While i<=100 dobegin T:=T+1/i; i:=i+1 end; Writeln(T);

3 Bài tập

BÀI TH6: SỬ DỤNG LỆNH LẶP WHILE…DO 1 Thực hành Free Pascal

(3)

Tìm hiểu đoạn chương trình Pascal sau cho biết với đoạn lệnh chương trình thực vịng lặp? giải thích?

ƠN TẬP

- Ôn lại cú pháp câu lệnh lặp for do while … do

(4)

BÀI 9: LÀM VIỆC VỚI DÃY SỐ 1 Dãy số biến mảng

- Dữ liệu kiểu mảng là dãy hữu hạn phần tử có kiểu liệu xếp thứ tự cách gán cho phần từ số

Biến mảng là biến có kiểu liệu kiểu mảng

2 Ví dụ biến mảng a Cách khai báo mảng

Var <tên biến mảng>: array[<chỉ số đầu> <chỉ số cuối>] of <kiểu liệu>;

Trong đó:

Tên mảng do người lập trình đặt

Array, of là từ khóa

Chỉ số đầu, số cuối là số nguyên

Kiểu liệu kiểu phần tử: Integer Real

Số phần tử: chỉ số cuối – số đầu +1

Ví dụ: Var Tuoi: array[1 40] of integer;

b. Truy cập đến giá trị phần tử mảng

Cú pháp: Tên mảng[Chỉ số]

Ví dụ: Tuoi[4]  Tham chiếu tới phàn tử thứ mảng Tuoi

c. Nhập giá trị cho mảng

(5)

d. In phần tử mảng Ví dụ:

3 Tìm giá trị lớn nhỏ dãy số

- Đoạn chương trình tìm Max, Min (ý tưởng: gán phần tử thứ cho biến Max, gán phần tử thứ cho biến Min, sau so sánh với phần tử lại)

4 Bài tập

- Viết chương trình nhập n số nguyên từ bàn phím (một dãy số nguyên), in hình số lớn nhất, số nhỏ

(6)

BÀI TH7: XỬ LÍ DÃY SỐ TRONG CHƯƠNG TRÌNH 1 Thực hành Free Pascal

Ngày đăng: 06/02/2021, 20:53

w