Câu hỏi và bài tập
Chia sẻ bởi Trần Văn Đức |
Ngày 10/05/2019 |
60
Chia sẻ tài liệu: Câu hỏi và bài tập thuộc Tin học 11
Nội dung tài liệu:
GIÁO ÁN ĐIỆN TỬ TIN HỌC 11
CÂU HỎI VÀ BÀI TẬP
Tiết : 10 PPCT
GIÁO VIÊN : TRẦN VĂN ĐỨC
MỤC TIÊU BÀI HỌC
- Phân biệt được sự khác nhau giữa hằng và biến.
- Biết được sự cần thiết phải khai báo biến.
- Viết được biểu thức trong toán học sang biểu thức trong Turbo Pascal và ngược lại.
- Nắm vững cấu trúc chung của một chương trình Pascal.
- Sử dụng thành thạo các thủ tục chuẩn vào/ra đơn giản.
- Viết được một số chương trình đơn giản bằng Turbo Pascal.
- Biết lưu trữ, dịch, thực hiện chương trình.
Câu hỏi và bài tập
1. Hãy cho biết sự khác nhau giữa hằng và biến?
?
Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.
Ví dụ : Const PI=3.1416, Const MaxN=100.
Biến là những đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình.
Var X1,X2:real;
I. LÝ THUYẾT
Câu hỏi và bài tập
2. Tại sao phải khai báo biến?
Xác định kiểu dữ liệu của biến để chương trình dịch biết cách tổ chức ô nhớ chứa giá trị của biến.
?
Đưa tên biến vào danh sách các đối tượng được chương trình quản lí.
Trình dịch biết cách truy cập giá trị của biến và áp dụng thao tác thích hợp cho biến.
3. Hãy viết biểu thức toán học dưới đây sang biểu thức trong TP
4. Hãy viết các biểu thức trong Pascal dưới đây sang biểu thức toán học tương ứng
a) a/b/2
b) a*b*c/2
b/sqrt(a*a+b)
Câu hỏi và bài tập
5. Cấu trúc chung của chương trình
?
Cấu trúc chung của một chương trình Pascal gồm có mấy phần, gồm những phần nào?
Gồm có 2 phần
Phần khai báo
Phần thân CT
?
Hãy mô tả cấu trúc của một chương trình Pascal?
Mô tả cấu trúc:
[]
Câu hỏi và bài tập
II. BÀI TẬP
1. Dạng bài tập: Dùng NNLT Pascal để soạn thảo, thực hiện các chương trình đơn giản.
Bước 3 : Sử dụng các thủ tục chuẩn vào/ra đơn giản.
Phương pháp:
Bước 1 : Xác định bài toán.
Bước 2 : Sử dụng các loại khai báo nếu cần thiết.
Bước 4 : Sử dụng các hàm số học chuẩn, các lệnh gán.
Bước 5 : Dịch chương trình, thực hiện chương trình, lưu CT
Câu hỏi và bài tập
II. BÀI TẬP
Xác định bài toán
2. VÍ DỤ : Cho tam giác ABC có độ dài các cạnh là a, b, c. Hãy viết chương trình tính chu vi tam giác ABC biết a, b, c là các số nguyên dương được nhập vào từ bàn phím.
Input : a,b,c
Output : P(chu vi)
Kiểu dữ liệu của biến : a,b,c,P :
integer
Em hãy cho biết công thức tính chu vi tam giác :
P:=(a+b+c)
Câu hỏi và bài tập
II. BÀI TẬP
GIẢI VD:
program chu_vi_tam_giac;
uses crt;
var a,b,c:integer;
P:integer;
begin
clrscr;
write(`Moi ban nhap do dai canh a=:`);readln(a);
write(`Moi ban nhap do dai canh b=:`);readln(b);
write(`Moi ban nhap do dai canh c=:`);readln(c);
P:=(a+b+c);
writeln(`chu vi tam giac la:`,P:4);
readln
end.
Câu hỏi và bài tập
3. THẢO LUẬN THEO NHÓM
Câu 1 (Nhóm 1) : Hãy viết chương trình tính diện tích hình tròn với bán kính là a (a>0) được nhập vào từ bàn phím.
Câu 2 (Nhóm 2) : Hãy viết chương trình tính diện tích hình chữ nhật với a,b (a,b>0) là độ dài 2 cạnh được nhập vào từ bàn phím.
Câu 3 (Nhóm 3) : Hãy viết chương trình tính diện tích hình vuông với a (a>0) là độ dài cạnh của hình vuông được nhập vào từ bàn phím.
Câu 4 (Nhóm 4) : Hãy viết chương trình với tên là giới_thiệu đưa ra màn hình các dòng thông báo sau:
‘ Em là học sinh lớp 11A4:’
‘Trường THPT Bá Thước 3:’
Chú ý : Các nhóm thảo luận và hoàn thành kết quả trong 5 phút
Câu hỏi và bài tập
Câu 1 (Nhóm 1)
GIẢI
program bai_tap;{Tinh dien tich hinh tron ban kinh la a}
uses crt;
const PI=3.1416;
var a,S:real;
begin
clrscr;
write(`moi ban nhap(a>0) a=:`);
readln(a);
s:=PI*a*a;
write(`dien tich can tinh la:`,s:4:4);
readln
end.
Câu hỏi và bài tập
Câu 2 (Nhóm 2)
GIẢI
program bai_2; {tinh dien tich hinh chu nhat}
uses crt;
var S,a,b:real;
begin
clrscr;
write(`moi ban nhap a,b=:`);readln(a,b);
S:=a*b;
write(`dien tich hinh chu nhat la:`,S:3:4);
readln;
end.
Câu hỏi và bài tập
Câu 3 (Nhóm 3)
GIẢI
program bai_3; {tinh dien tich hinh vuong}
uses crt;
var S,a:real;
begin
clrscr;
write(`moi ban nhap do lon canh hinh vuong a=:`);
readln(a);
s:=a*a;
write(`dien tich hinh vuong la:`,S:3:4);
readln
end.
Câu hỏi và bài tập
Câu 4 (Nhóm 4)
GIẢI
program Gioi_thieu;
uses crt;
begin
writeln(`Em la hoc sinh lop 11A4:`);
writeln(`Truong THPT Ba Thuoc 3:`);
Readln;
end.
Câu hỏi và bài tập
III. Củng cố:
Câu 1 : Cấu trúc chung của một chương trình bao gồm mấy phần?
Em hãy chọn đáp án đúng trong các câu hỏi sau.
A. 2 phần
B. 3 phần
C. 4 phần
D. 5 phần
Câu hỏi và bài tập
III. Củng cố:
Câu 2 : Trong các tên sau em hãy cho biết tên nào đúng?
Em hãy chọn đáp án đúng trong các câu hỏi sau.
A. 123_BT
B. 1TR2
C. A BC
D. A_B_C
III. Củng cố:
Câu 3 : Trong các cách chuyển sau cách chuyển nào là đúng?
Em hãy chọn đáp án đúng trong các câu hỏi sau.
A. Sinx
B.
C.
D.
abs(x)
Câu hỏi và bài tập
Sqr(x*x-1)
Exp(x*x-1)
Sqrt(x*x-1)
Câu hỏi và bài tập
IV. ĐÁNH GIÁ CUỐI BÀI:
1. Nội dung cần nắm được:
- Phân biệt được sự khác nhau giữa hằng và biến.
- Biết được sự cần thiết phải khai báo biến.
- Viết được biểu thức trong toán học sang biểu thức trong Turbo Pascal và ngược lại.
- Nắm vững cấu trúc chung của một chương trình Pascal.
Viết được một số chương trình đơn giản bằng NNLT
Turbo Pascal.
- Biết lưu trữ, dịch, thực hiện chương trình.
x
Nhận xét:
Phần cần tính có diện tích bằng ½ diện tích hình tròn với bán kính là a (a>o).
Câu hỏi và bài tập
2. Bài tập về nhà: Tính diện tích phần được tô màu xám trên hình.
Hình
Hướng dẫn
Xác định bài toán
Input : a (a>0)
Output : S
GIÁO ÁN ĐIỆN TỬ TIN HỌC 11
GIÁO VIÊN : TRẦN VĂN ĐỨC
XIN CHÂN THÀNH CẢM ƠN QUÝ THẦY CÔ GIÁO
VÀ CÁC EM HỌC SINH
CÂU HỎI VÀ BÀI TẬP
Tiết : 10 PPCT
GIÁO VIÊN : TRẦN VĂN ĐỨC
MỤC TIÊU BÀI HỌC
- Phân biệt được sự khác nhau giữa hằng và biến.
- Biết được sự cần thiết phải khai báo biến.
- Viết được biểu thức trong toán học sang biểu thức trong Turbo Pascal và ngược lại.
- Nắm vững cấu trúc chung của một chương trình Pascal.
- Sử dụng thành thạo các thủ tục chuẩn vào/ra đơn giản.
- Viết được một số chương trình đơn giản bằng Turbo Pascal.
- Biết lưu trữ, dịch, thực hiện chương trình.
Câu hỏi và bài tập
1. Hãy cho biết sự khác nhau giữa hằng và biến?
?
Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.
Ví dụ : Const PI=3.1416, Const MaxN=100.
Biến là những đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình.
Var X1,X2:real;
I. LÝ THUYẾT
Câu hỏi và bài tập
2. Tại sao phải khai báo biến?
Xác định kiểu dữ liệu của biến để chương trình dịch biết cách tổ chức ô nhớ chứa giá trị của biến.
?
Đưa tên biến vào danh sách các đối tượng được chương trình quản lí.
Trình dịch biết cách truy cập giá trị của biến và áp dụng thao tác thích hợp cho biến.
3. Hãy viết biểu thức toán học dưới đây sang biểu thức trong TP
4. Hãy viết các biểu thức trong Pascal dưới đây sang biểu thức toán học tương ứng
a) a/b/2
b) a*b*c/2
b/sqrt(a*a+b)
Câu hỏi và bài tập
5. Cấu trúc chung của chương trình
?
Cấu trúc chung của một chương trình Pascal gồm có mấy phần, gồm những phần nào?
Gồm có 2 phần
Phần khai báo
Phần thân CT
?
Hãy mô tả cấu trúc của một chương trình Pascal?
Mô tả cấu trúc:
[
Câu hỏi và bài tập
II. BÀI TẬP
1. Dạng bài tập: Dùng NNLT Pascal để soạn thảo, thực hiện các chương trình đơn giản.
Bước 3 : Sử dụng các thủ tục chuẩn vào/ra đơn giản.
Phương pháp:
Bước 1 : Xác định bài toán.
Bước 2 : Sử dụng các loại khai báo nếu cần thiết.
Bước 4 : Sử dụng các hàm số học chuẩn, các lệnh gán.
Bước 5 : Dịch chương trình, thực hiện chương trình, lưu CT
Câu hỏi và bài tập
II. BÀI TẬP
Xác định bài toán
2. VÍ DỤ : Cho tam giác ABC có độ dài các cạnh là a, b, c. Hãy viết chương trình tính chu vi tam giác ABC biết a, b, c là các số nguyên dương được nhập vào từ bàn phím.
Input : a,b,c
Output : P(chu vi)
Kiểu dữ liệu của biến : a,b,c,P :
integer
Em hãy cho biết công thức tính chu vi tam giác :
P:=(a+b+c)
Câu hỏi và bài tập
II. BÀI TẬP
GIẢI VD:
program chu_vi_tam_giac;
uses crt;
var a,b,c:integer;
P:integer;
begin
clrscr;
write(`Moi ban nhap do dai canh a=:`);readln(a);
write(`Moi ban nhap do dai canh b=:`);readln(b);
write(`Moi ban nhap do dai canh c=:`);readln(c);
P:=(a+b+c);
writeln(`chu vi tam giac la:`,P:4);
readln
end.
Câu hỏi và bài tập
3. THẢO LUẬN THEO NHÓM
Câu 1 (Nhóm 1) : Hãy viết chương trình tính diện tích hình tròn với bán kính là a (a>0) được nhập vào từ bàn phím.
Câu 2 (Nhóm 2) : Hãy viết chương trình tính diện tích hình chữ nhật với a,b (a,b>0) là độ dài 2 cạnh được nhập vào từ bàn phím.
Câu 3 (Nhóm 3) : Hãy viết chương trình tính diện tích hình vuông với a (a>0) là độ dài cạnh của hình vuông được nhập vào từ bàn phím.
Câu 4 (Nhóm 4) : Hãy viết chương trình với tên là giới_thiệu đưa ra màn hình các dòng thông báo sau:
‘ Em là học sinh lớp 11A4:’
‘Trường THPT Bá Thước 3:’
Chú ý : Các nhóm thảo luận và hoàn thành kết quả trong 5 phút
Câu hỏi và bài tập
Câu 1 (Nhóm 1)
GIẢI
program bai_tap;{Tinh dien tich hinh tron ban kinh la a}
uses crt;
const PI=3.1416;
var a,S:real;
begin
clrscr;
write(`moi ban nhap(a>0) a=:`);
readln(a);
s:=PI*a*a;
write(`dien tich can tinh la:`,s:4:4);
readln
end.
Câu hỏi và bài tập
Câu 2 (Nhóm 2)
GIẢI
program bai_2; {tinh dien tich hinh chu nhat}
uses crt;
var S,a,b:real;
begin
clrscr;
write(`moi ban nhap a,b=:`);readln(a,b);
S:=a*b;
write(`dien tich hinh chu nhat la:`,S:3:4);
readln;
end.
Câu hỏi và bài tập
Câu 3 (Nhóm 3)
GIẢI
program bai_3; {tinh dien tich hinh vuong}
uses crt;
var S,a:real;
begin
clrscr;
write(`moi ban nhap do lon canh hinh vuong a=:`);
readln(a);
s:=a*a;
write(`dien tich hinh vuong la:`,S:3:4);
readln
end.
Câu hỏi và bài tập
Câu 4 (Nhóm 4)
GIẢI
program Gioi_thieu;
uses crt;
begin
writeln(`Em la hoc sinh lop 11A4:`);
writeln(`Truong THPT Ba Thuoc 3:`);
Readln;
end.
Câu hỏi và bài tập
III. Củng cố:
Câu 1 : Cấu trúc chung của một chương trình bao gồm mấy phần?
Em hãy chọn đáp án đúng trong các câu hỏi sau.
A. 2 phần
B. 3 phần
C. 4 phần
D. 5 phần
Câu hỏi và bài tập
III. Củng cố:
Câu 2 : Trong các tên sau em hãy cho biết tên nào đúng?
Em hãy chọn đáp án đúng trong các câu hỏi sau.
A. 123_BT
B. 1TR2
C. A BC
D. A_B_C
III. Củng cố:
Câu 3 : Trong các cách chuyển sau cách chuyển nào là đúng?
Em hãy chọn đáp án đúng trong các câu hỏi sau.
A. Sinx
B.
C.
D.
abs(x)
Câu hỏi và bài tập
Sqr(x*x-1)
Exp(x*x-1)
Sqrt(x*x-1)
Câu hỏi và bài tập
IV. ĐÁNH GIÁ CUỐI BÀI:
1. Nội dung cần nắm được:
- Phân biệt được sự khác nhau giữa hằng và biến.
- Biết được sự cần thiết phải khai báo biến.
- Viết được biểu thức trong toán học sang biểu thức trong Turbo Pascal và ngược lại.
- Nắm vững cấu trúc chung của một chương trình Pascal.
Viết được một số chương trình đơn giản bằng NNLT
Turbo Pascal.
- Biết lưu trữ, dịch, thực hiện chương trình.
x
Nhận xét:
Phần cần tính có diện tích bằng ½ diện tích hình tròn với bán kính là a (a>o).
Câu hỏi và bài tập
2. Bài tập về nhà: Tính diện tích phần được tô màu xám trên hình.
Hình
Hướng dẫn
Xác định bài toán
Input : a (a>0)
Output : S
GIÁO ÁN ĐIỆN TỬ TIN HỌC 11
GIÁO VIÊN : TRẦN VĂN ĐỨC
XIN CHÂN THÀNH CẢM ƠN QUÝ THẦY CÔ GIÁO
VÀ CÁC EM HỌC SINH
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Trần Văn Đức
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)