1. Trang chủ
  2. » Công Nghệ Thông Tin

Chuyên đề về cấu trúc vòng lặp không xác định

6 444 3

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 18,84 KB

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

Nội dung

Chuyên đề về vòng lặp với số lần lặp chưa biết trước và mảng một chiều 1.Lệnh lặp while do Cú pháp : while < biểu thức điều kiện > do Chức năng : Trong khi biểu thức điều kiện còn đúng

Trang 1

Chuyên đề về vòng lặp với số lần lặp chưa biết trước và mảng một chiều

1.Lệnh lặp while do

Cú pháp : while < biểu thức điều kiện > do

<Câu lệnh>

Chức năng : Trong khi biểu thức điều kiện còn đúng thì thực hiện câu lệnh sau Do

< Câu lệnh > có thể là câu lệnh đơn hay lệnh ghép.

2.Lệnh lặp repeat … until

Cú pháp : Repeat < Câu lệnh>

Until < Biểu thức điều kiện >

Chức năng : Thực hiện câu lệnh cho đến khi biểu thức điều kiện đúng

3.Lưu ý : Câu lệnh ghép giữa repeat until không cần begin end;

Trong cả 2 dạng lệnh lặp trên , trong câu lệnh phải có lệnh làm thay đổi giá trị của biểu

Trang 2

thức điều kiện để tránh được vòng lặp vô hạn

4.Một số bài tập nâng cao

Bài 1: Viết chương trình tính tổng bình

phương của n số đầu tiên.

Bài 2 : Viết chương trình nhập vào 1 số

nguyên dương từ bàn phím và suất ra màn hình số chữ số của số vừa nhập

Bài 3: Một người gửi tiết kiệ tại ngân hàng với số tền ban đầu là A (triệu đồng) với lãi suất là 3 % tháng Hỏi sau sau bao nhiêu tháng thì người đó nhận được số tiền là

S(Triệu đồng) Viết chương trình in ra màn hình số tiền nhận được, số tháng cần gửi và

số tiền lãi

Bài 4 : Để đủ tiền mua đèn ông sao bạn Lan tiết kiệm tiền như sau:

- Ngày đầu tiên dành A đồng.

Trang 3

- Từ ngày thứ hai trở đi số tiền tiết kiệm ngày sau gấp đôi ngày trước Hỏi sau bao nhiêu ngày thì đủ tiền mua

Bài 5 : Cho một số tự nhiên N được nhập từ bàn phím, viết chương trình tìm chữ số lớn nhất trong các chữ số tạo thành N

Mảng một chiều

I.Lý thuyết

1 Khai báo biến mảng

Tên biến : array[Chỉ số đầu Chỉ số cuối ] of < Kiểu dữ liệu >;

Giải thích : Chỉ số đầu/Chỉ số cuối thuộc kiểu đếm được

Kiểu dữ liệu : là kiểu của các phần tử có

trong mảng

Trang 4

2 Truy xuất đến phần tử của mảng

Tên biến [chỉ số]

3 Nhập mảng

Nhập từng phần của mảng :

For i:=1 to n do

Begin

Write(‘A[‘,i,’] =’);readln(A[i]);

End;

II Bài Tập

Bài 1 : Cho một dãy gồm n phần tử n <= 15 giá trị của từng phần tử là số thực, thực hiện công việc sau:

- Tính tổng các phần tử âm của dãy

- Tính tổng và trung bình cộng của các

phần tử chẵn của dãy

- Tìm phần tử có giá trị nhỏ nhất, lớn

nhất

- Sắp sếp mảng giảm đần

Trang 5

Bài 2: sắp sếp mảng tăng dần theo 2 cách khác nhau.

Bài 3 : Một lớp học có n học sinh giáo viên thể dục cho họ sinh sắp xếp theo một hàng dọc từ thấp đến cao, một bạn học sinh có chiều cao là S đến muộn Hãy chèn bạn đó vào hàng sao cho vẫn giữ được trật tự của hàng

Bài 4: tìm vị trí phần tử A có giá trị bằng k cho trước.

Bài 5 : Viết chương trình nhập vào hai số tự nhiên N, M Hỏi M là chữ cái thứ mấy trong mảng

Bài 6: Kiểm tra một dãy có phải là cấp số

cộng hay không ( Nếu là cấp sô cộng phải thỏa mảng 2 điều kiện sau: hai phần tử liên tiếp phải sai khác nhau mọt hằng số (công sai)).

Ngày đăng: 22/09/2017, 21:07

TỪ KHÓA LIÊN QUAN

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

w