Bài giảng Tin học 10 - Tiết 17: Ngôn ngữ lập trình
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:
bai_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
- 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?
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- CÂU LỆNH IF - THEN
- ÁP DỤNG Nhóm 1, 3 và 5: Bài 1a Nhóm 2, 4 và 6: Bài 1b
- 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
- Á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
- 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.
- 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
- BÀI TẬP VỀ NHÀ

