ĐỀ CƯƠNG TIN HỌC 8 – HỌC KÌ I NĂM HỌC : 2017218 1. Quy tắc đặt tên trong NNLT Pascal ? 2. Cấu trúc của chương trình gồm mấy phần ? kể tên ? 3. Những kiểu dữ liệu thường dùng ? 4. Các phép toán với kiểu dữ liệu số ? 5. Các phép so sánh ? 6. Biến là gì ? 7. Cách khai báo biến ? Cú pháp lệnh khai báo biến ? 8. Câu lệnh gán có dạng như thế nào ? 9. Hằng là gì ? 10. Cú pháp lệnh khai báo hằng ? 11. Xác định bài toán là gì ? 12. Quá trình giải bài toán trên máy tính ? 13. Các câu lệnh điều kiện ? 14. Xem lại các bài tập đã làm ?
ĐỀ CƯƠNG TIN HỌC – HỌC KÌ I NĂM HỌC : 2017-218 Quy tắc đặt tên NNLT Pascal ? Cấu trúc chương trình gồm phần ? kể tên ? Những kiểu liệu thường dùng ? Các phép toán với kiểu liệu số ? Các phép so sánh ? Biến ? Cách khai báo biến ? Cú pháp lệnh khai báo biến ? Câu lệnh gán có dạng ? Hằng ? 10 Cú pháp lệnh khai báo ? 11 Xác định tốn ? 12 Q trình giải tốn máy tính ? 13 Các câu lệnh điều kiện ? 14 Xem lại tập làm ? BÀI SOẠN Câu 1: Quy tắc đặt tên NNLT Pascal ? VD: Tên khác tương ứng với đại lượng khác Tên khơng trùng với từ khóa Tên không bắt đầu chữ số Tên khoảng trắng từ Đặt Tên đúng: ban_kinh, chuongtrinh… Đặt Tên sai: ban kinh, 10A, Crt, … Câu 2: Cấu trúc chương trình gồm hai phần: Phần khai báo Phần thân: Nằm câu lệnh Begin … end Program Tên_chương_trình; Uses Crt; Var tên_biến:kiểu_dữ_liệu; Begin End Câu 3: Các kiểu liệu thường dùng : Số nguyên: byte (0-255), integer (-32768;32767) Số thực : real (1,5.10^-45 ;3,4.10^38 số 0) Kí tự : char (một ký tự bảng chữ cái) Xâu kí tự: string (tối đa 255 ) Câu 4: Các phép toán với kiểu liệu số o Số nguyên, số thực: Cộng , trừ, nhân , chia: +; -; *; / o Số nguyên: Div: chia lấy dư Mod: chia lấy phần nguyên o Ví dụ: mod (lấy phần dư) 10 div (lấy phần nguyên) Câu 5: Các phép so sánh cho kết sai (True or False) Phép so sánh Bằng Khác Nhỏ Lớn Nhỏ Lớn Toán Pascal = < > = Ví dụ Câu 6: biến ? Biến dùng để lưu trữ liệu liệu biến lưu trữ thay đổi thực chương trình Ví dụ: x, y, a,b… Câu 7: CÁCH KHAI BÁO BIẾN o Khai báo biến khai báo phần đầu chương trình o Khai báo biến bao gồm phần : khai báo tên biến khai báo kiểu liệu biến o Tên biến tuân theo quy tắc đặt tên NNLT CÚ PHÁP KHAI BÁO BIẾN o var tên biến:kiểu liệu; Câu 8: Câu lệnh gán có dạng : Tên biến := Biểu thức; Chú ý: Không có khoảng trắng : = Câu 9: Hằng ? o Hằng đại lượng có giá trị khơng đổi suốt q trình thực chương trình o Hằng phải gán giá trị khai báo Câu 10: Cú pháp lệnh khai báo ? const tên = giá trị; Chú ý: const từ khóa để khai báo Câu 11: Xác định tốn ? Xác định điều kiện cho trước Xác định kết thu Hay nói cách khác Xác định input đầu vào (yêu cầu cần có cho trước) Xác định output đầu (kết muốn thu được) Câu 12: Qúa trình giải tốn máy tính ? Xác định toán: xác định input output Mơ tả thuật tốn: liệt kê bước theo thứ tự thực Viết chương trình: dựa vào mơ tả thuật tốn viết chương trình Câu 13: Câu lệnh điều kiện Điều kiện biểu diễn phép so sánh (cho kết sai) Câu lệnh điều kiện : Dạng thiếu If then ; Dạng đủ If then else ; Dạng đủ mở rộng lồng If then < câu lệnh > Else if then Else if then Else ; Diện tích hình vng: S = canh x cạnh Diện tích tam giác: S = đáy x d.cao Chu vi hình vng: P = canh x Chu vi tam giác : P = Tổng cạnh Diện tích hình chữ nhật: S = dài x rộng Diện tích hình tròn: S = pi x R2 (R bán kính) Chu vi hình chữ nhật: P = (dài + rộng) x Diện tích hình bình hành: S = đáy x d.cao Chu vi hình bình hành: P = Tổng cạnh Chu vi hình tròn : P = pi x d (d đường kính) MỘT SỐ BÀI TẬP Bài : Tính xuất diện tích hình chữ nhật Với chiều dài chiều rộng nhập từ bàn phím Bài : Tính diện tích tam giác Với cạnh đáy đường cao nhập từ bàn phím Bài : Nhập điểm học sinh Nếu điểm >= xếp loại A , điểm >=7 xếp loại B, điểm >=5 xếp loại C lại xếp loại D Bài : Nhập hai số nguyên a b từ bàn phím Xuất kết trường hợp a (< = >) b Bài : Nhập hai số nguyên a b từ bàn phím Xuất hình số lớn Bài : Nhập số tiền tốn In hóa đơn tính tiền, tổng tiền tốn >=100k giảm 30% ngược lại giảm 10% Bài : Viết chương trình in dòng lệnh “XIN CHÀO CÁC BẠN” A Xác định tốn B Mơ tả thuật tốn C Viết chương trình BÀI LÀM Bài 1: Tính diện tích hình chữ nhật Với chiều dài chiều rộng nhập từ bàn phím A Xác định tốn Input : chiều dài d chiều rộng r Output : diện tích hình chữ nhật B Mơ tả thuật toán B1: nhập chiều dài d B2: nhập chiều rộng r B3: tính diện tích dt=d*r B4: xuất in kết C Viết chương trình Program bai1; Uses crt; Var d,r,dt:integer; Begin Clrscr; Writeln(‘nhập chiều dài d = ’); readln(d); Writeln(‘nhập chiều rộng r = ’); readln(d); dt:=d*r; Writeln(‘diện tích hình chữ nhật = ’,dt); Readln; End ... x R2 (R bán k nh) Chu vi h nh chữ nh t: P = (dài + rộng) x Diện tích h nh b nh h nh: S = đáy x d.cao Chu vi h nh b nh h nh: P = Tổng c nh Chu vi h nh tròn : P = pi x d (d đường k nh) MỘT SỐ BÀI... TẬP Bài : T nh xuất diện tích h nh chữ nh t Với chiều dài chiều rộng nh p từ bàn phím Bài : T nh diện tích tam giác Với c nh đáy đường cao nh p từ bàn phím Bài : Nh p điểm học sinh Nếu điểm... Diện tích h nh vng: S = canh x c nh Diện tích tam giác: S = đáy x d.cao Chu vi h nh vng: P = canh x Chu vi tam giác : P = Tổng c nh Diện tích h nh chữ nh t: S = dài x rộng Diện tích h nh tròn: S