Trang chủ Tin Học Lớp 8 TIN HỌC 8 Câu 1: Viết cấu trúc của câu...

TIN HỌC 8 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 đủ. Viết chương trình nhập chiều cao của hai bạn An, Bì

Câu hỏi :

TIN HỌC 8 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 đủ. 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 đó. 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". Cho biết điểm khác biệt về số lần lặp của hai câu lệnh này. 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 .

Lời giải 1 :

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.

Thảo luận

-- vô nhóm ko bn
-- Vô nhóm mik ko ạ

Lời giải 2 :

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";

}

}

Bạn có biết?

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ư

Tâm sự 8

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