1. Trang chủ
  2. » Tất cả

Giáo án Tin Học 12 CV 5512 CẢ NĂM

242 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 242
Dung lượng 685,38 KB

Nội dung

Giáo án Tin Học 12 CV 5512 CẢ NĂM Giáo án Tin Học 12 CV 5512 CẢ NĂM Giáo án Tin Học 12 CV 5512 CẢ NĂM Giáo án Tin Học 12 CV 5512 CẢ NĂM GIÁO ÁN TIN HỌC 11 CV 5512 CẢ NĂM TUẦN Ngày soạn Ngày dạy Chương I MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH BÀI 1 KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH I MỤC TIÊU 1 Kiến thức Biết và.

GIÁO ÁN TIN HỌC 11 CV 5512 CẢ NĂM TUẦN Ngày soạn: Ngày dạy: Chương I MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH BÀI 1: KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH I MỤC TIÊU Kiến thức - Biết phân biệt có lớp ngơn ngữ lập trình ngôn ngữ máy, hợp ngữ ngôn ngữ bậc cao - Biết vai trị chương trình dịch - Biết khái niệm biên dịch thông dịch - Biết nhiệm vụ quan trọng chương trình dịch phát lỗi cú pháp chương trình nguồn Năng lực Năng lực chung Năng lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm Năng lực chuyên biệt Năng lực tính tốn, Năng lực thực hành Phẩm chất - Giúp học sinh rèn luyện thân phát triển phẩm chất tốt đẹp: yêu nước, nhân ái, chăm chỉ, trung thực, trách nhiệm II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU GIÁO ÁN TIN HỌC 11 CV 5512 CẢ NĂM Giáo viên - Bài giảng, máy chiếu, máy chiếu vật thể - Yêu cầu học sinh tập hợp kiến thức học lớp 10 Cụ thể 4, SGK lớp 10 - Chuẩn bị toán đơn giản, ngơn ngữ lập trình cụ thể VD ngơn ngữ lập trình Pascal Học sinh - Sách giáo khoa, ghi - Kiến thức học lớp 10 III TIẾN TRÌNH DẠY HỌC A HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU) a) Mục tiêu: Tạo tình khơi gợi tinh thần cho học sinh b) Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi c) Sản phẩm: Từ yêu cầu HS vận dụng kiến thức để trả lời câu hỏi GV đưa d) Tổ chức thực hiện: GV giới thiệu dẫn dắt vào bài: Chiếu tốn: Kết luận nghiệm phương trình ax + b=0 + Hãy xác định Input, Output toán trên? + Hãy xác định bước để giải toán trên? - Hệ thống bước gọi thuật toán + Các bước giải tốn máy tính? + Làm để máy tính hiểu thực thuật tốn lựa chọn giải toán? - Như hoạt động để diễn đạt thuật tốn máy tính thơng qua ngơn ngữ lập trình gọi lập trình Và để máy tính hiểu thực GIÁO ÁN TIN HỌC 11 CV 5512 CẢ NĂM câu lệnh NNLTBC cần phải chuyển đổi NN máy để máy tính hiểu thực B HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Tìm hiểu Khái niệm lập trình – ngơn ngữ lập trình a) Mục tiêu: Nắm khái niệm lập trình – ngơn ngữ lập trình b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Hoạt động GV HS Sản phẩm dự kiến * Bước 1: Chuyển giao nhiệm vụ: Khái niệm lập trình + Nghiên cứu SGK nêu khái niệm lập trình + Khái niệm: Lập trình việc + Kết hoạt động lập trình gi? sử dụng cấu trúc liệu + Có loại ngơn ngữ lập trình nào? lệnh ngơn ngữ lập trình cụ thể để mơ tả liệu diễn đạt ? Phân biệt ngôn ngữ lập trình bậc cao với các thao tác thuật tốn ngơn ngữ khác nội dung nào? Các loại ngơn ngữ lập trình ? Tại người ta phải xây dựng ngơn ngữ lập - Có nhiều loại ngơn ngữ lập trình bậc cao? trình, chia làm ba loại ? Kể tên số ngôn ngữ lập trình bậc cao mà chính: NN máy, hợp ngữ em biêt? NNLT bậc cao * Bước 2: Thực nhiệm vụ: - Ngôn ngữ gần gũi với ngôn + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi ngữ tự nhiên + GV: quan sát trợ giúp cặp - Có tính độc lập cao * Bước 3: Báo cáo, thảo luận: - Ít phụ thuộc vào loại máy GIÁO ÁN TIN HỌC 11 CV 5512 CẢ NĂM + HS: Lắng nghe, ghi chú, HS phát biểu lại cụ thể +Vì: NN gần gũi vời NN tính chất tự nhiên, dễ + Các nhóm nhận xét, bổ sung cho NNLTBC nói chung không phụ * Bước 4: Kết luận, nhận định: GV xác hóa gọi học sinh nhắc lại kiến thức đọc, dễ hiểu thuộc loại máy - Một số NNLTBC: pascal, C+ +, Java,… Hoạt động 2: Tìm hiểu Chương trình dịch a) Mục tiêu: Biết vai trị chương trình dịch, hiểu giai đoạn chương trình dịch; Phâm biệt chương trình thơng dịch chương trình biên dịch b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hoàn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Hoạt động GV HS * Bước 1: Chuyển giao nhiệm vụ: Sản phẩm dự kiến Chương trình dịch ? Theo em chương trình viết - CTD chương trình đặc biệt có ngơn ngữ bậc cao chương trình viết chức chuyển đổi chương trình ngơn ngữ máy khác ? viết ngơn ngữ lập trình ? Khi chương trình đưa vào máy tính bậc cao thành chương trình máy tính hiểu thực chưa? thực máy tính ? Làm để chuyển chương trình viết ngơn ngữ bậc cao sang ngơn ngữ - Chương trình viết ngơn ngữ máy nạp trực tiếp vào máy ? nhớ thực ? Nghiên cứu SGK cho biết khái niệm - Chương trình viết ngơn ngữ GIÁO ÁN TIN HỌC 11 CV 5512 CẢ NĂM chương trình dịch lập trình bậc cao phải chuyển ? Vì khơng lập trình ngơn ngữ máy đổi thành chương trình ngơn để khỏi cơng chuyển đổi lập trình với ngữ lập máy thực ngôn ngữ bậc cao ? Theo em chương trình dịch: - Ngơn ngữ bậc cao dễ viết, dễ hiểu chương trình chương trình nguồn - Ngơn ngữ máy khó viết chương trình đích - Chương trình nguồn chương ? Cho nhận xét tiến trình hai ví dụ trình viết ngơn ngữ lập trình bậc cao ? Vậy với cách dịch người ta - Chương trình đích chương trình gọi gi? thực chuyển đổi sang ngơn ? Hai cách dịch có khác ngữ máy * Bước 2: Thực nhiệm vụ: + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát trợ giúp cặp * Bước 3: Báo cáo, thảo luận: + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho * Bước 4: Kết luận, nhận định: GV xác hóa gọi học sinh nhắc lại kiến thức - Tiến trình thơng dịch biên dịch: +Thơng dịch: B1: Kiểm tra tính đắn câu lệnh chương trình nguồn; B2: Chuyển lệnh thành ngơn ngữ máy B3: Thực câu lệnh vừa chuyển đổi +Biên dịch: B1: Duyệt, phát lỗi, kiểm tra tính đắn câu lệnh chương trình nguồn B2: Dịch tồn chương trình GIÁO ÁN TIN HỌC 11 CV 5512 CẢ NĂM nguồn thành chương trình đích thực máy lưu trữ để sử dụng lại cần thiết C HOẠT ĐỘNG LUYỆN TẬP a Mục tiêu: Củng cố, luyện tập kiến thức vừa học b Nội dung: HS đọc SGK làm tập c Sản phẩm: Bài làm học sinh, kĩ giải nhiệm vụ học tập d Tổ chức thực hiện: Câu Lập trình là: A Sử dụng giải thuật để giải tốn B Dùng máy tính để giải toán C Sử dụng cấu trúc liệu câu lệnh ngôn ngữ lập trình cụ thể để giải tốn máy tính D Sử dụng NN pascal Câu Đối với ngơn ngữ lâp trình có kĩ thuật dịch? A loại (biên dịch) B loại (Thông dịch biên dịch C loại (Thông dịch hợp dịch) D loại (Hợp dịch biên dịch) Câu 3: Trong NNLT có chức sau: A Biên soạn B Lưu trữ C Tìm kiếm D Có tất chức GIÁO ÁN TIN HỌC 11 CV 5512 CẢ NĂM Câu 4: Chương trình viết hợp ngữ có đặc điểm: A Máy tính hiểu trực tiếp chương trình B Kiểu liệu cách tổ chức liệu đa dạng, thuận tiện cho việc nhập mơ tả thuật tốn C Diễn đạt gần với ngôn ngữ tự nhiên D Tốc độ thực nhanh so với chương trình viết D HOẠT ĐỘNG VẬN DỤNG a Mục tiêu: Vận dụng kiến thức vừa học vấn đề học tập thực tiễn b Nội dung: HS sử dụng SGK vận dụng kiến thức để trả lời câu hỏi c Sản phẩm: HS vận dụng kiến thức vào giải nhiệm vụ đặt d Tổ chức thực hiện: GV chia lớp thành nhiều nhóm giao nhiệm vụ: thảo luận trả lời câu hỏi sau ghi chép lại câu trả lời vào tập: Mối liên hệ thuật tốn cấu trúc liệu? Ví dụ minh họa (có thể sử dụng ví dụ có sẵn) Việc tìm tịi, phát minh thuật tốn thuộc giai đoạn nào? Hãy cho biết đặc điểm ngôn ngữ lập trình bậc cao * HƯỚNG DẪN VỀ NHÀ: - Ơn lại học hơm - Chuẩn bị trước cho tiết sau * RÚT KINH NGHIỆM GIÁO ÁN TIN HỌC 11 CV 5512 CẢ NĂM TUẦN: Ngày soạn: Ngày dạy: BÀI 2: CÁC THÀNH PHẦN CƠ BẢN CỦA NGƠN NGỮ LẬP TRÌNH I MỤC TIÊU Kiến thức - Biết ngơn ngữ lập trình có ba thành phần là: Bảng chữ cái, cú pháp ngữ nghĩa hiểu ba thành phần - Biết số khái niệm: Tên, tên chuẩn, tên dành riêng(từ khoá), biến Năng lực Năng lực chung Năng lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm Năng lực chun biệt Năng lực tính tốn, Năng lực thực hành Phẩm chất - Phẩm chất: Giúp học sinh rèn luyện thân phát triển phẩm chất tốt đẹp: yêu nước, nhân ái, chăm chỉ, trung thực, trách nhiệm II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Giáo viên - Bài giảng, máy chiếu, máy chiếu vật thể - Yêu cầu học sinh tập hợp kiến thức học lớp 10 Cụ thể 4, SGK lớp 10 GIÁO ÁN TIN HỌC 11 CV 5512 CẢ NĂM - Chuẩn bị tốn đơn giản, ngơn ngữ lập trình cụ thể VD ngơn ngữ lập trình Pascal Học sinh - Sách giáo khoa, ghi - Kiến thức học lớp 10 III TIẾN TRÌNH DẠY HỌC A HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU) a) Mục tiêu: Tạo tình khơi gợi tinh thần cho học sinh b) Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi c) Sản phẩm: Từ yêu cầu HS vận dụng kiến thức để trả lời câu hỏi GV đưa d) Tổ chức thực hiện: GV giới thiệu dẫn dắt vào bài: (?) Để diễn tả ngôn ngữ tự nhiên ta cần phải biết gì? lấy ví dụ (?) Quan sát chương trình viết ngơn ngữ lập trình bậc cao so sánh với ngôn ngữ tự nhiên - Ngôn ngữ tự nhiên gồm thành phần: bảng chữ cái, cú pháp ý nghĩa câu (từ) cần diễn tả - Các ngơn ngữ lập trình nói chung thường có chung số thành phần như: Dùng kí hiệu bảng chữ để viết chương trình? viết theo quy tắc nào? viết có ý nghĩa gì? Bài học hơm trả lời câu hỏi B HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Tìm hiểu thành phần NNLT a) Mục tiêu: Nắm thành phần NNLT b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức GIÁO ÁN TIN HỌC 11 CV 5512 CẢ NĂM d) Tổ chức thực hiện: Hoạt động GV HS Sản phẩm dự kiến * Bước 1: Chuyển giao nhiệm vụ: Các thành phần Hãy cho biết khái niệm bảng chữ - Tiếng Việt nói riêng ngơn ngữ tự ngơn ngữ lập trình? nhiên nói chung hình thành từ: - Trong tiếng việt muốn viết câu + Bảng chữ phải dựa vào đâu? +Ngữ pháp - Tượng tự, lập trình để viết + Ngữ nghĩa từ câu chương trình người ta dựa - Mỗi ngơn ngữ lập trình thường có thành vào gì? phần bản: Bảng chữ cái, cú pháp, ngữ - Cú pháp gì? nghĩa - Khái niệm ngữ nghĩa? a Bảng chữ - Lấy ví dụ bảng chữ cái, cú Bảng chữ cái: tập kí tự dùng để viết pháp, ngữ nghĩa chương trình Khơng dùng kí * Bước 2: Thực nhiệm vụ: tự ngồi kí tự quy định bảng + HS: Suy nghĩ, tham khảo sgk trả chữ lời câu hỏi Các chữ thường dùng: + GV: quan sát trợ giúp cặp A B C D E F G H I J K L M N O P Q R S * Bước 3: Báo cáo, thảo luận: T U V W Y Z + HS: Lắng nghe, ghi chú, HS a b c d e f g h i j k l m n o p q r s t u v w y z phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho 10 chữ số thập phân Ả Rập: * Bước 4: Kết luận, nhận định: Các ký tự : GV xác hóa gọi học sinh

Ngày đăng: 03/04/2023, 09:31

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w