ngôn ngữ lập trình tin học 10

Bỏ ngôn ngữ lập trình Pascal khỏi chương trình Tin học lớp 11. Theo Bộ GD-ĐT, sách giáo khoa Tin học 11 đã trình bày các yếu tố đặc trưng về Pascal quá sâu, gây quá tải cho dạy học, trong khi ngôn ngữ lập trình này đã lạc hậu. Các trường có thể dạy các ngôn ngữ lập TRONG CHƯƠNG TRÌNH GIÁO DỤC PHỔ THÔNG MỚI MÔN TIN HỌC I. Tên bài học: CẤU TRÚC RẼ NHÁNH II. Thông tin bài dạy: 1. Dạng bài: Giáo án lý thuyết 2. Chủ đề lớn: Giải quyết vấn đê với sự trợ giúp của máy tính (cđ F) 3. Chủ đề con: kỹ thuật lập trình vơi sự trợ giúp Niit - Ict Hà Nội » Tin tức » Tin tức công nghệ » 10 lý do bạn nên học ít nhất một ngôn ngữ lập trình ngay bây giờ! Tin tức. Tin tức hoạt động Học một ngôn ngữ lập trình sẽ dạy bạn cách học vó phương pháp, có hệ thống. Kể cả nếu bạn có theo học một khoá Các ngôn ngữ dòng lệnh như Java, C++, C, Python, Processing, Basic,… là những ngôn ngữ lập trình thông dụng dành cho độ tuổi từ 12 đến đại học. C/C++ là một ngôn ngữ lập trình hướng đối tượng (OOP - Object-oriented programming) được phát triển bởi Bjarne Stroustrup. Vai trò Lớp 8 Tin học Bài 4. Sử dụng biến trong chương trình. 1. 0. Gửi Hủy. mình là wibu 1 giờ trước (7:33) Tham khảo :- Từ khóa là những từ dành riêng, không được dùng cho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy định. -Tên dùng để nhận Site De Rencontre Video Gratuit Sans Inscription. I/ MỤC TIÊU BÀI Kiến thức - Giúp học sinh thấy được ngôn ngữ lập trình là phương tiện dùng để diễn đạt cho máy tính những việc con người muốn thực hiện. - Giúp học sinh thấy được chương trình dịch là cách mô tả thuật toán bằng một ngôn ngữ lập trình mà máy tính có thể hiểu và thực hiện được. - Giúp HS biết thế nào là ngôn ngữ máy, ưu đểm và nhược điểm của nó. - Giúp HS hiểu thế nào là hợp ngữ, ngôn ngữ bậc cao và các chương trình Kỹ năng - Giúp HS phân biệt được các loại ngôn ngữ lập trình 3. Tư tưởng, tình cảm - Tiếp tục khơi gợi lòng ham thích môn tin Giúp HS thấy rõ hơn muốn sử dụng máy tính, ngoài việc hiểu biết sơ lược về cấu trúc máy tính phần cứng, còn cần hiểu biết về phần mềm ở mức độ có thể làm được một số việc thiết PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC - Phương pháp Sử dụng các phương pháp, dạy học cơ bản sau một cách linh họat nhằm giúp học sinh tìm tòi, phát hiện, chiếm lĩnh tri thức. Gợi mở vấn đáp, thảo luận. Phát hiện và giải quyết vấn đề. Đan xen hoạt động nhóm. - Phương tiện Bảng phụ và các phiếu học tập, Computer và projector nếu có. III. TIẾN TRÌNH TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Bạn đang xem tài liệu "Giáo án Tin học Lớp 10 - Bài 5 Ngôn ngữ lập trình", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trênTiết PPCT BÀI 5 NGÔN NGỮ LẬP TRÌNH I/ MỤC TIÊU BÀI HỌC. 1. Kiến thức - Giúp học sinh thấy được ngôn ngữ lập trình là phương tiện dùng để diễn đạt cho máy tính những việc con người muốn thực hiện. - Giúp học sinh thấy được chương trình dịch là cách mô tả thuật toán bằng một ngôn ngữ lập trình mà máy tính có thể hiểu và thực hiện được. - Giúp HS biết thế nào là ngôn ngữ máy, ưu đểm và nhược điểm của nó. - Giúp HS hiểu thế nào là hợp ngữ, ngôn ngữ bậc cao và các chương trình dịch. 2. Kỹ năng - Giúp HS phân biệt được các loại ngôn ngữ lập trình 3. Tư tưởng, tình cảm - Tiếp tục khơi gợi lòng ham thích môn tin học. - Giúp HS thấy rõ hơn muốn sử dụng máy tính, ngoài việc hiểu biết sơ lược về cấu trúc máy tính phần cứng, còn cần hiểu biết về phần mềm ở mức độ có thể làm được một số việc thiết thực. II. PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC - Phương pháp Sử dụng các phương pháp, dạy học cơ bản sau một cách linh họat nhằm giúp học sinh tìm tòi, phát hiện, chiếm lĩnh tri thức. Gợi mở vấn đáp, thảo luận. Phát hiện và giải quyết vấn đề. Đan xen hoạt động nhóm. - Phương tiện Bảng phụ và các phiếu học tập, Computer và projector nếu có. III. TIẾN TRÌNH TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP *Ổn định lớp Lớp 10A1 10A2 10A3 10A4 10A5 Ngày giảng Sĩ số 40 40 40 40 45 HS vắng KHỞI ĐỘNG Kiểm tra bài cũ Câu hỏi 1 Có mấy cách để diễn tả thuật toán giải một bài toán? Câu hỏi 2 Khi diễn đạt thuật toán bằng các cách trên thì máy tính có thể hiểu và thực hiện được không? Tạo tình huống Câu hỏi 3 Muốn máy tính hiểu và thực hiện được chúng ta cần phải diễn đạt nó thông qua phương tiện nào? HS quan sát ghi nhớ, thảo luận theo nhóm và trả lời câu hỏi. HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC MỤC TIÊU HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS Hoạt động 1 Giới thiệu về ngôn ngữ lập trình và ngôn ngữ máy Mục tiêuNắm được việc diễn tả thuật toán bằng ngôn ngữ máy để máy tính có thể hiểu và thực hiện được. các em hãy đọc sách giáo khoa phần 1 và trả lời các câu hỏi sau Câu 1 Ngôn ngữ lập trình là gì? Câu 2 Ngôn ngữ máy là gì?Mỗi chương trình viết bằng ngôn ngữ khác muốn máy tính thực hiện được cần phải làm gì? Câu 3 Nêu ưu, nhược điểm của ngôn ngữ máy. Giáo viên gọi thành viên đai diện cho các nhóm nhận xét chéo nhau để đưa ra kết quả chính xác. Học sinh nghiên cứu sách giáo khoa, thảo luận trong nhóm để thực hiện nhiệm vụ. Các nhóm cử đại diện lên báo cáo kết quả cho hoạt động của nhóm mình. Hoạt động 2 Giới thiệu Hợp ngữ Mục tiêu Nắm được chương trình viết bằng hợp ngữ như thế nào? - Với ngôn ngữ máy, thì máy có thể trực tiếp hiểu được nhưng nó khá phức tạp và khó nhớ. Chính vì thế đã có rất nhiều loại ngôn ngữ xuất hiện để thuận tiện hơn cho việc viết chương trình. . Câu 1 Hợp ngữ là gì? Câu 2 Máy tính có thể thực hiện trực tiếp chương trình viết bằng hợp ngữ hay không? Câu 3 Nêu ưu, nhược điểm của hợp ngữ. Học sinh nghiên cứu sách giáo khoa, thảo luận nhóm để thực hiện nhiệm vụ. Các nhóm cử đại diện lên báo cáo kết quả cho hoạt động của nhóm mình. Hoạt động 3 Giới thiệu Ngôn ngữ bậc cao, Chương trình dịch Mục tiêu Nắm được khi thực hiện trên máy tính, mỗi loại ngôn ngữ lập trình bậc cao cũng cần phải được dịch ra ngôn ngữ máy bằng chương trình dịch. - Hợp ngữ là một 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 chưa thật thích hợp với đông đảo người lập trình. - Vậy ngôn ngữ bậc cao dùng để viết chương trình là gì? Câu 1 Ngôn ngữ bậc cao là gì? Em hãy kể tên các loại ngôn ngữ bậc cao mà em biết? Câu 2 Máy tính có thể thực hiện trực tiếp chương trình viết bằng ngôn ngữ bậc cao hay không? Câu 3 Nêu ưu, nhược điểm của ngôn ngữ bậc cao. Giáo viên gọi thành viên đai diện cho các nhóm nhận xét chéo nhau để đưa ra kết quả chính xác. Học sinh nghiên cứu sách giáo khoa, thảo luận nhóm để thực hiện nhiệm vụ. Các nhóm cử đại diện lên báo cáo kết quả cho hoạt động của nhóm mình. C. HOẠT ĐỘNG LUYỆN TẬP GV giao nhiệm vụ cho HS Trả lời câu 1, câu 2, 3/sgk – trang 46 và các câu trắc nghiệm sau Câu 1 Ngôn Ngữ lập trình Pascal thuộc loại nào Ngôn ngữ bậc cao Hợp ngữ Ngôn ngữ máy Cả ba ý trên đều sai Câu 2 Phát biểu nào sau đây là sai? Ngôn ngữ để viết chương trình gọi là ngôn ngữ lập trình. Chương trình là kết quả diễn tả thuật toán bằng một ngôn ngữ sao cho máy tính có thể thực hiện được. Các lệnh viết bằng ngôn ngữ máy là dãy bít theo cơ số thập phân. Cả A và B đều đúng. Câu 3 Ngôn ngữ bậc cao có đặc điểm Thực hiện được trên mọi loại máy Có tính độc lập cao, ít phụ thuộc vào các loại máy cụ thể Gần với ngôn ngữ tự nhiên. Chương trình viết bằng ngôn ngữ bậc cao phải được dịch bằng chương trình dịch máy mới hiểu và thực hiện được Các lệnh là dãy các bít. D. VẬN DỤNG VÀ MỞ RỘNG Muốn máy có thể hiểu được các loại ngôn ngữ khác, thì phải làm thế nào? GV đưa ra chương trình yêu cầu HS nhận dạng ngôn ngữ V. RÚT KINH NGHIỆM .............................................................................................................................................................. .. .. DUYỆT CỦA TTCM NGƯỜI SOẠN Ngày .. tháng năm 2019 Ngày . tháng .. năm 2019 Trịnh Thị Minh Tân Nguyễn Thị Song BÀI 6- GIẢI BÀI TOÁN TRÊN MÁY TÍNH I. Mục tiêu bài dạy kiến thức Học sinh cần biết các bước cơ bản khi tiến hành giải toán trên máy tínhXác định bài toán, xây dựng và lựa chọn thuật toán,lựa chọn cấu trúc dữ liệu, viết chương trình, hiệu chỉnh, đưa ra kết quả và hướng dẫn sử dụng. kỹ năng Nắm được nội dung cụ thể các bước cần thực hiện khi giải một bài toán trên máy tính. 3. Về tư tưởng, tình cảm Rèn luyện tính khoa học khi làm một việc nào đó lập kế hoạch, làm theo kế hoạch. II. Phương pháp dạy học, phương tiện dạy học chủ yếu - Dạy học theo quan điểm hoạt động - Sử dụng máy chiếu, slide bài giảng, sgk kết hợp thuyết trình. III. Tiến trình bài dạy *Ổn định lớp Lớp 10A1 10A2 10A3 10A4 10A5 Ngày giảng Sĩ số 40 40 40 40 45 HS vắng ĐỘNG. 1. Kiểm tra bài cũ - Em hãy nêu khái niệm thuật toán ? - Em hãy nêu Input, output,thuật toán của bài toán Tìm số lớn nhất max của bốn số a,b,c,d ? - HS trình bày khái niệm thuật toán Học sinh nêu được khái niệm thuật toán và nêu được các bước giải bài toán theo yêu cầu mức độ vận dụng cao - Khái niệm thuật toán Là dãy hữu hạn các bước được sắp sếp theo một trình tự nhất định sao cho sau khi thực hiện các bước đó từ input đã cho ta nhận được output cần tìm. - Input a,b,c,d Output max Thuật toán bước 1 nhập a,b,c,d Bước 2 max=a; Bước 3 nếu max N thì M = M – N, quay lại B2 B4 Nếu M

ngôn ngữ lập trình tin học 10