1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Thiên nhiên kì thú

3 37 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

- Giúp hs thấy được chương trình 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 điểm cũng [r]

(1)

nh

A Mục đích, yêu cầu:

1. Về kiến thức:

- Giúp hs thấy ngơn ngữ lập trình phương tiện dùng để diễn đạt cho máy tính cơng việc người muốn máy tính thực hiện;

- Giúp hs thấy chương trình cách mơ tả thuật tốn ngơn ngữ lập trình mà máy tính “hiểu” thực được;

- Giúp hs biết ngôn ngữ máy, ưu điểm nhược điểm nó;

- Giúp hs hiểu hợp ngữ, ngôn ngữ bậc cao chương trình dịch;

- Cho học sinh thấy cách hệ thống chương trình cài đặt máy

2. Về tư tưởng, tình cảm:

- Giúp học sinh thấy rõ muốn sử dụng máy tính, ngồi việc hiểu biết sơ lược cấu trúc máy tính (phần cứng), cịn cần hiểu biết phần mềm mức độ làm số việc thiết thực

B Phương pháp, phương tiện:

1 Phương pháp:

Kết hợp phương pháp giảng dạy thuyết trình, vấn đáp,…

2 Phương tiện:

- Vở ghi lý thuyết;

- Sách giáo khoa tin học 10;

- Sách tham khảo (nếu có)

C Tiến trình lên lớp:

I Ổn định lớp (1’)

Yêu cầu lớp trưởng báo cáo sĩ số

II Kiểm tra cũ gợi động cơ: 1 Kiểm tra cũ (10’)

Gọi – em học sinh trả lời cho điểm Câu hỏi 1: Trong tin học, tốn gì?

Câu hỏi 1: Một tốn cần quan tâm yếu tố, cho ví dụ? Câu hỏi 2: Hãy nêu khái niệm thuật toán, cho ví dụ minh họa?

2 Gợi động (2’)

Ở trước nghiên cứu “bài tốn thuật tốn” Ta biết rằng, để máy tính “hiểu” tốn phải diễn đạt thơng qua phương tiện, ngơn ngữ Hơm nay, tìm hiểu “Ngơn ngữ lập trình”

Tuần: 08

Tiết PPCT: 16

(2)

III Nội dung giảng:

NỘI DUNG HOẠT ĐỘNG CỦA GV VÀ HS TG

Đặt vấn đề

Giáo viên:

- Với cách diễn tả thuật toán cách liệt kê sơ đồ khối vậy, máy tính chưa có khả trực tiếp thực thuật toán

- Bởi vậy, cần diễn tả thuật tốn ngơn ngữ mà máy tính hiểu thực Kết diễn tả thuật toán cho ta chương trình => Ngơn ngữ để viết chương trình gọi ngơn ngữ lập trình

Có nhiều loại ngơn ngữ lập trình Sự khác loại liên quan đến độ phụ thuộc chúng vào kiến trúc hoạt động máy tính Sau nghiên cứu loại ngơn ngữ

5’

1.Ngơn ngữ máy

- Mỗi loại máy tính có ngơn ngữ máy Đó ngơn ngữ để viết chương trình mà máy tính trực tiếp hiểu thực

- Viết chương trình ngơn ngữ máy, ta khai thác triệt để đặc điểm phần cứng máy

- Mỗi chương trình viết ngơn ngữ khác muốn thực máy tính phải dược dịch ngơn ngữ máy chương trình dịch

-Các lệnh viết ngôn ngữ máy dạng nhị phân dạng mã Hexa

Ưu điểm: Khai thác triệt để tố ưu khả

của máy tính

Nhược điểm:

- Ngôn ngữ máy phức tạp, phụ thuộc nhiều vào phần cứng

- Chương trình viết nhiều cơng sức, cồng

Giáo viên: Thuyết trình giảng

Học sinh: Tập trung nghe giảng ghi

(3)

kềnh, khó hiệu chỉnh, khó cải tiến - Tính phổ dụng khơng cao

2 Hợp ngữ

Là ngôn ngữ kết hợp ngôn ngữ máy với ngôn 8’ ngữ tự nhiên người So với ngôn ngữ

máy, hợp ngữ cho phép người lập trình sử dụng số từ (tiếng Anh) để thể lệnh cần thực

Ví dụ: Để cộng giá trị chứa ghi có tên AX, BX, dùng lệnh hợp ngữ sau:

ADD AX, BX

Trong ADD (cộng) kí hiệu phép cộng, kết quy ước đặt vào ghi AX

Ưu điểm: Đơn giản hóa câu lệnh, dễ viết, dễ

hiểu

Nhược điểm: Còn phức tạp nên tính phổ dụng

chưa cao

=> Một chương trình viết hợp ngữ cần phải dịch ngơn ngữ máy nhờ chương trình hợp dịch

Giáo viên: Thuyết trình giảng

Học sinh: Chú ý nghe giảng ghi đầy đủ

Giáo viên: Hãy so sánh loại ngôn ngữ tìm bước tiến loại ngơn ngữ

Học sinh: Tham gia xây dựng bài, trả lời câu hỏi

3 Ngôn ngữ bậc cao

Là ngôn ngữ gần với ngôn ngữ tự nhiên - Cho phép làm việc với nhiều kiểu liệu cách tổ chức liệu đa dạng

- CĨ tính độc lập cao, phụ thuộc vào loại máy tính cụ thể

Ưu điểm:

- Ngắn gọn, dễ hiểu, dễ hiệu chỉnh dễ nâng cấp

- Việc mơ tả thuật tốn trở nên đơn giản sáng

Để thực máy tính, ngơn ngữ lập trình bậc cao cần phải dịch ngôn ngữ máy chương trình dịch => Các ngơn ngữ bậc cao ngày có nhiều phiên khác

Giáo viên: Thuyết trình giảng

Giới thiệu số ngơn ngữ lập trình bậc cao như: FORTRAN IBM, COBOL, Algol, BASIC, PASCAL, C, C++, Java

10’

IV Củng cố (2’)

Hôm làm quen với số loại ngơn ngữ lập trình ngơn ngữ máy, hợp ngữ ngơn ngữ bậc cao

Các em cần ghi nhớ đặc điểm, vai trị loại ngơn ngữ lập trình trên, từ so sánh để rút ưu, nhược điểm

Ngày đăng: 29/03/2021, 14:37

TỪ KHÓA LIÊN QUAN

w