SlideShare a Scribd company logo
1 of 18
Người soạn : LÊ THỊ THANH NHÀN
Giáo viên trường : THCS QUẢNG PHÚ
Điện thoại : 554311
1 . Trong câu lệnh điều kiện , “Câu lệnh ” được
thực hiện nhiều nhất mấy lần ?
Hãy chọn câu trả lời đúng nhất :
A . 3
B . 2
C . 1C . 1
D . 0
2 . Biểu thức điều kiện trong câu lệnh điều kiện
cho ra mấy giá trị ?
Hãy chọn câu trả lời đúng nhất :
A . 0
B . 1
C . 2
D . 3
1
3 . Câu lệnh điều kiện nào sau đây đúng ?
Hãy chọn câu trả lời đúng nhất :
A . If a>b then max : = a ; else max : = b ;
B . If a>b then max = a else max = b ;
C . If a>b then max : = a else max : = b ;C . If a>b then max : = a else max : = b ;
D . If a>b then max : = a esle max : = b ;
1. Dạng 1 ( dạng tiến )
a. Cú pháp :
FOR biến đếm : = giá trị đầu TO giá trị cuối DO
Câu lệnh trong vòng lặp ;
Tiết 24
Từ khoá
1. Dạng 1 ( dạng tiến )
a. Cú pháp :
FOR biến đếm : = giá trị đầu TO giá trị cuối DO
Câu lệnh trong vòng lặp ;
Phải thuộc kiểu
dữ liệu đếm được
( không là số thực )
Giá trị đầu < Giá trị cuối
Tiết 24
1. Dạng 1 ( dạng tiến )
a. Cú pháp :
FOR biến đếm : = giá trị đầu TO giá trị cuối DO
Câu lệnh trong vòng lặp ;
-Không được làm thay đổi giá trị biến đếm
- Nếu có nhiều hơn một lệnh thì phải
đặt trong cặp từ khoá Begin ... end;
Tiết 24
1. Dạng 1 ( dạng tiến )
a. Cú pháp :
FOR biến đếm : = giá trị đầu TO giá trị cuối DO
Câu lệnh trong vòng lặp ;
-Sau DO không có dấu chấm phẩy
- Có thể dùng các vòng lặp FOR lồng nhau
Chú ý :
Tiết 24
b. Hoạt động của câu lệnh :
Biến đếm : = Giá trị đầu
Giá trị đầu <=Giá trị cuối
TrueTrue
FalseFalse
Giá trị đầu <=Giá trị cuối
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm + 1;
Biến đếm : = Giá trị đầu
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm + 1;
Tiết 24
c. Ví dụ :Viết câu lệnh để in ra màn hình 10 chữ
“ Mau sac “
For i : = 1 to 10 do writeln( ‘Mau sac’);
- Hãy chỉ ra các thành phần trong câu lệnh trên ?
i là biến đếm
1 là giá trị đầu
10 là giá trị cuối
writeln( ‘Mau sac’); là câu lệnh
Tiết 24
c. Ví dụ :Viết câu lệnh để in ra màn hình
10 chữ “ Mau sac “
For i : = 1 to 10 do writeln( ‘Mau sac’);
- Hãy sử dụng câu lệnh trên để viết chương trình
đầy đủ in ra màn hình 10 chữ “ Mau sac “
Tiết 24
1. Dạng 2 ( dạng lùi)
a. Cú pháp :
FOR biến đếm : = giá trị cuối TO giá trị đầu DO
Câu lệnh trong vòng lặp ;
Tiết 24
b. Hoạt động của câu lệnh :
Biến đếm : = Giá trị cuối
Giá trị cuối >=Giá trị đầu
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm - 1;
TrueTrue
FalseFalse
Giá trị cuối >=Giá trị đầu
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm - 1;
Biến đếm : = Giá trị cuối
Câu lệnh trong vòng lặp ;
Biến đếm :=Biến đếm - 1;
Tiết 24
c. Ví dụ :Sử dụng câu lệnh dạng lùi để in ra màn
hình 10 chữ “ Mau sac “
For i : = 10 downto 1 do writeln( ‘Mau sac’);
-Hãy sử dụng câu lệnh trên để viết chương trình
đầy đủ in ra màn hình 10 chữ “ Mau sac “
Tiết 24
? Em hãy viết chương trình tính tổng các số
nguyên liên tiếp từ n đến m với n,m là các số
nguyên dương nhập vào từ bàn phím .
Gợi ý :
-Tìm input,output ?
- Khai báo các biến nào ?Kiểu dữ liệu gì ?
- Nhập vào từ bàn phím giá trị cho biến nào ?
-Tìm thuật toán của chương trình ?
- Sử dụng các câu lệnh gì để viết chương trình ?
Hướng dẫn :
-Input: n,m ; Output : Tổng S
-Khai báo biến : n,m,S,i kiểu Word
-Nhập giá trị vào từ bàn phím cho biến n và m
-Thuật toán : Cho biến đếm i chạy từ n đến m ,n.
Nếu i<=m thì tổng S:=S+i
- Sử dụng câu lệnh Write, Readln,For..to..do
-Chương trình
1. Viết chương trình tính tổng các số nguyên
liên tiếp : S = 1+2+......+n với n nguyên
dương nhập từ bàn phím .
2. Viết chương trình tính tổng các số chẵn,lẻ
từ 1 đến n với n nhập từ bàn phím.
Bai giang tin hoc lop 8

More Related Content

What's hot

Tổng hợp các gợi ý làm bài tập
Tổng hợp các gợi ý làm bài tậpTổng hợp các gợi ý làm bài tập
Tổng hợp các gợi ý làm bài tậptienhien110293
 
Huong dan su dung va debug voi dev c++
Huong dan su dung va debug voi dev c++Huong dan su dung va debug voi dev c++
Huong dan su dung va debug voi dev c++tuandong_ptit
 
Cấu trúc lặp tiết 3_Tin học 10
Cấu trúc lặp tiết 3_Tin học 10Cấu trúc lặp tiết 3_Tin học 10
Cấu trúc lặp tiết 3_Tin học 10yenthuya
 
Vi du ve cach viet va dung chuong trinh con
Vi du ve cach viet va dung chuong trinh conVi du ve cach viet va dung chuong trinh con
Vi du ve cach viet va dung chuong trinh conLau De
 
Bai tap lap trinh c
Bai tap lap trinh  cBai tap lap trinh  c
Bai tap lap trinh ctiểu minh
 
Các cấu trúc lệnh trong C
Các cấu trúc lệnh trong CCác cấu trúc lệnh trong C
Các cấu trúc lệnh trong Cpnanhvn
 
Giao trinh bai tap c va c++
Giao trinh bai tap c va c++Giao trinh bai tap c va c++
Giao trinh bai tap c va c++Congdat Le
 
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giản
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giảnLớp 11: Bài 7 +8 Các thủ tục vào ra đơn giản
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giảnHeo_Con049
 
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...Thanh Giảng Lê
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8Yến Nhỏ
 
Lap trinh c++ có lời giải 1
Lap trinh c++ có lời giải 1Lap trinh c++ có lời giải 1
Lap trinh c++ có lời giải 1Minh Ngoc Tran
 

What's hot (19)

Bai 6
Bai 6Bai 6
Bai 6
 
Tổng hợp các gợi ý làm bài tập
Tổng hợp các gợi ý làm bài tậpTổng hợp các gợi ý làm bài tập
Tổng hợp các gợi ý làm bài tập
 
Huong dan su dung va debug voi dev c++
Huong dan su dung va debug voi dev c++Huong dan su dung va debug voi dev c++
Huong dan su dung va debug voi dev c++
 
Cấu trúc lặp tiết 3_Tin học 10
Cấu trúc lặp tiết 3_Tin học 10Cấu trúc lặp tiết 3_Tin học 10
Cấu trúc lặp tiết 3_Tin học 10
 
Bai 6
Bai 6Bai 6
Bai 6
 
Vi du ve cach viet va dung chuong trinh con
Vi du ve cach viet va dung chuong trinh conVi du ve cach viet va dung chuong trinh con
Vi du ve cach viet va dung chuong trinh con
 
Bai 18
Bai 18Bai 18
Bai 18
 
Bai 18 tiet 2
Bai 18  tiet 2Bai 18  tiet 2
Bai 18 tiet 2
 
Debug trong c
Debug trong cDebug trong c
Debug trong c
 
Bai tap lap trinh c
Bai tap lap trinh  cBai tap lap trinh  c
Bai tap lap trinh c
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
Các cấu trúc lệnh trong C
Các cấu trúc lệnh trong CCác cấu trúc lệnh trong C
Các cấu trúc lệnh trong C
 
Giao trinh bai tap c va c++
Giao trinh bai tap c va c++Giao trinh bai tap c va c++
Giao trinh bai tap c va c++
 
Bai 18 tiet 1
Bai 18  tiet 1Bai 18  tiet 1
Bai 18 tiet 1
 
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giản
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giảnLớp 11: Bài 7 +8 Các thủ tục vào ra đơn giản
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giản
 
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Lap trinh c++ có lời giải 1
Lap trinh c++ có lời giải 1Lap trinh c++ có lời giải 1
Lap trinh c++ có lời giải 1
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 

Viewers also liked

Giới thiệu giải pháp Ngân hàng câu hỏi thông minh iQB 8.0. Bản chi tiết đầy đủ
Giới thiệu giải pháp Ngân hàng câu hỏi thông minh iQB 8.0. Bản chi tiết đầy đủGiới thiệu giải pháp Ngân hàng câu hỏi thông minh iQB 8.0. Bản chi tiết đầy đủ
Giới thiệu giải pháp Ngân hàng câu hỏi thông minh iQB 8.0. Bản chi tiết đầy đủBùi Việt Hà
 
Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi iQB 8.0
Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi iQB 8.0Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi iQB 8.0
Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi iQB 8.0Bùi Việt Hà
 
Trac nghiem dap an
Trac nghiem dap anTrac nghiem dap an
Trac nghiem dap anTrí Ibanez
 
Why google failed to invent facebook?
Why google failed to invent facebook?Why google failed to invent facebook?
Why google failed to invent facebook?MBA Futuris
 
MEOG - Middle East Oil & Gas Monitor
MEOG - Middle East Oil & Gas MonitorMEOG - Middle East Oil & Gas Monitor
MEOG - Middle East Oil & Gas MonitorOlgaMelnyk
 
Unidades de medición en informática
Unidades de medición en informáticaUnidades de medición en informática
Unidades de medición en informáticaTania Cuautle
 
Evolution of Dynamic Capabilities and Alliance: Case of Hilton
Evolution of Dynamic Capabilities and Alliance: Case of Hilton Evolution of Dynamic Capabilities and Alliance: Case of Hilton
Evolution of Dynamic Capabilities and Alliance: Case of Hilton MBA Futuris
 
TREATMENT OF ABATTOIR EFFLUENT
TREATMENT  OF ABATTOIR EFFLUENTTREATMENT  OF ABATTOIR EFFLUENT
TREATMENT OF ABATTOIR EFFLUENT Dr. IRSHAD A
 
Memories of our summer vacation
 Memories of our summer vacation  Memories of our summer vacation
Memories of our summer vacation Kornelia Lohynova
 
SharePoint Document Types
SharePoint Document TypesSharePoint Document Types
SharePoint Document TypesGregory Zelfond
 
İnce belli girişimler
İnce belli girişimlerİnce belli girişimler
İnce belli girişimlerIşılay Artut
 

Viewers also liked (16)

Giới thiệu giải pháp Ngân hàng câu hỏi thông minh iQB 8.0. Bản chi tiết đầy đủ
Giới thiệu giải pháp Ngân hàng câu hỏi thông minh iQB 8.0. Bản chi tiết đầy đủGiới thiệu giải pháp Ngân hàng câu hỏi thông minh iQB 8.0. Bản chi tiết đầy đủ
Giới thiệu giải pháp Ngân hàng câu hỏi thông minh iQB 8.0. Bản chi tiết đầy đủ
 
Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi iQB 8.0
Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi iQB 8.0Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi iQB 8.0
Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi iQB 8.0
 
Trac nghiem dap an
Trac nghiem dap anTrac nghiem dap an
Trac nghiem dap an
 
12 delaware
12 delaware12 delaware
12 delaware
 
Why google failed to invent facebook?
Why google failed to invent facebook?Why google failed to invent facebook?
Why google failed to invent facebook?
 
1386269008 402
1386269008 4021386269008 402
1386269008 402
 
MEOG - Middle East Oil & Gas Monitor
MEOG - Middle East Oil & Gas MonitorMEOG - Middle East Oil & Gas Monitor
MEOG - Middle East Oil & Gas Monitor
 
Resumen unidad 1 economia agricola
Resumen unidad 1 economia agricolaResumen unidad 1 economia agricola
Resumen unidad 1 economia agricola
 
Unidades de medición en informática
Unidades de medición en informáticaUnidades de medición en informática
Unidades de medición en informática
 
RESUME USD
RESUME USDRESUME USD
RESUME USD
 
Evolution of Dynamic Capabilities and Alliance: Case of Hilton
Evolution of Dynamic Capabilities and Alliance: Case of Hilton Evolution of Dynamic Capabilities and Alliance: Case of Hilton
Evolution of Dynamic Capabilities and Alliance: Case of Hilton
 
Depresyon Belirtileri
Depresyon BelirtileriDepresyon Belirtileri
Depresyon Belirtileri
 
TREATMENT OF ABATTOIR EFFLUENT
TREATMENT  OF ABATTOIR EFFLUENTTREATMENT  OF ABATTOIR EFFLUENT
TREATMENT OF ABATTOIR EFFLUENT
 
Memories of our summer vacation
 Memories of our summer vacation  Memories of our summer vacation
Memories of our summer vacation
 
SharePoint Document Types
SharePoint Document TypesSharePoint Document Types
SharePoint Document Types
 
İnce belli girişimler
İnce belli girişimlerİnce belli girişimler
İnce belli girişimler
 

Similar to Bai giang tin hoc lop 8

Cac van de co so kh may tinh
Cac van de co so kh may tinhCac van de co so kh may tinh
Cac van de co so kh may tinhTunAnh346
 
19. BÀI 5.19. Câu lệnh điều kiện if.pptx
19. BÀI 5.19. Câu lệnh điều kiện if.pptx19. BÀI 5.19. Câu lệnh điều kiện if.pptx
19. BÀI 5.19. Câu lệnh điều kiện if.pptxdanhvangnghe
 
Huong danontapc
Huong danontapcHuong danontapc
Huong danontapcHồ Lợi
 
Phan2 chuong4 caclenhcautruc
Phan2 chuong4 caclenhcautrucPhan2 chuong4 caclenhcautruc
Phan2 chuong4 caclenhcautrucLy hai
 
TinHoc_tuyentapde_nk
TinHoc_tuyentapde_nkTinHoc_tuyentapde_nk
TinHoc_tuyentapde_nkQuyen Hong
 
Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trìnhLong Kingnam
 
Unit 6 nâng cao. Bài 6. Xử lý số và xâu ký tự.
Unit 6 nâng cao. Bài 6. Xử lý số và xâu ký tự.Unit 6 nâng cao. Bài 6. Xử lý số và xâu ký tự.
Unit 6 nâng cao. Bài 6. Xử lý số và xâu ký tự.Bùi Việt Hà
 
Nmlt C06 Ham
Nmlt C06 HamNmlt C06 Ham
Nmlt C06 HamCuong
 
[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh Toán
[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh Toán[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh Toán
[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh ToánMaloda
 
Ctdl C05
Ctdl C05Ctdl C05
Ctdl C05giang
 
Chu de 6 cau lenh lap
Chu de 6  cau lenh lapChu de 6  cau lenh lap
Chu de 6 cau lenh lapĐồ Trần
 

Similar to Bai giang tin hoc lop 8 (20)

Bgt1
Bgt1Bgt1
Bgt1
 
Tin11k2
Tin11k2Tin11k2
Tin11k2
 
Chuong trinh con
Chuong trinh conChuong trinh con
Chuong trinh con
 
Cac van de co so kh may tinh
Cac van de co so kh may tinhCac van de co so kh may tinh
Cac van de co so kh may tinh
 
Vl while
Vl whileVl while
Vl while
 
19. BÀI 5.19. Câu lệnh điều kiện if.pptx
19. BÀI 5.19. Câu lệnh điều kiện if.pptx19. BÀI 5.19. Câu lệnh điều kiện if.pptx
19. BÀI 5.19. Câu lệnh điều kiện if.pptx
 
Huong danontapc
Huong danontapcHuong danontapc
Huong danontapc
 
Nmlt c06 ham
Nmlt c06 hamNmlt c06 ham
Nmlt c06 ham
 
Phan2 chuong4 caclenhcautruc
Phan2 chuong4 caclenhcautrucPhan2 chuong4 caclenhcautruc
Phan2 chuong4 caclenhcautruc
 
TinHoc_tuyentapde_nk
TinHoc_tuyentapde_nkTinHoc_tuyentapde_nk
TinHoc_tuyentapde_nk
 
Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trình
 
Tin11
Tin11Tin11
Tin11
 
Unit 6 nâng cao. Bài 6. Xử lý số và xâu ký tự.
Unit 6 nâng cao. Bài 6. Xử lý số và xâu ký tự.Unit 6 nâng cao. Bài 6. Xử lý số và xâu ký tự.
Unit 6 nâng cao. Bài 6. Xử lý số và xâu ký tự.
 
Ex chapter 5
Ex chapter 5Ex chapter 5
Ex chapter 5
 
Danhsach baitap
Danhsach baitapDanhsach baitap
Danhsach baitap
 
Nmlt C06 Ham
Nmlt C06 HamNmlt C06 Ham
Nmlt C06 Ham
 
test
testtest
test
 
[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh Toán
[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh Toán[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh Toán
[MALODA.VN] 23 kỹ thuật sử dụng máy tính cầm tay Casio - Vinacal giải nhanh Toán
 
Ctdl C05
Ctdl C05Ctdl C05
Ctdl C05
 
Chu de 6 cau lenh lap
Chu de 6  cau lenh lapChu de 6  cau lenh lap
Chu de 6 cau lenh lap
 

More from Hoa Phượng

Bai 15 quyen va nghia vu hoc tap
Bai 15  quyen va nghia vu hoc tapBai 15  quyen va nghia vu hoc tap
Bai 15 quyen va nghia vu hoc tapHoa Phượng
 
Bai 14 thuc hien trat tu an toan giao thong
Bai 14  thuc hien trat tu an toan giao thongBai 14  thuc hien trat tu an toan giao thong
Bai 14 thuc hien trat tu an toan giao thongHoa Phượng
 
Tiet 2 bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...
Tiet 2   bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...Tiet 2   bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...
Tiet 2 bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...Hoa Phượng
 
Toan c2chuvanan -do-ha-yen-nhi
Toan c2chuvanan -do-ha-yen-nhiToan c2chuvanan -do-ha-yen-nhi
Toan c2chuvanan -do-ha-yen-nhiHoa Phượng
 
Giao an vat li 7 ca nam
Giao an vat li 7 ca namGiao an vat li 7 ca nam
Giao an vat li 7 ca namHoa Phượng
 
Giao an vat li 7 ca nam
Giao an vat li 7 ca namGiao an vat li 7 ca nam
Giao an vat li 7 ca namHoa Phượng
 
Bai 30 tong ket chuong ii nhiet hoc
Bai 30 tong ket chuong ii  nhiet hocBai 30 tong ket chuong ii  nhiet hoc
Bai 30 tong ket chuong ii nhiet hocHoa Phượng
 
Bai 10 luc ke phep do luc trong luong va khoi luong
Bai 10 luc ke  phep do luc  trong luong va khoi luongBai 10 luc ke  phep do luc  trong luong va khoi luong
Bai 10 luc ke phep do luc trong luong va khoi luongHoa Phượng
 
Truong hop dong dang thu hai
Truong hop dong dang thu haiTruong hop dong dang thu hai
Truong hop dong dang thu haiHoa Phượng
 
Tiet48 cac truong hop dong dang cua tam giac vuong
Tiet48 cac truong hop dong dang cua tam giac vuongTiet48 cac truong hop dong dang cua tam giac vuong
Tiet48 cac truong hop dong dang cua tam giac vuongHoa Phượng
 
Diện tích tam giác
Diện tích tam giácDiện tích tam giác
Diện tích tam giácHoa Phượng
 
Dien tich hinh thang
Dien tich hinh thangDien tich hinh thang
Dien tich hinh thangHoa Phượng
 
Chuong ii tiet 36 bai 6 dien tich da giac
Chuong ii tiet 36  bai 6 dien tich da giacChuong ii tiet 36  bai 6 dien tich da giac
Chuong ii tiet 36 bai 6 dien tich da giacHoa Phượng
 
Cac th dong dang cua tam giac
Cac th dong dang cua tam giacCac th dong dang cua tam giac
Cac th dong dang cua tam giacHoa Phượng
 

More from Hoa Phượng (20)

Td 9 ky 2
Td 9 ky 2Td 9 ky 2
Td 9 ky 2
 
Td 9 ky 1
Td 9 ky 1Td 9 ky 1
Td 9 ky 1
 
Bai 15 quyen va nghia vu hoc tap
Bai 15  quyen va nghia vu hoc tapBai 15  quyen va nghia vu hoc tap
Bai 15 quyen va nghia vu hoc tap
 
Bai 14 thuc hien trat tu an toan giao thong
Bai 14  thuc hien trat tu an toan giao thongBai 14  thuc hien trat tu an toan giao thong
Bai 14 thuc hien trat tu an toan giao thong
 
Giao an cong nghe 6
Giao an cong nghe 6Giao an cong nghe 6
Giao an cong nghe 6
 
Tiet 2 bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...
Tiet 2   bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...Tiet 2   bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...
Tiet 2 bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...
 
Toan c2chuvanan -do-ha-yen-nhi
Toan c2chuvanan -do-ha-yen-nhiToan c2chuvanan -do-ha-yen-nhi
Toan c2chuvanan -do-ha-yen-nhi
 
Vật lí 8
Vật lí 8Vật lí 8
Vật lí 8
 
Giao an vat li 7 ca nam
Giao an vat li 7 ca namGiao an vat li 7 ca nam
Giao an vat li 7 ca nam
 
Vật lí 8
Vật lí 8Vật lí 8
Vật lí 8
 
Giao an vat li 7 ca nam
Giao an vat li 7 ca namGiao an vat li 7 ca nam
Giao an vat li 7 ca nam
 
Bai 30 tong ket chuong ii nhiet hoc
Bai 30 tong ket chuong ii  nhiet hocBai 30 tong ket chuong ii  nhiet hoc
Bai 30 tong ket chuong ii nhiet hoc
 
Bai 22 dan nhiet
Bai 22 dan nhietBai 22 dan nhiet
Bai 22 dan nhiet
 
Bai 10 luc ke phep do luc trong luong va khoi luong
Bai 10 luc ke  phep do luc  trong luong va khoi luongBai 10 luc ke  phep do luc  trong luong va khoi luong
Bai 10 luc ke phep do luc trong luong va khoi luong
 
Truong hop dong dang thu hai
Truong hop dong dang thu haiTruong hop dong dang thu hai
Truong hop dong dang thu hai
 
Tiet48 cac truong hop dong dang cua tam giac vuong
Tiet48 cac truong hop dong dang cua tam giac vuongTiet48 cac truong hop dong dang cua tam giac vuong
Tiet48 cac truong hop dong dang cua tam giac vuong
 
Diện tích tam giác
Diện tích tam giácDiện tích tam giác
Diện tích tam giác
 
Dien tich hinh thang
Dien tich hinh thangDien tich hinh thang
Dien tich hinh thang
 
Chuong ii tiet 36 bai 6 dien tich da giac
Chuong ii tiet 36  bai 6 dien tich da giacChuong ii tiet 36  bai 6 dien tich da giac
Chuong ii tiet 36 bai 6 dien tich da giac
 
Cac th dong dang cua tam giac
Cac th dong dang cua tam giacCac th dong dang cua tam giac
Cac th dong dang cua tam giac
 

Bai giang tin hoc lop 8

  • 1. Người soạn : LÊ THỊ THANH NHÀN Giáo viên trường : THCS QUẢNG PHÚ Điện thoại : 554311
  • 2. 1 . Trong câu lệnh điều kiện , “Câu lệnh ” được thực hiện nhiều nhất mấy lần ? Hãy chọn câu trả lời đúng nhất : A . 3 B . 2 C . 1C . 1 D . 0
  • 3. 2 . Biểu thức điều kiện trong câu lệnh điều kiện cho ra mấy giá trị ? Hãy chọn câu trả lời đúng nhất : A . 0 B . 1 C . 2 D . 3 1
  • 4. 3 . Câu lệnh điều kiện nào sau đây đúng ? Hãy chọn câu trả lời đúng nhất : A . If a>b then max : = a ; else max : = b ; B . If a>b then max = a else max = b ; C . If a>b then max : = a else max : = b ;C . If a>b then max : = a else max : = b ; D . If a>b then max : = a esle max : = b ;
  • 5. 1. Dạng 1 ( dạng tiến ) a. Cú pháp : FOR biến đếm : = giá trị đầu TO giá trị cuối DO Câu lệnh trong vòng lặp ; Tiết 24 Từ khoá
  • 6. 1. Dạng 1 ( dạng tiến ) a. Cú pháp : FOR biến đếm : = giá trị đầu TO giá trị cuối DO Câu lệnh trong vòng lặp ; Phải thuộc kiểu dữ liệu đếm được ( không là số thực ) Giá trị đầu < Giá trị cuối Tiết 24
  • 7. 1. Dạng 1 ( dạng tiến ) a. Cú pháp : FOR biến đếm : = giá trị đầu TO giá trị cuối DO Câu lệnh trong vòng lặp ; -Không được làm thay đổi giá trị biến đếm - Nếu có nhiều hơn một lệnh thì phải đặt trong cặp từ khoá Begin ... end; Tiết 24
  • 8. 1. Dạng 1 ( dạng tiến ) a. Cú pháp : FOR biến đếm : = giá trị đầu TO giá trị cuối DO Câu lệnh trong vòng lặp ; -Sau DO không có dấu chấm phẩy - Có thể dùng các vòng lặp FOR lồng nhau Chú ý : Tiết 24
  • 9. b. Hoạt động của câu lệnh : Biến đếm : = Giá trị đầu Giá trị đầu <=Giá trị cuối TrueTrue FalseFalse Giá trị đầu <=Giá trị cuối Câu lệnh trong vòng lặp ; Biến đếm :=Biến đếm + 1; Biến đếm : = Giá trị đầu Câu lệnh trong vòng lặp ; Biến đếm :=Biến đếm + 1; Tiết 24
  • 10. c. Ví dụ :Viết câu lệnh để in ra màn hình 10 chữ “ Mau sac “ For i : = 1 to 10 do writeln( ‘Mau sac’); - Hãy chỉ ra các thành phần trong câu lệnh trên ? i là biến đếm 1 là giá trị đầu 10 là giá trị cuối writeln( ‘Mau sac’); là câu lệnh Tiết 24
  • 11. c. Ví dụ :Viết câu lệnh để in ra màn hình 10 chữ “ Mau sac “ For i : = 1 to 10 do writeln( ‘Mau sac’); - Hãy sử dụng câu lệnh trên để viết chương trình đầy đủ in ra màn hình 10 chữ “ Mau sac “ Tiết 24
  • 12. 1. Dạng 2 ( dạng lùi) a. Cú pháp : FOR biến đếm : = giá trị cuối TO giá trị đầu DO Câu lệnh trong vòng lặp ; Tiết 24
  • 13. b. Hoạt động của câu lệnh : Biến đếm : = Giá trị cuối Giá trị cuối >=Giá trị đầu Câu lệnh trong vòng lặp ; Biến đếm :=Biến đếm - 1; TrueTrue FalseFalse Giá trị cuối >=Giá trị đầu Câu lệnh trong vòng lặp ; Biến đếm :=Biến đếm - 1; Biến đếm : = Giá trị cuối Câu lệnh trong vòng lặp ; Biến đếm :=Biến đếm - 1; Tiết 24
  • 14. c. Ví dụ :Sử dụng câu lệnh dạng lùi để in ra màn hình 10 chữ “ Mau sac “ For i : = 10 downto 1 do writeln( ‘Mau sac’); -Hãy sử dụng câu lệnh trên để viết chương trình đầy đủ in ra màn hình 10 chữ “ Mau sac “ Tiết 24
  • 15. ? Em hãy viết chương trình tính tổng các số nguyên liên tiếp từ n đến m với n,m là các số nguyên dương nhập vào từ bàn phím . Gợi ý : -Tìm input,output ? - Khai báo các biến nào ?Kiểu dữ liệu gì ? - Nhập vào từ bàn phím giá trị cho biến nào ? -Tìm thuật toán của chương trình ? - Sử dụng các câu lệnh gì để viết chương trình ?
  • 16. Hướng dẫn : -Input: n,m ; Output : Tổng S -Khai báo biến : n,m,S,i kiểu Word -Nhập giá trị vào từ bàn phím cho biến n và m -Thuật toán : Cho biến đếm i chạy từ n đến m ,n. Nếu i<=m thì tổng S:=S+i - Sử dụng câu lệnh Write, Readln,For..to..do -Chương trình
  • 17. 1. Viết chương trình tính tổng các số nguyên liên tiếp : S = 1+2+......+n với n nguyên dương nhập từ bàn phím . 2. Viết chương trình tính tổng các số chẵn,lẻ từ 1 đến n với n nhập từ bàn phím.