1/Cho hai biến x và y. Hãy mô tả TT đổi giá trị của các biến nói trên để x và y có giá trị tăng dần.
2/
Cho thuật toán sau:
Bước 1. x¬x + y.
Bước 2. y¬x-y.
Bước 3. x¬x-y.
Em hãy nêu mục đích của hai thuật toán trên?
3/Viết cú pháp, giải thích cú pháp và hoạt động của câu lệnh điều kiện dạng thiếu trong ngôn ngữ lập trình Pascal?
4/Viết cú pháp, giải thích cú pháp và hoạt động của câu lệnh điều kiện dạng đủ trong ngôn ngữ lập trình Pascal?
5/ Viết cú pháp, giải thích cú pháp và nêu cách thực hiện câu lệnh của câu lệnh lặp với số lần biết trước trong Pascal?
1/
Bước 1: Nếu x<y thì chuyển đến bước bước 3
Bước 2: tg <- x;
X <- y;
Y <- tg;
Bước 3: In giá trị x, y và kết thúc.
2/- Thuật toán trên thực hiện thao tác hoán đổi giá trị của hai biến số x và y.
3/
- Cú pháp: If < điều kiện > then < câu lệnh >;
- Trong đó: + If, then là các từ khóa
+ điều kiện thường là phép so sánh;
+ câu lệnh: là câu lệnh đơn cũng có thể là nhóm các câu lệnh, nếu là nhóm các câu lệnh thì đặt trong cặp từ khóa Begin và end.
- Hoạt động: Khi gặp câu lệnh điều kiện dạng thiếu, chương trình sẽ kiểm tra điều kiện, nếu điều kiện thỏa mản chương trình sẽ thực hiện câu lệnh sau từ khóa THEN, ngược lại câu lệnh bị bỏ qua.
4/
- Cú pháp: If < điều kiện > then < câu lệnh 1> else < câu lệnh 2>;
- Trong đó: + If, then, else là các từ khóa
+ điều kiện thường là phép so sánh;
+ câu lệnh: là câu lệnh đơn cũng có thể là nhóm các câu lệnh, nếu là nhóm các câu lệnh thì đặt trong cặp từ khóa Begin và end.
- Hoạt động: Khi gặp câu lệnh điều kiện dạng đủ, chương trình sẽ kiểm tra điều kiện, nếu điều kiện thỏa mản chương trình sẽ thực hiện câu lệnh 1 sau từ khóa THEN.Trong trường hợp ngược lại câu lệnh 2sẽ được thực hiện.
5/
- Cú pháp: 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, giá trị cuối là các giá trị nguyên, giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối;
+ câu lệnh: là câu lệnh đơn cũng có thể là nhóm các câu lệnh, nếu là nhóm các câu lệnh thì đặt trong cặp từ khóa Begin và end.
+ số lần lặp = giá trị cuối – giá trị đầu + 1 (lần).
- Cách thực hiện: Ban đầu biến đếm nhận giá trị bằng giá trị đầu, sau mỗi vòng lặp biến đếm tự động tăng thêm một đơn vị cho đến khi bằng giá trị cuối.