Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 091 912 4899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 2. Các thành phần của ngôn ngữ lập trình

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trần Thùy Dương
Ngày gửi: 20h:54' 11-09-2021
Dung lượng: 211.0 KB
Số lượt tải: 48
Số lượt thích: 0 người
Ngày soạn: 30/08/2021
Tiết: 01


§1 KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH

I. MỤC TIÊU BÀI HỌC
1. Kiến thức
- HS nêu được khái niệm về lập trình và ngôn ngữ lập trình.
- HS trình bày được khả năng ngôn ngữ lập trình bậc cao, phân biệt với ngôn ngữ máy và hợp ngữ.
- HS nêu được ý nghĩa và nhiệm vụ của chương trình dịch. Phân biệt được biên dịch và thông dịch.
2. Định hướng phát triển năng lực, phẩm chất
*Năng lực chung:
- Tự chủ và tự học: Luôn chủ động, tích cực thực hiện những công việc của bản thân trong quá trình thực hiện nhiệm vụ được giao;
- Giao tiếp và hợp tác: Biết sử dụng ngôn ngữ kết hợp với các loại phương tiện phi ngôn ngữ đa dạng để trình bày thông tin, ý tưởng và để thảo luận, lập luận, đánh giá phù hợp với yêu cầu và nhiệm vụ;
- Giải quyết vấn đề và sáng tạo: Phân tích được tình huống, đề xuất và lựa chọn giải pháp để chọn được phương án nhằm giải quyết chuỗi câu hỏi.
*Năng lực Tin học:
- Giải quyết vấn đề với sự hỗ trợ của công nghệ thông tin và truyền thông: Biết được các ngôn ngữ bậc cao được sử dụng phổ biến để viết lập trình và chương trình viết bằng NNLT bậc cao cần phải có chương trình dịch để có thể thực hiện được trên máy tính.
*Phẩm chất
- Chăm chỉ: Tích cực tìm tòi và sáng tạo trong học tập.
- Trách nhiệm: Có trách nhiệm thực hiện các nhiệm vụ khi được phân công
- Trung thực: Có ý thức báo cáo chính xác, khách quan về kết quả thực hiện nhiệm vụ.
- Nhân ái: Đoàn kết, chia sẻ và giúp đỡ nhau hoàn thành nhiệm vụ học tập.
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
1. Chuẩn bị của giáo viên
- Thiết bị dạy học: công cụ hỗ trợ dạy học, phần mềm MS Teams, laptop, điện thoại.
- Học liệu: Kế hoạch bài dạy, tài liệu tham khảo, sách giáo khoa
2. Chuẩn bị của học sinh
- Chuẩn bị các nội dung liên quan đến bài học theo sự hướng dẫn của GV như chuẩn bị tài liệu, điện thoại, máy tính, TBDH … Sưu tầm tranh ảnh, tư liệu,...
IV. TIẾN TRÌNH LÊN LỚP
1. Ổn định lớp (1’): - Kiểm tra sĩ số, loa, microphone, camera của học sinh tham gia học trực tuyến. Yêu cầu HS tắt mic trước khi tham gia học. Đến khi GV yêu cầu phát biểu thì tự mở mic.
Khởi động (5’):
a) Mục tiêu: Tạo tình huống 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 ra.
d) Tổ chức thực hiện:
* Bước 1: Chuyển giao nhiệm vụ:
GV giới thiệu và dẫn dắt vào bài: Chiếu bài toán: Kết luận nghiệm của phương trình ax + b=0.
+ Hãy xác định Input, Output của bài toán trên?
+ Hãy xác định các bước để giải bài toán trên?
* Bước 2: Thực hiện nhiệm vụ:
+ HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi
* Bước 3: Báo cáo, thảo luận:
+ HS: Lắng nghe, ghi chú, 1-2 HS TLCH
+ Các HS khác nhận xét, bổ sung cho nhau.
* Bước 4: Kết luận, nhận định:
- Hệ thống các bước này chúng ta gọi là thuật toán.
+ Các bước giải bài toán trên máy tính?
+ Làm sao để máy tính có thể hiểu và thực hiện các thuật toán đã lựa chọn
giải bài toán?
- Như vậy hoạt động để diễn đạt một thuật toán trên máy tính thông qua một ngôn ngữ lập trình được gọi là lập trình. Và để máy tính hiểu và thực hiện được câu lệnh đó thì NNLTBC cần phải được chuyển đổi về NN của máy để máy tính hiểu và thực hiện được.
Hình thành kiến thức mới (35’)
HĐ1: Hướng dẫn HS tìm hiểu khái niệm lập trình và ngôn ngữ lập trình (13’)
a) Mục tiêu: Nắm được khái niệm lập trình – các 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 của 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 CỦA GV - HS
NỘI DUNG GIẢNG DẠY

* Bước 1: Chuyển giao nhiệm vụ:
+ Nghiên cứu SGK và nêu khái niệm
 
Gửi ý kiến