Bài giảng Tin học 10 - Bài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc cao
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học 10 - Bài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc cao", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
bai_giang_tin_hoc_10_bai_1_khai_niem_lap_trinh_va_ngon_ngu_l.pptx
Nội dung tài liệu: Bài giảng Tin học 10 - Bài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc cao
- Mếm chào các em học sinh khối 11
- KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH BẬC CAO
- 1.KHÁI NIỆM LẬP TRÌNH Lập trình là gì?
- Các bước dưới đây gọi là gi? • B1: Nhập a,b • B2 Nếu a>b thì a lớn nhất, b4 • B3: ngược lại b lớn nhất • B4: kết thúc
- 1.KHÁI NIỆM LẬP TRÌNH (ghi bài) LËp tr×nh lµ sö dông cÊu tróc d÷ liÖu vµ c¸c c©u lÖnh cña ng«n ng÷ lËp tr×nh cô thÓ ®Ó m« t¶ d÷ liÖu vµ diÔn ®¹t c¸c thao t¸c cña thuËt to¸n.
- 1.KHÁI NIỆM LẬP TRÌNH CÓ MẤY LOẠI NGÔN NGỮ LẬP TRÌNH CƠ BẢN??
- CÓ 3 LOẠI NGÔN NGỮ LẬP TRÌNH CƠ BẢN: 1. NGÔN NGỮ MÁY 2. HỢP NGỮ 3. NGÔN NGỮ BẬC CAO
- CÓ 3 LOẠI NGÔN NGỮ LẬP TRÌNH CƠ BẢN: Máy 1. NGÔN NGỮ MÁY tính 2. HỢP NGỮ hiểu trực 3. NGÔN NGỮ BẬC CAO tiếp ngôn ngữ nào?
- CÓ 3 LOẠI NGÔN NGỮ LẬP TRÌNH CƠ BẢN: 1. NGÔN NGỮ MÁY NGƯỜI LẬP 2. HỢP NGỮ TRÌNH THƯỜNG LẬP TRÌNH 3. NGÔN NGỮ BẬC CAO NGÔN NGỮ NÀO?
- NGÔN NGỮ MÁY LÀ NGÔN NGỮ NHƯ NÀO? • CÓ DẠNG RA SAO? CÓ DẠNG MÃ NHỊ PHÂN LÀ DÃY BIT CHỈ CÓ SỐ 0 HOẶC 1 KẾT HỢP A 65 1000001
- NGÔN NGỮ LẬP TRÌNH BẬC CAO LÀ NGÔN NGỮ GẦN GŨI TỰ NHIÊN NÓI SAO VIẾT VẬY(bằng tiếng anh) • Nếu ( a> b ) thì in ra A lớn nhất If a> b then Write(a, ‘MAX’); Con Ngôn ngữ lập Phần mềm Ngôn ngữ máy Lập trình người trình bậc cao chuyên thành (là dãy bít)
- 1.KHÁI NIỆM LẬP TRÌNH (ghi bài) LËp tr×nh lµ sö dông cÊu tróc d÷ liÖu vµ c¸c c©u lÖnh cña ng«n ng÷ lËp tr×nh cô thÓ ®Ó m« t¶ d÷ liÖu vµ diÔn ®¹t c¸c thao t¸c cña thuËt to¸n. - Ngôn ngữ dùng viết chương trình máy tính gọi là ngôn ngữ lập trình - Ngôn ngữ lập trình chia làm 3 loại: - 1. NGÔN NGỮ MÁY 2. HỢP NGỮ 3. NGÔN NGỮ BẬC CAO Ngôn ngữ lập trình gần với tự nhiên nhất dễ hiểu nhất là ngôn ngữ lập trình bậc cao
- NGÔN NGỮ BẬC CAO LÀ NGÔN NGỮ GẦN GŨI TỰ NHIÊN NÓI SAO VIẾT VẬY(bằng tiếng anh) • Nếu ( a> b ) thì in ra A lớn nhất If a> b then Write(a, ‘MAX’); Ngôn ngữ Con Ngôn ngữ lập Chương trình Lậptrình máy người trình bậc cao chuyển thành (là dãy bít)
- Ngôn ngữ Ngôn ngữ lập Chương trình máy trình bậc cao chuyển thành (là dãy bít) Chương trình chuyển đổi gọi là gì? Chương trình dịch
- 2.Chương trình dịch (ghi bài) Chương trình có chức năng chuyển đổi chương trình viết trên ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính gọi là chương trình dịch. Chương Chương trình trình Ngôn Chương trình viết Ngôn ngữ ngữ máy chuyển đổi lập trình bậc cao (là dãy bít) c c Chương trình Chương trình Chương trình nguồn dịch đích
- 2.Chương trình dịch Thông dịch Chương trình dịch chia gồm mấy loại Biên dịch
- T×nh huèng: Mét thÇy gi¸o chØ biÕt tiÕng ViÖt muèn giíi thiÖu vÒ ng«i trường cña m×nh cho mét ®oµn kh¸ch ®Õn tõ nước Anh. Theo em cã mÊy c¸ch thùc hiÖn ®iÒu trªn?
- Hai kÜ thuËt dÞch: Th«ng dÞch Biªn dÞch
- 2.Chương trình dịch (ghi bài) Chương trình có chức năng chuyển đổi chương trình viết trên ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính gọi là chương trình dịch. chương trình dịch gồm 2 loại thông dịch và biên dịch
- Th«ng dÞch Thùc hiÖn lÆp ®i lÆp l¹i d·y c¸c bước sau • KiÓm tra tÝnh ®óng ®¾n cña c©u lÖnh tiÕp theo trong chương tr×nh nguån. • ChuyÓn ®æi c©u lÖnh ®ã thµnh c¸c c©u lÖnh tương øng trong ng«n ng÷ m¸y. • Thùc hiÖn c¸c c©u lÖnh võa chuyÓn ®æi.

