Giáo Án Tin 10 Bài 5

     

 – Biết được ngôn ngữ lập trình là phương tiện đi lại dùng để mô tả cho máy tính xách tay những việc mà nhỏ người muốn máy thực hiện.

Bạn đang xem: Giáo án tin 10 bài 5

 Kĩ năng:

 – hiểu rằng máy tính chuyển động theo chương trình, lịch trình mà máy vi tính hiểu được là ngữ điệu máy.

 Thái độ:

 – cần thấy rõ muốn sử dụng lắp thêm tính, ko kể hiểu biết phần cứng còn yêu cầu hiểu biết về phần mềm.

Xem thêm: Toán 11 Bài 4 Trang 37 Sgk Đại Số 11, Bài 4 Trang 37 Sgk Đại Số 11

II. CHUẨN BỊ:

 Giáo viên: Giáo án

 Học sinh: Sách giáo khoa, vở ghi. Đọc bài trước.

III phương pháp dạy học

Thuyết trình, hỏi đáp, để vấn đề, so sánh

IV. HOẠT ĐỘNG DẠY HỌC:

 – Ổn định tổ chức: bình chọn sĩ số lớp.

Xem thêm: Bài Tập 1 Trang 17 Sgk Đại Số Và Giải Bài Tập Toán Đại 11 Trang 17 Sgk Đại Số 11

 – Kiểm tra bài cũ: (5’)

 Hỏi: Hãy viết thuật toán của việc tìm số bé dại nhất trong 2 số nguyên A, B.

 


*
4 trang
*
quocviet
*
*
1718
*
1Download
Bạn sẽ xem tài liệu "Giáo án môn Tin học tập khối 10 - máu 17 - bài bác 5: ngôn ngữ lập trình + máu 18: Giải bài toán trên sản phẩm công nghệ tính", để cài đặt tài liệu cội về máy các bạn click vào nút DOWNLOAD làm việc trên

Ngày soạn: Chương I: MỘT SỐ KHÁI NIỆM CƠ BẢN CỦA TIN HỌCTiết dạy:17Bài 5: NGÔN NGỮ LẬP TRÌNHTuần: 09I. MỤC TIÊU:Kiến thức: – biết được khái niệm ngôn từ máy, hợp ngữ và ngôn ngữ bậc cao.– Biết được ngôn từ lập trình là phương tiện dùng để diễn tả cho máy tính những vấn đề mà bé người muốn máy thực hiện.Kĩ năng: – biết được máy tính chuyển động theo chương trình, công tác mà máy vi tính hiểu được là ngữ điệu máy.Thái độ: – yêu cầu thấy rõ hy vọng sử dụng sản phẩm công nghệ tính, không tính hiểu biết hartware còn đề xuất hiểu biết về phần mềm.II. CHUẨN BỊ:Giáo viên: Giáo ánHọc sinh: Sách giáo khoa, vở ghi. Đọc bài trước.III phương thức dạy họcThuyết trình, hỏi đáp, để vấn đề, so sánhIV. HOẠT ĐỘNG DẠY HỌC:– Ổn định tổ chức: kiểm tra sĩ số lớp.– Kiểm tra bài xích cũ: (5’)Hỏi: Hãy viết thuật toán của bài toán tìm số nhỏ tuổi nhất vào 2 số nguyên A, B.Đáp: Một HS viết thuật toán bằng phương pháp liệt kê, một HS vẽ sơ đồ khối.– Giảng bài xích mới:TLNội dungHoạt rượu cồn của Giáo viênHoạt động của học tập sinhHoạt đụng 1: reviews về ngôn ngữ lập trình và ngôn từ máy12· Khái niệm ngôn từ lập trình: Ngôn ngữ dùng để làm viết lịch trình cho máy vi tính gọi là ngôn từ lập trình.I. Ngôn từ máy: · ngôn từ máy là ngôn ngữ duy nhất nhưng máy tính có thể hiểu được và thực hiện.· Một chương trình viết bằng ngữ điệu khác muốn triển khai trên laptop phải được dịch ra ngữ điệu máy trải qua chương trình dịch.· những lệnh viết bằng ngữ điệu máy sống dạng mã nhị phân hoặc mã hexa.Đặt vấn đề: Ta hiểu được để giải một bài toán máy tính không thể chạy thẳng thuật toán mà phải triển khai theo chương trình. Vậy ta phải biến đổi thuật toán sang chương trình.H. Nêu nguyên tắc buổi giao lưu của MTĐTĐ. Vận động theo chương trình.Hoạt đụng 2: giới thiệu Hợp ngữ8II. Thích hợp ngữ:· đúng theo ngữ bao gồm tên những câu lệnh và các qui tắc viết các câu lệnh để máy vi tính hiểu được. · hòa hợp ngữ có thể chấp nhận được người lập trình sẵn sử dụng một số từ (thường là viết tắt những từ giờ đồng hồ Anh) nhằm thể hiện các lệnh buộc phải thực hiện.Ví dụ: showroom AX, BXTrong đó: ADD: phép cộng AX, BX: các thanh ghiĐặt vấn đề: Với ngôn từ máy, thì máy có thể trực tiếp phát âm được nhưng mà nó khá phức tạp và khó khăn nhớ. Bởi vì thế đã có không ít loại ngôn ngữ xuất hiện thêm để thuận tiện hơn cho câu hỏi viết chương trình. · GV giải thích ví dụH. Thứ tính hoàn toàn có thể thực hiện tại trực tiếp chương trình viết bằng hợp ngữ xuất xắc không?Đ. Không, phải yêu cầu chuyển sang ngôn ngữ máy.Hoạt động 3: ra mắt Ngôn ngữ bậc cao, lịch trình dịch15III. Ngôn từ bậc cao · ngôn từ bậc cao là ngữ điệu gần với ngôn ngữ tự nhiên, tất cả tính độc lập cao, ít phụ thuộc vào những loại máy cầm cố thể.Đặt vấn đề: hợp ngữ là 1 trong những ngôn ngữ đã thuận lợi hơn cho các nhà lập trình chuyên nghiệp nhưng vẫn không thật tương thích với đông đảo người lập trình.H. Những em biết những loại ngôn từ nào?H. Vật dụng tính hoàn toàn có thể thực hiện trực tiếp công tác viết bằng ngữ điệu bậc cao tốt không?Đ. Pascal, Foxpro, C,Đ. Không, phải yêu cầu chuyển sang ngữ điệu máy.IV. Công tác dịch:Là chương trình dịch từ những ngôn ngữ khác nhau ra ngôn từ máy.Các lịch trình dịch thao tác làm việc theo 2 kiểu: thông dịch với biên dịch.GV phân tích và lý giải thêm về chương trình dịch.· Thông dịch: Dịch từng lệnh và tiến hành ngay.· Biên dịch: Dịch toàn cục chương trình rồi bắt đầu thực hiệnHoạt hễ 4: Củng cố kiến thức và kỹ năng đã học5· đến HS nhắc lại: – Loại ngôn ngữ nào nhưng máy có thể hiểu và triển khai được?– mong máy rất có thể hiểu được những loại ngôn từ khác, thì bắt buộc làm nắm nào?· HS hội đàm và trả lời:– ngôn ngữ máy– lịch trình dịch4. BÀI TẬP VỀ NHÀ:– bài bác 1, 2, 3 sách giáo khoa.– Đọc trước bài “ Giải bài toán trên thiết bị tính”V. RÚT ghê NGHIỆM, BỔ SUNG:Ngày soạn: 07/2009 Chương I: MỘT SỐ KHÁI NIỆM CƠ BẢN CỦA TIN HỌCTiết dạy:18 GIẢI BÀI TOÁN TRÊN MÁY TÍNHTuần: 09I. MỤC TIÊU:Kiến thức: – Biết các bước cơ bản khi tiến hành giải toán trên lắp thêm tính: xác định bài toán, gây ra và chọn lọc thuật toán, lựa chọn cấu tạo dữ liệu, viết chương trình, hiệu chỉnh, gửi ra kết quả và chỉ dẫn sử dụng.Kĩ năng: – cụ được nội dung vắt thể các bước cần thực hiện khi giải một bài toán trên đồ vật tính.Thái độ: – tập luyện tính kỹ thuật khi có tác dụng một vấn đề nào đó: lập kế hoạch, làm theo kế hoạch.II. CHUẨN BỊ:Giáo viên: – Giáo án + bảng vẽ sơ đồ gia dụng khối của thuật toán search UCLN.– Tổ chức vận động nhóm.Học sinh: Sách giáo khoa, vở ghi. Đọc bài xích trước.III phương pháp dạy họcThuyết trình, hỏi đáp, để vấn đề, so sánhIV. HOẠT ĐỘNG DẠY HỌC:– Ổn định tổ chức: soát sổ sĩ số lớp.– Kiểm tra bài bác cũ: (3’)Hỏi: Làm cầm cố nào sản phẩm công nghệ tính rất có thể hiểu và triển khai được một công tác được viết theo một ngôn từ nào đó?Đáp: Nhờ có chương trình dịch.– Giảng bài xích mới:TLNội dungHoạt đụng của Giáo viênHoạt rượu cồn của học sinhHoạt cồn 1: Cách xác minh bài toán và thuật toán25· quá trình giải bài toán: cách 1: khẳng định bài toán bước 2: gạn lọc hoặc thi công thuật toán. Cách 3: Viết chương trình bước 4: Hiệu chỉnh CT bước 5: Viết tài liệu.I. Khẳng định bài toán:Xác định phần Input cùng Output của câu hỏi và quan hệ giữa chúng. Từ bỏ đó xác định ngôn ngữ lập trình sẵn và cấu trúc dữ liệu một biện pháp thích hợp.II. Gạn lọc và kiến thiết thuật toána) chọn lựa thuật toán: từng thuật toán chỉ giải 1 bài bác toán, song một bài toán có thể có khá nhiều thuật toán để giải. Vậy ta yêu cầu chọn thuật toán cân xứng nhất giữa những thuật toán chuyển ra.b) mô tả thuật toán:Ta tất cả thể biểu đạt thuật toán bằng cách liệt kê hoặc bởi sơ đồ gia dụng khối.Ví dụ: tìm kiếm UCLN (M, N)* xác định bài toán. Input: M, N nguyên dương Output: UCLN(M,N).* Ý tưởng: sử dụng t/c đang biết;* Thuật toán:B1: Nhập M, N;B2: trường hợp M = N thì UCLN = M; chuyển mang lại B5;B3: trường hợp M > N thì M = M – N, trở lại B2B4: giả dụ M