1. Trang chủ
  2. » Giáo án - Bài giảng

Bài 1. Máy tính và chương trình máy tính.

19 200 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 19
Dung lượng 1,56 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Con ng ời ra lệnh bằng cách đ a cho máy tính một hoặc nhiều lệnh, máy tính sẽ lần l ợt thực hiện các lệnh đó... Công việc viết các lệnh để điều khiển rô bốt nh trên đ ợc gọi là: Viết ch

Trang 2

1 Con ng êi ra lÖnh cho m¸y tÝnh nh thÕ nµo?

Con ng êi ph¶i ® a ra nh÷ng chØ dÉn thÝch hîp cho m¸y tÝnh thùc hiÖn.

§Ó m¸y tÝnh thùc

hiÖn ® îc c«ng viÖc

mong muèn, con ng

êi ph¶i lµm g×? 

Trang 3

Hãy cho biết có

những cách thức

nào để ra lệnh cho

máy tính?

?

Trang 4

Nháy đúp chuột lên biểu t ợng trên

màn hình để khởi động một phần

mềm máy tính.

Trang 5

Trong soạn thảo, gõ một phím chữ để in chữ đó lên màn hình.

Trang 6

Tr ờng THPT Phan Đình

Phùng 67B Cửa bắc Hà Nội– –

Tr ờng THPT Phan Đình

Phùng 67B Cửa bắc Hà Nội– –

Sao chép một

đoạn văn bản

từ vị trí này

sang vị trí

khác

Con ng ời ra lệnh bằng cách đ a cho máy tính một hoặc nhiều lệnh, máy tính

sẽ lần l ợt thực hiện các lệnh đó

Trang 7

Giả sử có một rô-bốt có thể thực hiện các thao tác cơ bản nh tiến, quay phải, quay trái, nhặt rác, bỏ

thùng nh trong sơ đồ sau:

1 Tiến 3 b ớc

2 Rẽ trái, tiến 2 b

ớc

3 Nhặt rác

4 Tiến 2 b ớc

5 Rẽ phải, tiến 3 b

ớc

6 Bỏ rác vào thùng

2 Ví dụ: rô bốt nhặt rác

Trang 8

Nếu viết tất cả các lệnh trên cùng thứ

tự của chúng l u vào rô bốt với tên

“Hãy nhặt rác” thì

sao nhỉ?

Khi đó chỉ cần ra

lệnh “Hãy nhặt rác”,

các lệnh đó sẽ

điều khiển rô bốt

tự động thực hiện

lần l ợt các lệnh

trên.

Công việc viết các lệnh để điều khiển rô bốt nh trên đ

ợc gọi là: Viết ch ơng trình

Trang 9

3 Viết ch ơng trình ra lệnh cho máy tính làm việc– Chươngưtrìnhưđiềuưkhiểnưrôưbốtưnhặtưrác:

ưưHãy nhặt rác;

ưưBắt đầu Tiến 3 b ớc;

Rẽ trái, tiến 2 b ớc;

Nhặt rác;

Tiến 2 b ớc;

Rẽ phải, tiến 3 b ớc;

Bỏ rác vào thùng;

ưưKết thúc.

ư ư Tên ch ơng trình

ư ư Các lệnh trong

ch ơng trình

Trang 10

Để điều khiển máy tính làm việc con ng ời cần phải viết

ch ơng trình máy tính

 Chươngưtrìnhưmáyưtính là một dãy các

lệnh mà máy tính có thể hiểu và thực hiện đ ợc

Trang 11

 Thựcưhiệnưchươngưtrình: máy tính thực

hiện các lệnh có trong ch ơng trình một

cách tuần tự

ưưHãy nhặt rác;

ưưBắt đầu

Tiến 3 b ớc;

Rẽ trái, tiến 2 b ớc;

Nhặt rác;

Tiến 2 b ớc;

Rẽ phải, tiến 3 b ớc;

Bỏ rác vào thùng;

ưưKết thúc.

Trang 12

Tại sao cần phải

viết ch ơng trình

nhỉ?

Việc viết nhiều lệnh và tập hợp lại trong một ch

ơng trình giúp con ng ời

điều khiển máy tính một cách đơn giản và hiệu quả hơn.

Trang 13

4 Ch ơng trình và ngôn ngữ lập trình

Máy tính chỉ có thể xử lí thông tin

đã đ ợc chuyển đổi sang dạng dãy BIT, đây là ngôn ngữ riêng của máy tính gọi là ngôn ngữ máy

1 0 1 0 1 1 1 1 1 0

1 1 1 1 0 1 0 0 1 1

1 0 1 1 0 1 0 0 1 0

1 0 1 0 1 1 0 0 1 1

1 1 0 1 1 1 1 0 1 0

Máy tính có thể hiểu

và thực hiện đ ợc các

lệnh viết bằng ngôn

ngữ tự nhiên của con

ng ời không?

Trang 14

 Ngônưngữưlậpưtrình

Viết ch ơng trình

bằng ngôn ngữ

máy quá khó khăn,

mất nhiều thời

gian và công sức!

Ngôn ngữ lập trình gần với ngôn ngữ tự nhiên,

dễ hiểu và dễ nhớ để viết các câu lệnh.

Ngôn ngữ lập trình là ngôn ngữ dùng để viết các

ch ơng trình máy tính

Ví dụ: Ngônư ngữư C,ư Basic,ư

Pascal, ư

Trang 15

 Chươngưtrìnhưdịch

Máy tính

không thể

hiểu và thực

hiện đ ợc ch

ơng trình viết

bằng ngôn

ngữ lập trình!

Ch ơng trình dịch chuyển đổi các ch ơng trình đ ợc viết bằng ngôn ngữ lập trình sang ngôn ngữ máy.

Cần phải dịch sang ngôn ngữ

máy.

Trang 16

 Tạoưchươngưtrìnhưmáyưtínhưgồm:

B ớc 1: Viết ch ơng trình bằng ngôn ngữ

lập trình;

B ớc 2: Dịch ch ơng trình thành ngôn ngữ

máy để máy tính hiểu đ ợc.

Trang 17

Program vd1;

Begin Writeln (‘CHAO CAC BAN’);

End

Ch ¬ng tr×nh ® îc viÕt

vµo m¸y tÝnh b»ng

mét ch ¬ng tr×nh so¹n

th¶o.

TÖp v¨n b¶n

DÞch ch ¬ng tr×nh

sang ng«n ng÷

m¸y.

TÖp thùc hiÖn

® îc trªn m¸y

tÝnh.

KÕt qu¶

KÕt qu¶

Trang 18

 Môiưtrườngưlậpưtrình

Ch ơng trình dịch

Ch ơng trình soạn thảo

Môi tr ờng lập

trình

Ví dụ:

Môi tr ờng

lập trình

Turbo

Pascal

Môi tr ờng

lập trình

Free

Pascal

Trang 19

Ghi nhí!

Con ng êi chØ dÉn cho m¸y tÝnh thùc hiÖn c«ng viÖc th«ng qua c¸c lÖnh.

thùc hiÖn c¸c c«ng viÖc hay gi¶i mét bµi to¸n cô thÓ.

viÕt c¸c ch ¬ng tr×nh m¸y tÝnh.

tr×nh viÕt b»ng ng«n ng÷ lËp tr×nh sang ng«n ng÷ m¸y.

Ngày đăng: 22/04/2016, 09:41

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w