Bài giảng Tin học Lớp 10 - Bài 5: Ngôn ngữ lập trình - Trường THCS & THPT Mỹ Hòa Hưng

Ví dụ:Ví dụ:

Bài toán: Tìm giá trị lớn nhất (Max) của dãy số a gồm các số nguyên a1,….aN.

* Xác định bài toán

* Ý tưởng

* Thuật toán

- Dạng liệt kê

ÆB1: Nhập số phần tử  (N >3) của dãy, các số a1….aN ;

ÆB2: Max ß a1,  i ß 2;

ÆB3: Nếu i > N thì thông báo giá trị biến Max. Kết thúc;

ÆB4: Nếu Max < ai thì Max ß ai ;

ÆB5: i ß i + 1;

B6: Quay lại bước 3.

ppt 21 trang minhlee 14/03/2023 1000
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học Lớp 10 - Bài 5: Ngôn ngữ lập trình - Trường THCS & THPT Mỹ Hòa Hưng", để 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:

  • pptbai_giang_tin_hoc_lop_10_bai_5_ngon_ngu_lap_trinh_truong_thc.ppt

Nội dung text: Bài giảng Tin học Lớp 10 - Bài 5: Ngôn ngữ lập trình - Trường THCS & THPT Mỹ Hòa Hưng

  1. Có mấy cách để biểu diễn thuật toán?
  2. Bài toán: Tìm giá trị lớn nhất (Max) của dãy số a gồm các số nguyên a1, .aN. * Xác định bài toán * Ý tưởng * Thuật toán - Dạng liệt kê B1: Nhập số phần tử (N >3) của dãy, các số a1 .aN ; B2: Max  a1, i  2; B3: Nếu i > N thì thông báo giá trị biến Max. Kết thúc; Excel B4: Nếu Max < ai thì Max  ai ; Word B5: i  i + 1; B6: Quay lại bước 3. NGÔN NGỮ LẬP TRÌNH
  3. BÀI 5. NGÔN NGỮ LẬP TRÌNH Ngôn ngữ lập ? trình là gì ? ✓ Ngôn ngữ lập trình là ngôn ngữ dùng để viết chương trình máy tính.
  4. BÀI 5. NGÔN NGỮ LẬP TRÌNH Là ngôn ngữ duy nhất để viết chương trình mà máy tính trực tiếp hiểu và thực hiện được. Chương trình được viết bằng ngôn ngữ máy Chương trình được viết bằng ngôn ngữ khác Hiểu Không hiểu Dịch sang ngôn ngữ máy Hiểu
  5. BÀI 5. NGÔN NGỮ LẬP TRÌNH ❖Ưu điểm: Khai thác triệt để các đặc điểm phần cứng của máy tính. ❖Nhược điểm: Khó nhớ câu lệnh, chương trình dài. Không thực hiện được trên loại máy tính khác. ✓ Mỗi chương trình được viết bằng ngôn ngữ khác muốn thực hiện được trên máy tính đều phải được dịch ra ngôn ngữ máy.
  6. BÀI 5. NGÔN NGỮ LẬP TRÌNH Chương trình được viết bằng hợp ngữ Chương trình hợp dịch Không hiểu Dịch sang ngôn ngữ máy Hiểu
  7. BÀI 5. NGÔN NGỮ LẬP TRÌNH - Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao, ít phụ thuộc vào loại máy, chương trình viết ngắn gọn dễ hiểu, dễ nâng cấp. Ví dụ: Để diễn tả 1 điều kiện có trong thuật toán: “Nếu Max < ai thì Max  ai ” ➢Có thể dùng lệnh của ngôn lập trình bậc cao như sau: if Max < ai then Max = ai
  8. BÀI 5. NGÔN NGỮ LẬP TRÌNH ❑ Một số loại ngôn ngữ bậc cao thế hệ đầu tiên • FORTRAN (FORmular TRANslator ) của hãng IBM, ra đời năm 1954. •- COBOL (Common Business –Oriented Language), 1959 • Algol 60 • BASIC (Beginner’s ALL-purpose Symbolic Instruction Code), 1965
  9. BÀI 5. NGÔN NGỮ LẬP TRÌNH Ngôn ngữ bậc cao Hợp ngữ Ngôn ngữ máy
  10. Hãy chọn đáp án đúng cho các câu hỏi sau Câu 3: Ngôn ngữ Pascal thuộc loại: A.A Ngôn ngữ bậc cao B. Hợp ngữ C. Ngôn ngữ máy D. Cả A,B,C đều sai Câu 4: Ngôn ngữ lập trình là: A. Phương tiện để soạn thảo văn bản B. Ngôn ngữ giúp máy tính hiểu con người C. Ngôn ngữ mà cả con người và máy tính đều hiểu D.D Ngôn ngữ để viết chương trình
  11. 1 C H U O N G T R I N H D I C H ( 15) 2 C O B O L ( 5) 3 J A V A ( 4) ĐỘC LẬP CAO 4 P H A N C U N G ( 8) 5 M A M A Y ( 5) 6 F O R T R A N ( 7) Câu 1: Công cụ đi kèm với ngôn ngữ lập trình bậc cao Câu 2: Ngôn ngữ lập trình bậc cao ra đời năm 1959 Câu 3: Ngôn ngữ lập trình được dùng nhiều nhất để lập trình game trên thiết bị di động tk 6 Câu 4: Ngôn ngữ máy chủ yếu được dùng để lập trình của máy tính 5 Câu 5: Một tên gọi khác của ngôn ngữ máy 4 Câu 6: Ngôn ngữ lập trình bậc cao đầu tiên 3 Từ khóa Một đặc điểm quan trọng của ngôn ngữ lập trình bậc cao 2 1