Bài 8. Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình
Chia sẻ bởi Trần Bá Thảo |
Ngày 10/05/2019 |
45
Chia sẻ tài liệu: Bài 8. Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình thuộc Tin học 11
Nội dung tài liệu:
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
Bài 8
bài tập - CHƯƠNG TRìNH đơn giản
Giáo án điện tử tin học lớp 11
GIáO VIÊN: PHAN THị PHƯƠNG TUYềN
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
I. Lý THUYếT:
1. Câu lệnh gán:
TÊN BIếN:=;
2. Thủ tục nhập dữ liệu:
READ/READLN (Biến1, Biến2,..., BiếnN);
3. Thủ tục xuất dữ liệu:
WRITE/WRITELN (GT1, GT2,..., GTN);
WRITE/WRITELN (R:N:M);
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
Input:
Bài toán1:
h,g
1. Dữ liệu vào/ra:
ii. BàI TậP:
Output:
v
2. Tổ chức dữ liệu:
Hằng:
g= 9.8
Biến:
h,v: Số thực (REAL)
Lập trình tính và đưa ra màn hình vận tốc v khi chạm đất của một
vật rơi từ độ cao h, biết rằng v = , trong đó g là gia tốc rơi
tự do và g = 9,8m/s. Độ cao h(m) được nhập vào từ bàn phím.
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
3.GiảI thuật:
nhập giá trị h
ii. BàI TậP:
Bước1:
tính v theo công thức:
Bước2:
Bước3:
In kết quả của v
4. Viết chương trình:
Bài toán1:
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
PROGRAM TINH_VAN_TOC;
ii. BàI TậP:
CONST g = 9.8;
BEGIN
WRITE(`NHAP CHIEU CAO h:`);
READLN(h);
V := SQRT(2* g*h ) ;
WRITELN(`VAN TOC V LA:`, v:8:2);
READLN;
END.
VAR v,h: REAL;
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
ii. BàI TậP:
Bài toán 2:
Để viết chương trình tính diện toàn phần của một hình trụ, với số đo chiều cao và bán kính đáy được nhập vào từ bàn phím, một bạn đã viết chương trình như sau:
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
{5} PROGRAM DIEN_TICH_TOAN_PHAN;
{10} CONST Pi = 3.1416;
{1} BEGIN
{3} WRITE(`NHAP SO DO BAN KINH:`);
{11} READLN;
{6} STP:= 2*Bkinh*Pi*CCao+2*SQR(Bkinh)*Pi;
{7} WRITELN(`NHAP CHIEU CAO:`);
{4} READLN(Bkinh);
{12} END.
{2} VAR Bkinh,CCao,STP: REAL;
{8} READLN(CCao);
{9} WRITELN(`DIEN TICH TOAN PHAN LA:`,STP:10:4);
Em hãy sắp xếp lại các câu lệnh cho đúng chương trình.
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
Input:
Phân tích bài toán 2:
Bkinh, CCao,Pi
1. Dữ liệu vào/ra:
ii. BàI TậP:
Output:
STP
2. Tổ chức dữ liệu:
Hằng:
Pi = 3.1416
Biến:
Bkinh, CCao, STP: Số thực (REAL)
Tính diện toàn phần của một hình trụ, với số đo chiều cao và bán kính đáy được nhập vào từ bàn phím.
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
3.GiảI thuật:
Nhập giá trị Bkinh, CCao
ii. BàI TậP:
Bước1:
tính stp theo công thức
Bước2:
Bước3:
In kết quả của stp
4. Viết chương trình:
Bài toán 2:
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
{5} PROGRAM DIEN_TICH_TOAN_PHAN;
{10} CONST Pi = 3.1416;
{1} BEGIN
{3} WRITE(`NHAP SO DO BAN KINH:`);
{11} READLN;
{6} STP:= 2*Bkinh*Pi*CCao+2*SQR(Bkinh)*Pi;
{7} WRITELN(`NHAP CHIEU CAO:`);
{4} READLN(Bkinh);
{12} END.
{2} VAR Bkinh,CCao,STP: REAL;
{8} READLN(CCao);
{9} WRITELN(`DIEN TICH TOAN PHAN LA:`,STP:10:4);
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
Bài toán 3:
Hãy viết chương trình nhập số a (a>0) rồi tính và đưa ra diện tích phần được gạch chéo trong hình 1 (kết quả làm tròn đến bốn chữ số thập phân).
ii. BàI TậP:
Nhận xét:
Phần cần tính có diện tích bằng 1/2 diện tích hình tròn bán kính a (với a>0).
x
Hình 1
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
Input:
Bài toán 3:
Bài tập số 9 SGK trang 36
a, Pi (a>0)
1. Dữ liệu vào/ra:
ii. BàI TậP:
Output:
S
2. Tổ chức dữ liệu:
Hằng:
Pi= 3.1416
Biến:
a, s: Số thực (REAL)
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
3.GiảI thuật:
nhập giá trị a
ii. BàI TậP:
Bước1:
tính s theo công thức
Bước2:
Bước3:
In kết quả của s
4. Viết chương trình:
Bài toán 3:
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
x
PROGRAM Bai_toan3;
CONST pi=3.1416;
VAR
a,S: Real;
BEGIN
Write(`Hay nhap a (voi a>0):`);
Readln(a);
S:=pi*a*a/2;
Writeln(`Dien tich can tinh la:`,S:10:4);
Readln;
END.
ii. BàI TậP:
Bài toán 3:
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
Hướng dẫn học ở nhà
Bài 1: Tính Thể tích V, Sxq và Stp của hình khối chữ nhật với độ dài 3 cạnh được nhập từ bàn phím.
Bài 2: Tính diện tích của tam giác ABC biết chiều dài 3 cạnh ứng với a,b,c. Công thức Heron:
p= (a + b + c)/2
S=
Bài 3: Tính khoảng cách C giữa 2 điểm A (x1,y1) và B (x2,y2)
C=
YÊU CầU: VIếT CHƯƠNG TRìNH ĐƠN GIảN
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
Hãy nhớ!
:=;
Các bước viết chương trình đơn giản:
1.Dữ liệu vào/ra
B1: Nhập dữ liệu.
B2: Tính toán theo công thức
trong pascal
1. Câu Lệnh Gán
2.Thủ tục nhập dữ liệu
Read/Readln(X1,X2,..,Xn);
3.Thủ tục xuất dữ liệu
Write/Writeln(BT1,..,BTn);
2.Tổ chức dữ liệu
3.Giải thuật:
B3: In kết quả ra màn hình
4. Viết chương trình:
Suu tam va gioi thieu voi CENTEA Data
Bài 8
bài tập - CHƯƠNG TRìNH đơn giản
Giáo án điện tử tin học lớp 11
GIáO VIÊN: PHAN THị PHƯƠNG TUYềN
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
I. Lý THUYếT:
1. Câu lệnh gán:
TÊN BIếN:=
2. Thủ tục nhập dữ liệu:
READ/READLN (Biến1, Biến2,..., BiếnN);
3. Thủ tục xuất dữ liệu:
WRITE/WRITELN (GT1, GT2,..., GTN);
WRITE/WRITELN (R:N:M);
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
Input:
Bài toán1:
h,g
1. Dữ liệu vào/ra:
ii. BàI TậP:
Output:
v
2. Tổ chức dữ liệu:
Hằng:
g= 9.8
Biến:
h,v: Số thực (REAL)
Lập trình tính và đưa ra màn hình vận tốc v khi chạm đất của một
vật rơi từ độ cao h, biết rằng v = , trong đó g là gia tốc rơi
tự do và g = 9,8m/s. Độ cao h(m) được nhập vào từ bàn phím.
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
3.GiảI thuật:
nhập giá trị h
ii. BàI TậP:
Bước1:
tính v theo công thức:
Bước2:
Bước3:
In kết quả của v
4. Viết chương trình:
Bài toán1:
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
PROGRAM TINH_VAN_TOC;
ii. BàI TậP:
CONST g = 9.8;
BEGIN
WRITE(`NHAP CHIEU CAO h:`);
READLN(h);
V := SQRT(2* g*h ) ;
WRITELN(`VAN TOC V LA:`, v:8:2);
READLN;
END.
VAR v,h: REAL;
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
ii. BàI TậP:
Bài toán 2:
Để viết chương trình tính diện toàn phần của một hình trụ, với số đo chiều cao và bán kính đáy được nhập vào từ bàn phím, một bạn đã viết chương trình như sau:
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
{5} PROGRAM DIEN_TICH_TOAN_PHAN;
{10} CONST Pi = 3.1416;
{1} BEGIN
{3} WRITE(`NHAP SO DO BAN KINH:`);
{11} READLN;
{6} STP:= 2*Bkinh*Pi*CCao+2*SQR(Bkinh)*Pi;
{7} WRITELN(`NHAP CHIEU CAO:`);
{4} READLN(Bkinh);
{12} END.
{2} VAR Bkinh,CCao,STP: REAL;
{8} READLN(CCao);
{9} WRITELN(`DIEN TICH TOAN PHAN LA:`,STP:10:4);
Em hãy sắp xếp lại các câu lệnh cho đúng chương trình.
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
Input:
Phân tích bài toán 2:
Bkinh, CCao,Pi
1. Dữ liệu vào/ra:
ii. BàI TậP:
Output:
STP
2. Tổ chức dữ liệu:
Hằng:
Pi = 3.1416
Biến:
Bkinh, CCao, STP: Số thực (REAL)
Tính diện toàn phần của một hình trụ, với số đo chiều cao và bán kính đáy được nhập vào từ bàn phím.
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
3.GiảI thuật:
Nhập giá trị Bkinh, CCao
ii. BàI TậP:
Bước1:
tính stp theo công thức
Bước2:
Bước3:
In kết quả của stp
4. Viết chương trình:
Bài toán 2:
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
{5} PROGRAM DIEN_TICH_TOAN_PHAN;
{10} CONST Pi = 3.1416;
{1} BEGIN
{3} WRITE(`NHAP SO DO BAN KINH:`);
{11} READLN;
{6} STP:= 2*Bkinh*Pi*CCao+2*SQR(Bkinh)*Pi;
{7} WRITELN(`NHAP CHIEU CAO:`);
{4} READLN(Bkinh);
{12} END.
{2} VAR Bkinh,CCao,STP: REAL;
{8} READLN(CCao);
{9} WRITELN(`DIEN TICH TOAN PHAN LA:`,STP:10:4);
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
Bài toán 3:
Hãy viết chương trình nhập số a (a>0) rồi tính và đưa ra diện tích phần được gạch chéo trong hình 1 (kết quả làm tròn đến bốn chữ số thập phân).
ii. BàI TậP:
Nhận xét:
Phần cần tính có diện tích bằng 1/2 diện tích hình tròn bán kính a (với a>0).
x
Hình 1
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
Input:
Bài toán 3:
Bài tập số 9 SGK trang 36
a, Pi (a>0)
1. Dữ liệu vào/ra:
ii. BàI TậP:
Output:
S
2. Tổ chức dữ liệu:
Hằng:
Pi= 3.1416
Biến:
a, s: Số thực (REAL)
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
3.GiảI thuật:
nhập giá trị a
ii. BàI TậP:
Bước1:
tính s theo công thức
Bước2:
Bước3:
In kết quả của s
4. Viết chương trình:
Bài toán 3:
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
x
PROGRAM Bai_toan3;
CONST pi=3.1416;
VAR
a,S: Real;
BEGIN
Write(`Hay nhap a (voi a>0):`);
Readln(a);
S:=pi*a*a/2;
Writeln(`Dien tich can tinh la:`,S:10:4);
Readln;
END.
ii. BàI TậP:
Bài toán 3:
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
Hướng dẫn học ở nhà
Bài 1: Tính Thể tích V, Sxq và Stp của hình khối chữ nhật với độ dài 3 cạnh được nhập từ bàn phím.
Bài 2: Tính diện tích của tam giác ABC biết chiều dài 3 cạnh ứng với a,b,c. Công thức Heron:
p= (a + b + c)/2
S=
Bài 3: Tính khoảng cách C giữa 2 điểm A (x1,y1) và B (x2,y2)
C=
YÊU CầU: VIếT CHƯƠNG TRìNH ĐƠN GIảN
GV Dinh Nguyen Thanh Tu
Suu tam va gioi thieu voi CENTEA Data
Hãy nhớ!
Các bước viết chương trình đơn giản:
1.Dữ liệu vào/ra
B1: Nhập dữ liệu.
B2: Tính toán theo công thức
trong pascal
1. Câu Lệnh Gán
2.Thủ tục nhập dữ liệu
Read/Readln(X1,X2,..,Xn);
3.Thủ tục xuất dữ liệu
Write/Writeln(BT1,..,BTn);
2.Tổ chức dữ liệu
3.Giải thuật:
B3: In kết quả ra màn hình
4. Viết chương trình:
* 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 Bá Thảo
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)