

IT11_Tiết 13_Ngôn ngữ lập trình và các thành phần của NNL
Presentation
•
Computers
•
11th Grade
•
Practice Problem
•
Easy
Nguyễn Hương
Used 1+ times
FREE Resource
13 Slides • 3 Questions
1
Open Ended
Làm thế nào mà máy tính, điện thoại có thể thực hiện những ứng dụng và trò chơi này không?"
Làm thế nào để chúng ta điều khiển được những thiết bị này?
2
Tiết 13 _Bài 3.1
NGÔN NGỮ LẬP TRÌNH
CÁC THÀNH PHẦN CỦA NNLT
3
MỤC TIÊU BÀI HỌC
MTB 3.1.a: HS liệt kê được các loại NNLT.
MTB 3.1.b: HS trình bày được các thành phần cơ
bản của ngôn ngữ lập trình.
4
TIẾN TRÌNH BÀI HỌC
Khởi động – kết nối LMS.
Các loại NNLT
Các thành phần cơ bản của NNLT
Củng cố - dặn dò
1
2
3
4
5
HOẠT ĐỘNG 1: KHỞI ĐỘNG – KẾT NỐI LMS
NHẬN XÉT PHẦN TỰ HỌC CỦA HỌC SINH TRÊN LMS.
6
Quan sát hình và trả lời câu hỏi
Các đoạn chương trình
được viết bằng các ngôn
ngữ lập trình khác
nhau trong hình sau và
cho biết câu lệnh trong
ngôn ngữ nào dễ hiểu
nhất?
7
HOẠT ĐỘNG 2: Tìm hiểu ngôn ngữ lập trình lập trình
Học sinh vào LMS Bài 3.2_[Thảo luân]_ Giới thiệu Ngôn ngữ lập trình …
8
1.
Nhiệm vụ
Yêu cầu cơ bản:
1. Ngôn ngữ lập trình là gì? Có những
loại ngôn ngữ lập trình nào?
2. Hãy kể tên một số ngôn ngữ lập trình
bậc cao mà em biết.
Yêu cầu nâng cao:
1. So sánh sự khác nhau giữa ngôn ngữ
bậc cao và bậc thấp
2. Hình thức: Nhóm
3. Thời gian: 10 phút
4. Tiêu chí đánh giá
Mức độ
Chuyên gia
Nhóm kỹ sư
Nhóm hỗ trợ
Tiêu chí
Giải quyết
được chính xác
3/3 câu hỏi
(GV không cần
gợi ý)
Giải quyết
được chính xác
2/3 câu hỏi (GV
có thể gợi ý)
Giải quyết
được chính
xác dưới 2
câu hỏi (GV
đã gợi ý)
8
1. Ngôn ngữ lập trình bậc cao
Ngôn ngữ lập trình (NNLT) là một hệ thống ký hiệu và
quy tắc được sử dụng để viết ra các chương trình điều
khiển máy tính thực hiện các tác vụ cụ thể. Các ngôn ngữ
lập trình cho phép lập trình viên ra lệnh cho máy tính thực
hiện các hoạt động thông qua các câu lệnh, cú pháp và từ
khóa đã được định nghĩa trước.
9
Một số loại ngôn ngữ lập trình
Ngôn Ngữ
máy
• Ngôn ngữ máy là một tập các chỉ thị
được CPU của máy tính trực tiếp thực
thi.
Hợp Ngữ
• Hợp ngữ cho phép người lập trình sử
dụng một số từ (thường là các từ tiếng
Anh viết tắt) để thể hiện các lệnh cần
thực hiện.
Ngôn ngữ
bậc cao
• Ngôn ngữ lập trình bậc cao được
hiểu là một dạng ngôn ngữ mang tính
trừu tượng cao trong ngôn ngữ máy
tính học.
10
Open Ended
1. Cho biết ngôn ngữ lập trình có mấy thành phần, những thành phần đó là gì?
2. Phân biệt chế độ gõ lệnh trực tiếp và chế độ soạn thảo chương trình của Python.
11
2. Các thành phần cơ bản của NNLT
❑ Cú pháp (Syntax)
❑ Từ khóa (Keyword)
❑ Biến (Variables)
❑ Toán tử (Operators)
❑ Cấu trúc điều khiển (Control
Structures)
❑ Hàm (Function)
❑ Thư viện (Labraries)
12
Bảng chữ cái
• 26 chữ cái thường: a, b, c, ..., z
• 26 chữ cái in hoa: A, B, C, ..., Z
• 10 chữ số thập phân: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
• Các kí tự đặc biệt…
Cú pháp
• Cú pháp là bộ quy tắc để viết chương trình,
dựa vào chúng người lập trình và chương
trình dịch biết được tổ hợp nào là không hợp
lệ.
Ngữ nghĩa
• Ngữ nghĩa là xác định ý nghĩa thao tác cần
phải thực hiên, ứng với tổ hợp kí tự dựa
vào ngữ cảnh của nó.
2. Các thành phần cơ bản của NNLT
13
HOẠT ĐỘNG 4: SUY NGẪM – DẶN DÒ
HOÀN THÀNH BÀI QUIZ TUẦN 07 TRÊN LMS.
•Viết suy ngẫm vào vở:
•Nội dung suy ngẫm:
•Em đã đạt được mục tiêu bài học sau tiết học hôm nay
chưa?
•Lý do nếu chưa đạt?
•Những kĩ năng nào em đã được học trong tiết hôm nay?
14
Open Ended
Em đã đạt được mục tiêu bài học sau tiết học hôm nay chưa?
•Lý do nếu chưa đạt?
•Những kĩ năng nào em đã được học trong tiết hôm nay?
15
Q&A và khảo sát
16
Làm thế nào mà máy tính, điện thoại có thể thực hiện những ứng dụng và trò chơi này không?"
Làm thế nào để chúng ta điều khiển được những thiết bị này?
Show answer
Auto Play
Slide 1 / 16
OPEN ENDED
Similar Resources on Wayground
11 questions
LUYỆN TẬP SULFUR DIOXIDE
Presentation
•
11th Grade
10 questions
Ai nhanh nhất
Presentation
•
KG
11 questions
Kiểm tra nhanh-Bài 1 K12
Presentation
•
12th Grade
11 questions
ĐA DANG SINH HỌC - KHTN 6
Presentation
•
KG
12 questions
BÀI 19 DỊCH VỤ SỬA CHỮA VÀ BẢO TRÌ MÁY TÍNH
Presentation
•
12th Grade
11 questions
Trò chơi ôn tập
Presentation
•
11th Grade
10 questions
A1A4-MNQT BÉ VỚI LUẬT GIAO THÔNG
Presentation
•
KG
10 questions
Bạn biết bao nhiêu về đất nước ThaiLan
Presentation
•
KG
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade