Bài giảng Tin học 10 - Tiết 17: Ngôn ngữ lập trình

pptx 17 trang Bảo Vy 25/09/2026 500
Bạn đang xem tài liệu "Bài giảng Tin học 10 - Tiết 17: Ngôn ngữ lập trình", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pptxbai_giang_tin_hoc_10_tiet_17_ngon_ngu_lap_trinh.pptx

Nội dung tài liệu: Bài giảng Tin học 10 - Tiết 17: Ngôn ngữ lập trình

  1. Cho bài toán: Tính tổng hai số nguyên a và b? ? Xác định Input và Output ? Trình bày thuật toán dạng liệt kê ? Máy tính có thể hiểu và thực hiện được thuật toán dạng liệt kê không? Vì sao?
  2. Trong Pascal, khai báo biến nào sau đây là đúng? A. Var lop 11A4: Real; B. Var 11A4lop: Real; HẾT GIỜ15234 C. Var lop11A4: Real; D. Var 11A4lop: Real START
  3. Trong Pascal, cho M là biến nguyên dương, điều kiện nào sau đây xác định M là số chẵn? A. M div 2 B. M mod 2 HẾT GIỜ15234 C. M ÷ 2 = 0 D. M ⋮ 2 START
  4. Trong Pascal cho hai biến nguyên a và Max, để gán giá trị của a cho Max, ta dùng lệnh gán nào sau đây? A. Max =: a; C. Max = a; HẾT GIỜ154 D. Max : a; 23 C. Max:=a; START
  5. Trong Pascal cho a là biến được nhập vào từ bàn phím, để thông báo lên màn hình giá trị của a là số lớn nhất, ta thực hiện câu lệnh nào sau đây? A. Readln(a, b); B. Readln(‘So lon nhat la’, a); HẾT GIỜ154 C. Readln(‘a la so lon nhat’); 23 D. Write(a, ‘La so lon nhat’); START
  6. HẾT Dự đoán kết quả hiển thị lên màn hình khi thực hiện GIỜ15234 chương trình trên với các bộ dữ liệu sau: TH1: 1 2 -3 TH2: 1 2 -1 TH3: 1 1 1 START
  7. Tiết 17: NGÔN NGỮ LẬP TRÌNH 1. Ngôn ngữ máy 2. Hợp ngữ 3. Ngôn ngữ bậc cao
  8. 1. Ngôn ngữ máy ❑ Mỗi loại máy tính đều có ngôn ngữ máy riêng của nó. Là ngôn ngữ duy nhất mà máy có thể trực tiếp hiểu và thực hiện. ❑ Các lệnh viết bằng ngôn ngữ máy ở dạng mã nhị phân hoặc dạng mã hexa
  9. CÂU LỆNH IF - THEN
  10. ÁP DỤNG Nhóm 1, 3 và 5: Bài 1a Nhóm 2, 4 và 6: Bài 1b
  11. SO SÁNH Khác nhau: - Dạng thiếu: Điều kiện sai sẽ bỏ qua câu lệnh - Dạng đủ: Điều kiện sai sẽ thực hiện câu lệnh 2 Giống nhau: - Đều là câu lệnh rẽ nhánh - Khi gặp điều kiện sẽ thực hiện thao tác thích hợp
  12. ÁP DỤNG Nhóm 1, 3 và 5: Điều kiện D<0 Nhóm 2, 4 và 6: Điều kiện D>=0
  13. Câu lệnh If – Cấu trúc Ý nghĩa Giải thích Then Dạng thiếu Điều kiện được tính và ▪ điều kiện là biểu If điều kiện Then câu lệnh; kiểm tra, nếu điều kiện thức logic Hãy ghép các mảnh ghép thành đúngmột thì câuchương lệnh được ▪ câu lệnh, câu lệnh Đúng thực hiện, ngược lại thì 1, câu lệnh 2 là một câu lệnh sẽ bị bỏ qua trình hoàn chỉnh. Sau đó: câu lệnh của Pascal - Phát biểu Saibài toán của chương trình trên? Dạng- đủCho biếtIf điều trong kiện Thenchương câu lệnh trình 1 có Điềusử kiện dụng được tính cấu và trúc rẽElse nhánh câu lệnh không? 2; Nếu có chỉkiểm rõ tra, câu nếu điều lệnh kiện đúng thì câu lệnh 1 được rẽ nhánh dạngSai nào?Điều Đúng thực hiện, ngược lại thì 푪â풖 풍ệ풏풉 푪â풖 풍ệ풏풉 2 kiện câu lệnh 2 sẽ được thực hiện.
  14. GỢI Ý • Nếu D<0 thì thông báo phương trình vô nghiệm • Nếu không thì: Nếu D>0 thì thông báo phương trình có hai nghiệm phân biệt: x1:=-b-sqrt(D)/2*a, x2:= - b+sqrt(D)/2*a, nếu không thì thông báo phương trình có nghiệm kép x=-b/2*a
  15. BÀI TẬP VỀ NHÀ