Giải Bài Tập Tin 11 Trang 13 là bước đệm quan trọng giúp học sinh nắm vững kiến thức cơ bản về ngôn ngữ lập trình Pascal, đặc biệt là cấu trúc chương trình, biến, hằng và các phép toán. Bài viết này sẽ hướng dẫn chi tiết cách giải các bài tập trang 13 SGK Tin học 11, đồng thời cung cấp thêm một số bài tập vận dụng giúp bạn đọc tự tin hơn với kiến thức đã học.
Hướng Dẫn Giải Bài Tập Tin 11 Trang 13
Phần bài tập Tin 11 trang 13 tập trung vào việc giúp học sinh làm quen với việc viết chương trình đơn giản, khai báo biến, hằng và sử dụng các phép toán trong Pascal. Dưới đây là hướng dẫn giải chi tiết từng bài tập.
Bài 1: Viết chương trình nhập vào hai số nguyên a và b, sau đó in ra tổng, hiệu, tích, thương của hai số đó.
Phân tích:
- Bài toán yêu cầu nhập hai số nguyên a và b.
- Tính toán và in ra tổng (a + b), hiệu (a – b), tích (a * b) và thương (a / b) của hai số đó.
Giải:
Program Tinh_Toan;
Uses crt;
Var a, b: Integer;
Begin
Clrscr;
Write('Nhap so nguyen a: '); Readln(a);
Write('Nhap so nguyen b: '); Readln(b);
Writeln('Tong cua hai so la: ', a + b);
Writeln('Hieu cua hai so la: ', a - b);
Writeln('Tich cua hai so la: ', a * b);
Writeln('Thuong cua hai so la: ', a / b:0:2);
Readln;
End.
Giải thích:
- Program Tinh_Toan: Khai báo tên chương trình là Tinh_Toan.
- Uses crt: Khai báo sử dụng thư viện crt để dùng các lệnh như Clrscr (xóa màn hình), Readln (nhập dữ liệu), Writeln (in dữ liệu ra màn hình).
- Var a, b: Integer: Khai báo biến a và b kiểu số nguyên (Integer).
- Begin…End: Khối lệnh chính của chương trình.
- Clrscr: Xóa màn hình.
- Write(‘Nhap so nguyen a: ‘); Readln(a);: Hiển thị dòng chữ “Nhap so nguyen a: ” ra màn hình và chờ người dùng nhập giá trị cho biến a.
- Write(‘Nhap so nguyen b: ‘); Readln(b);: Tương tự, nhập giá trị cho biến b.
- Writeln(‘Tong cua hai so la: ‘, a + b);: Tính tổng a + b và in ra màn hình kèm theo dòng chữ “Tong cua hai so la: “.
- Các dòng Writeln còn lại: Tương tự, tính toán và in ra hiệu, tích, thương của a và b.
- Readln: Dừng màn hình để xem kết quả.
Bài 2: Viết chương trình nhập vào bán kính của một hình tròn, tính và in ra chu vi và diện tích của hình tròn đó.
Phân tích:
- Bài toán yêu cầu nhập bán kính (r) của hình tròn.
- Tính toán và in ra chu vi (2 pi r) và diện tích (pi r r) của hình tròn.
- Sử dụng hằng số pi = 3.14.
Giải:
Program Hinh_Tron;
Uses crt;
Const pi = 3.14;
Var r, chuvi, dientich: Real;
Begin
Clrscr;
Write('Nhap ban kinh hinh tron: '); Readln(r);
chuvi := 2 * pi * r;
dientich := pi * r * r;
Writeln('Chu vi hinh tron la: ', chuvi:0:2);
Writeln('Dien tich hinh tron la: ', dientich:0:2);
Readln;
End.
Giải thích:
- Program Hinh_Tron: Khai báo tên chương trình là Hinh_Tron.
- Const pi = 3.14: Khai báo hằng số pi có giá trị là 3.14.
- Var r, chuvi, dientich: Real: Khai báo biến r, chuvi, dientich kiểu số thực (Real).
- chuvi := 2 pi r: Gán giá trị cho biến chuvi bằng 2 pi r.
- dientich := pi r r: Gán giá trị cho biến dientich bằng pi r r.
- Các dòng lệnh còn lại: Tương tự bài 1.
[image-1|giai-bai-tap-tin-11-trang-13-bai-tap-1|Giải bài tập Tin 11 trang 13 – Bài tập 1|A screenshot of the code solution for exercise 1 in the textbook “Tin học 11” page 13, written in Pascal programming language.]
Bài 3: Viết chương trình nhập vào độ dài cạnh của một hình vuông, tính và in ra chu vi và diện tích của hình vuông đó.
Phân tích:
- Bài toán yêu cầu nhập độ dài cạnh (a) của hình vuông.
- Tính toán và in ra chu vi (4 a) và diện tích (a a) của hình vuông.
Giải:
Program Hinh_Vuong;
Uses crt;
Var a, chuvi, dientich: Integer;
Begin
Clrscr;
Write('Nhap do dai canh hinh vuong: '); Readln(a);
chuvi := 4 * a;
dientich := a * a;
Writeln('Chu vi hinh vuong la: ', chuvi);
Writeln('Dien tich hinh vuong la: ', dientich);
Readln;
End.
Giải thích:
- Tương tự bài 1 và bài 2.
[image-2|giai-bai-tap-tin-11-trang-13-bai-tap-2|Giải bài tập Tin 11 trang 13 – Bài tập 2|A screenshot of the code solution for exercise 2 in the textbook “Tin học 11” page 13, written in Pascal programming language.]
Bài Tập Vận Dụng
Bài 1: Viết chương trình nhập vào ba số thực a, b, c. Kiểm tra xem ba số đó có tạo thành tam giác hay không. Nếu có, hãy cho biết tam giác đó là tam giác gì (vuông, cân, đều, …) và tính chu vi, diện tích của tam giác.
Bài 2: Viết chương trình nhập vào một số nguyên dương n. Tính và in ra:
- Tổng các chữ số của n.
- Số đảo ngược của n.
- Kiểm tra xem n có phải là số nguyên tố hay không.
Kết Luận
Giải bài tập Tin 11 trang 13 là bước đầu tiên giúp bạn làm quen với ngôn ngữ lập trình Pascal. Hy vọng bài viết này đã cung cấp cho bạn những kiến thức bổ ích và giúp bạn tự tin hơn trong việc giải quyết các bài tập lập trình. Hãy tiếp tục luyện tập để nâng cao kỹ năng lập trình của mình.
Nếu bạn cần hỗ trợ thêm về giải bài tập Tin 11 trang 13 hoặc bất kỳ vấn đề nào liên quan đến lập trình, hãy liên hệ Số Điện Thoại: 0372999996, Email: [email protected] Hoặc đến địa chỉ: 236 Cầu Giấy, Hà Nội. Chúng tôi có đội ngũ chăm sóc khách hàng 24/7.