I. Phần lí thuyết:
Xem lại cú pháp, hoạt động của các câu lệnh If then; For do và While do.
• Câu lệnh điều kiện If then:
a . Dạng khuyết:
* Cú pháp:
If <điều kiện=""> then
b . Dạng đủ:
* Cú pháp:
If <điều kiện=""> then
• Câu lệnh lặp For do:
* Cú pháp:
For
• Câu lệnh lặp While do:
* Cú pháp:
While <điều kiện=""> do
ĐỀ CƯƠNG TIN HỌC 8 Phần lí thuyết: Xem lại cú pháp, hoạt động của các câu lệnh If then; For do và While do. Câu lệnh điều kiện If then: a . Dạng khuyết: * Cú pháp: If then ; b . Dạng đủ: * Cú pháp: If then else ; Câu lệnh lặp For do: * Cú pháp: For := to do ; Câu lệnh lặp While do: * Cú pháp: While do ; Phần thực hành: 1. Viết chương trình (bằng ngôn ngữ Pascal) sử dụng câu lệnh For để tính tổng các số tự nhiên từ 10 đến 100 : T = 10 + 11 + .... +100. Program tinh_tong; Var i, S: Integer; Begin S:=0; For i:= 10 to 100 do S:= S + i; Writeln(‘ tong cac so tu nhien tu 10 den 100 la:’,S); Readln; End. 2. Viết chương trình (bằng ngôn ngữ Pascal) sử dụng câu lệnh While ... do để tính tổng các số tự nhiên từ 10 đến 100 : T = 10 + 11 + .... +100. Program tinh_tong; Var i, S: Integer; Begin i:= 10; S:= 0; While i <= 100 do Begin S:= S + i; i:= i + 1; end; Writeln(‘ Tong cac so tu nhien tu 10 den 100 la:’,S); Readln; End. Viết chương trình (bằng ngôn ngữ Pascal) thực hiện công việc nhập 10 phần tử có giá trị nguyên cho mảng A (mảng 1 chiều) từ bàn phím và tính tổng các số lẻ có trong dãy số A. Program C2; uses crt; var i, S:integer; A: array[1..10] of integer; Begin clrscr; writeln('Nhap gia tri cho cac phan tu trong mang:'); for i:=1 to 10 do begin write('Phan tu thu ',i,': '); readln(A[i]); end; for i:=1 to 10 do if A[i] mod 20 then S:= S+ A[i]; Writeln( ‘Tong cac so le co trong day A = ‘,S) ; readln; End. Viết chương trình (bằng ngôn ngữ Pascal) thực hiện công việc nhập 10 phần tử có giá trị nguyên cho mảng A (mảng 1 chiều) từ bàn phím và tính tổng các số chẵn có trong dãy số A. Program C2; uses crt; var i, S:integer; A: array[1..10] of integer; Begin clrscr; writeln('Nhap gia tri cho cac phan tu trong mang:'); for i:=1 to 10 do begin write('Phan tu thu ',i,': '); readln(A[i]); end; for i:=1 to 10 do if A[i] mod 2=0 then S:= S+ A[i]; Writeln( ‘Tong cac so chan co trong day A = ‘,S) ; readln; End.
Tài liệu đính kèm: