Câu 1: Viết cấu trúc của câu lệnh điều kiện dạng thiếu và câu lệnh điều kiện dạng đủ.
`Thiếu :`
If < điều kiện > then <câu lệnh > ;
`Đủ :`
If < điều kiện > then < câu lệnh 1 > else < câu lệnh 2> ;
Viết chương trình nhập chiều cao của hai bạn An, Bình và in ra màn hình kết quả so sánh chiều cao của hai bạn đó.
uses crt ;
var an, binh : real ;
begin
clrscr ;
write('nhap chieu cao ban An: ');
readln(An);
write('nhap chieu cao ban Binh: ');
readln(Binh);
if an>Binh
then writeln('ban An cao hon ban Binh.');
if an<binh
then writeln('ban Binh cao hon ban An.');
if an=Binh
then writeln('Hai ban cao bang nhau .');
readln
end.
Câu 2: Viết cấu trúc của câu lệnh lặp "For... do" và câu lệnh lặp "While... do".
`\text{Cú pháp :}`
`\text{For ... do :}`
For < biến đếm > := < giá trị đầu > to <giá trị cuối > do <câu lệnh >;
`\text{While ... do :}`
While < điều kiện > do < câu lệnh > ;
Cho biết điểm khác biệt về số lần lặp của hai câu lệnh này.
$+\textit{For ... do }$
`-` Số lần lặp được xác định : Tức là số lần mà vòng lặp thực hiện được thực hiện với giá trị biết trước
`-` Biến đếm được tăng tự động
`-` Không có tình trạng lặp vô tận
`-` Chỉ sử dụng cho những bài toán lặp với số lần đã xác định
$+\textit{While ... do }$
`-` Việc lặp lại chỉ dừng nếu điều kiện thõa mãn : Tức là điều kiện trả về True hoặc False thì mới dừng vòng lặp
`-` Muốn tăng giá trị biến đếm ta phải viết lệnh tăng giá trị biến đếm trực tiếp trong chương trình
`-`Nếu ta tạo điều kiện mà dẫn tới việc chạy chương trình với số lần lặp vô tận thì có thể dẫn đến treo máy
`-` Được dùng cho cả những bài toán đã biết số lần lặp và những bài toán chưa biết số lần lặp
Với mỗi dạng câu lệnh lặp trên, cho một ví dụ ngắn gọn tương ứng .
`\text{Ví dụ For ... do :}`
uses crt ;
var i : byte ;
begin
clrscr ;
for i :=1 to 5 do
writeln(i:2);
readln
end.
`\text{Ví dụ While ... do }`
uses crt ;
var i : byte ;
begin
clrscr ;
i := 1;
while i<=5 do
begin
writeln(i:2);
i := i +1;
end;
readln
end.
1,
Cấu trúc dạng thiếu:
if(<điều kiện>){
//Câu lệnh
}
Cấu trúc dạng đủ:
if(<điều kiện>){
//Câu lệnh
}else{
//Câu lệnh
}
CT:
#include<iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
if(a>b){
cout<<"An cao hon Binh";
}else if(b>a){
cout>>"Binh cao hon An";
}else{
cout<<"Bang nhau";
}
}
Câu 2:
Cấu trức for:
for(<biến đếm>;<điều kiện>;<bước nhảy>){
//Câu lệnh 1
//Câu lệnh 2
...
}
Cấu trúc while:
while(<điều kiện>){
//Câu lệnh 1
//Câu lệnh 2
...
}
Điểm khác biệt:
for: số lần lặp biết trước
while: số lần lặp chưa biết trước
VD:
+for:
#include<iostream>
using namespace std;
int main(){
int T=0;
for(int i=1;i<=10;i++){
T+=i;
}
cout<<T;
}
+while:
#include<iostream>
using namespace std;
int main(){
while(1<5){
cout<<"Hello";
}
}
Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.
Nguồn : Wikipedia - Bách khoa toàn thưLớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!
Nguồn : ADMIN :))Copyright © 2021 HOCTAP247