1. Trang chủ
  2. » Tài Chính - Ngân Hàng

Bai 1 Ngon ngu lap trinh

13 5 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 3,2 MB

Nội dung

Là chương trình có chức năng chuyển đổi chương trình được viết bằng 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. Chương trình nguồn Chương trình dịch Chư[r]

(1)

TRẦN HỮU TRANG TRƯỜNG TRUNG HỌC PHỔ THÔNG

TIN HỌC 11

(2)

BÀI

KHÁI NIỆM LẬP TRÌNH

KHÁI NIỆM LẬP TRÌNH

NGƠN NGỮ LẬP TRÌNH

NGƠN NGỮ LẬP TRÌNH

(3)

BÀI TỐN TÌM NGHIỆM CỦA PHƯƠNG TRÌNH BẬC HAI ax2 + bx = c (a ≠ 0)

THUẬT TOÁN

B1: Nhập a, b, c;

B2: Tính  = b2 – 4ac;

B3: Nếu  <  PT vô nghiệm  B6;

B4: Nếu  =  PT có nghiệm kép x = -b/2a  B6;

B5: Nếu  >  PT có hai nghiệm x1, x2 = (-b   )/2a  B6;

Cách : Liệt kê bước

B6: Kết thúc

* INPUT : Các hệ số a, b, c ;

(4)

Nhập a, b, c

< 0 PT vô nghiệm

= 0 PT có nghiệm x= b/2a KT

®

PT có nghiệm x1,x2 = ( -b )/2a

B1 B2 B3 B4 B5 s ®

BÀI TỐN TÌM NGHIỆM CỦA PHƯƠNG TRÌNH BẬC HAI ax2 + bx = c (a ≠ 0)

SƠ ĐỒ THUẬT TOÁN

B6

(5)

Để diễn đạt thuật tốn “Tìm nghiệm phương trình bậc

hai” cho máy hiểu, em dùng ngôn ngữ nào?

Cần diễn tả thuật tốn bằng ngơn ngữ mà máy tính hiểu thực được Ngơn ngữ gọi

(6)

Khái niệm lập trình?

Lập trình sử dụng cấu trúc liệu câu lệnh ngôn ngữ lập trình, để mơ tả liệu diễn đạt thao tác thuật toán

(7)

NGƠN NGỮ LẬP TRÌNH

NGƠN NGỮ LẬP TRÌNH

Có loại ngơn

ngữ lập trình nào? * Ngơn ngữ máy

* Hợp ngữ

* Ngôn ngữ bậc cao

Phân biệt ngôn ngữ bậc cao với ngôn ngữ lập trình khác

nội dung nào?

* Chương trình viết ngơn ngữ lập trình bậc cao khơng phụ thuộc vào loại máy

(8)

* Cần phải có chương trình dịch để chuyển chương trình viết ngơn ngữ lập trình bậc cao sang ngơn ngữ máy để máy thi hành được.

Làm để chuyển chương trình viết

(9)

CHƯƠNG TRÌNH DỊCH

CHƯƠNG TRÌNH DỊCH

Là chương trình có chức chuyển đổi chương trình viết ngơn ngữ lập trình bậc cao thành chương trình thực máy tính

Chương trình nguồn Chương trình dịch Chương trình đích

Chương trình dịch có hai loại:

* Thơng dịch (Interpreter)

(10)

THÔNG DỊCH

THÔNG DỊCH (Interpreter)(Interpreter)

Thông dịch việc lặp lặp lại bước sau:

* Kiểm tra tính đắn câu lệnh chương trình nguồn

* Chuyển đổi câu lệnh thành hay nhiều câu lệnh tương ứng ngôn ngữ máy

(11)

BIÊN DỊCH

BIÊN DỊCH (Compiler)(Compiler)

Biên dịch thực qua hai bước sau:

* Duyệt, phát lỗi, kiểm tra tính đắn câu lệnh chương trình nguồn

(12)

DẶN DÒ

DẶN DÒ

1 Trả lời câu hỏi 1, 2, _ trang 13 _ sách giáo khoa 2 Thực tập chương _ trang 5, 6, 7, 8_Sách bài tập

3 Xem trước §2_ “ Các thành phần ngơn ngữ lập trình “ _Trang _ Sách giáo khoa

(13)

Thực tháng năm 2007

Ngày đăng: 17/05/2021, 19:01

w