Tải bản đầy đủ (.ppt) (13 trang)

Bai 1 May tinh va chuong trinh may tinh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (832.7 KB, 13 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>Tuần 1. </b>


<b>Tiết 1,2. </b>



</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<b>1. Con người ra lệnh cho máy tính như thế nào?</b>



-Máy tính là cơng cụ giúp con người xử lý thơng tin


một cách có hiệu quả.



-Máy tính là một thiết bị điện tử vơ tri vơ giác;



-Để máy tính thực hiện được theo mong muốn con


người phải đưa ra những chỉ dẫn thích hợp để điều


khiển máy tính.



Nhấp chuột vào biểu tượng



</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

<b>2. Ví dụ: rô-bốt nhặt rác</b>



<b>1 0 1 0 1 1 1 1 1 0</b>
<b>1 1 1 1 0 1 0 0 1 1</b>
<b>1 0 1 1 0 1 0 0 1 0</b>
<b>1 0 1 0 1 1 0 0 1 1</b>
<b>1 1 0 1 1 1 1 0 1 0</b>


<b>Em hãy ra những lệnh nào để </b>
<b>Robot hồn thành cơng việc </b>


<b>nhặt và bỏ rác đúng nơi qui </b>
<b>định?</b>


<b>1. Rẽ phải 3 bước</b>


<b>2. Tiến 1 bước</b>
<b>3. Nhặt rác</b>


<b>4. Rẽ phải 3 bước</b>
<b>5. Tiến 3 bước</b>


<b>6. Bỏ rác vào thùng</b>


VÞ trÝ thïng r¸c


Vị trí đống rác


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

<b>Ra từng lệnh cụ thể, đơn giản, theo trình tự để robot có thể hồn </b>
<b>thành tốt nhất.</b>


<b>2. Ví dụ: rơ-bốt nhặt rác</b>



<b>1 0 1 0 1 1 1 1 1 0</b>
<b>1 1 1 1 0 1 0 0 1 1</b>
<b>1 0 1 1 0 1 0 0 1 0</b>
<b>1 0 1 0 1 1 0 0 1 1</b>
<b>1 1 0 1 1 1 1 0 1 0</b>


Vị trí trùng
rác


Vị trí rác


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

3.

<b>Viết chương trình - ra lệnh cho máy tính làm việc</b>




<b>Viết chương </b>


<b>trình là gì?</b>



<b>Viết chương trình là hướng dẫn máy tính thực hiện các cơng việc hay giải </b>
<b>một bài tốn cụ thể.</b>


<b>Lí do cần phải </b>


<b>viết chương trình </b>


<b>điều khiển máy </b>


<b>tính?</b>



-

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.



.



<b>Hãy nhặt rác;</b>
<b> Bắt đầu</b>


<b> Rẽ phải 3 bước</b>
<b> Tiến 1 bước</b>
<b> Nhặt rác</b>


<b> Rẽ phải 3 bước</b>
<b> Tiến 3 bước</b>


<b> Bỏ rác vào thùng</b>


<b>Kết thúc</b>

<b>Em hãy viết </b>




<b>chương trình </b>


<b>Robot nhặt rác</b>



- Một lệnh đơn giản khơng đủ để chỉ dẫn cho máy tính.
Vì thế 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

.



</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

Tình huống:

<b>Một thầy giáo chỉ biết tiếng Việt muốn giới </b>


<b>thiệu về ngôi tr ờng của mình cho một đồn </b>


<b>khách đến từ n ớc Anh.</b>



<i><b>Theo em cã mấy </b></i>


<i><b>cách thực hiện </b></i>


<i><b>điều trên?</b></i>



</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

Hai kĩ thuật dịch:



<b> </b>

<b>Thông dịch</b>

<b></b>



</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

<b><sub> Kiểm tra tính đúng đắn </sub></b>



<b>cđa c©u lƯnh tiÕp theo trong </b>


<b>ch ơng trình nguồn.</b>



ã

<b><sub> Chuyn i cõu lnh ú </sub></b>



<b>thành các câu lệnh t ơng ứng </b>



<b>trong ngôn ngữ máy.</b>



ã

<b><sub> Thực hiện các câu lệnh vừa </sub></b>



<b>chuyn i.</b>



Thông dịch

<b><sub>Thực hiện lặp đi lặp lại dÃy các b ớc sau</sub></b>



</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

Biên dịch



ã

<b><sub> Duyệt, kiĨm tra, ph¸t hiƯn </sub></b>



<b>lỗi, xác định ch ơng trình </b>


<b>nguồn có dịch đ ợc khơng.</b>



<b><sub> Dịch ch ơng trình nguồn </sub></b>



<b>thnh một ch ơng trình đích </b>


<b>có thể thực hiện trên máy và </b>


<b>l u trữ lại để sử dụng về sau.</b>



</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

<b>4. Chương trình và ngơn ngữ lập trình</b>



<sub>Trong ngơn ngữ máy tính, mọi câu lệnh </sub>


đều đựơc biểu diễn bằng các con số 0
và 1. Ngơn ngữ máy tính khó đọc và khó
sử dụng.


<sub>Các ngơn ngữ lập trình được phát triển </sub>



để khắc phục các nhược điểm của ngôn
ngữ máy tính. Ngơn ngữ lập trình sử
dụng các cụm từ tự nhiên nên dễ nhớ,
dễ sử dụng.


</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>

<b>4. Chương trình và ngơn ngữ lập trình</b>



 <sub>Chương trình dịch giúp chuyển đổi </sub>


chương trình được viết bằng ngơn ngữ
lập trình thành chương trình bằng ngơn
ngữ máy thực hiện được trên máy tính.
Như vậy, chương trình dịch chuyển đổi
tệp gồm các dịng lệnh được soạn thảo
thành tệp có thể chạy trên máy tính.


<b>Chương trình dịch là </b>


<b>gì?</b>



</div>
<span class='text_page_counter'>(12)</span><div class='page_container' data-page=12>

Để tạo một chương trình máy tính, chúng ta phải viết chương trình theo một


<i>ngơn ngữ lập trình nào đó. Có thể nói, ngơn ngữ lập trình là cơng cụ giúp để </i>
<i>tạo ra các chương trình máy tính</i>


<b>4-Chương trình và ngơn ngữ lập trình</b>


Người ta thường viết chương trình bằng một chương trình soạn thảo (tương
tự như chương trình soạn thảo văn bản), sau đó sử dụng chương trình dịch
để chuyển đổi thành chương trình có thể “chạy” được trên máy tính.



Chương trình soạn thảo và chương trình dịch thường được kết hợp vào một
phần mềm, được gọi là <i>mơi trường lập trình. Ví dụ, với ngơn ngữ lập trình </i>
<i>Pascal có hai mơi trường làm việc phổ biến là Turbo Pascal và Free Pascal</i>


</div>
<span class='text_page_counter'>(13)</span><div class='page_container' data-page=13>

Ghi nhí!



1. Con người điều khiển máy


tính thơng qua lệnh



- Con người chỉ dẫn cho máy


tính thực hiện nhiều thao tác


liên tiếp một cách tự động



2. Viết chương trình là hướng


dẫn máy tính thực hiện các


công việc hay giải một bài


toán cụ thể.



</div>

<!--links-->

×