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

Bai 1 May tinh va chuong trinh may tinh d230183c4f

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 (716.83 KB, 26 trang )

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

<b>LẬP TRÌNH ĐƠN GIẢN</b>



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

<b>MÁY TÍNH VÀ CHƯƠNG </b>


<b>MÁY TÍNH VÀ CHƯƠNG </b>



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

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


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ì?



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

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



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.



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

<i><b>TRƯỜNG THCS VĨNH HỊA</b></i>
<i><b>PHÚ GIÁO BÌNH DƯƠNG</b></i>
<i><b>TRƯỜNG THCS VĨNH HỊA</b></i>


<i><b>PHÚ GIÁO BÌNH DƯƠNG</b></i>


Sao chép

một


đoạn văn bản từ


vị trí này sang vị



trí khác...



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

<b>Giả sử có một rơ-bốt có thể thực hiện các thao tác cơ bản </b>


<b>như tiến, quay phải, quay trái, nhặt rác, bỏ rác vào thùng. </b>


<b>Hãy ra lệnh để rô bốt nhặt rác bỏ vào thùng như trong </b>
<b>hình 1.1 SGK trang 6</b>


1. Tiến 2 bước;



2. Quay trái, tiến 1 bước;


3. Nhặt rác;



4. Quay phải, tiến 3 bước;


5. Quay trái, tiến 2 bước;


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



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

<b>Nếu viết tất cả các </b>


<b>lệnh trên theo thứ </b>


<b>tự và lưu vào rô-bốt </b>


<b>với tên</b>

Hãy nhặt



rác

<b>thì sao nhỉ?</b>


<b>Khi đó chỉ cần ra </b>



<b>lệnh </b>

Hãy nhặt rác

<b>, </b>


<b>các lệnh đó sẽ điều </b>


<b>khiển rơ bốt tự động </b>


<b>thực hiện lần lượt </b>




<b>các lệnh trên</b>



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

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


Chương trình điều khiển rơ bốt nhặt rác:



<b>Hãy nhặt rác;</b>



Bắt đầu


Tiến 2 bước ;


Quay trái, tiến 1 bước;
Nhặt rác;


Quay phải, tiến 3 bước;
Quay trái, tiến 2 bước;
Bỏ rác vào thùng;


Kết thúc.


Tên chương


trình



Các lệnh trong



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

- Để đ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 câu lệnh


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



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

Khi thực hiện chương trình,

máy tính sẽ thực


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


cách

<i><b>tuần tự</b></i>



Bắt đầu


Kết thúc.


Tiến 2 bước ;


Quay trái, tiến 1 bước;
Nhặt rác;


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

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



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

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



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?


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

 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




<i>Ví dụ: </i>

Ngơn ngữ C, Basic,



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

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



<i><b>Máy tính khơng </b></i>
<i><b>thể hiểu và thực </b></i>


<i><b>hiện được </b></i>


<i><b>chương trình viết </b></i>
<i><b>bằng ngơn ngữ </b></i>


<i><b>lập trình!</b></i>


Chương trình dịch

là chương


trình

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



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

<b>Tạo chương trình máy tính gồm: (2 bước)</b>



<i><b>Bước 1:</b></i>

<i><b>Viết </b></i>

<b>chương trình bằng ngơn ngữ lập </b>



<b>trình;</b>



<i><b>Bước 2:</b></i>

<i><b><sub>Dịch</sub></b></i>

<b><sub> chương trình thành ngơn ngữ </sub></b>




<b>máy để máy tính hiểu được</b>



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

<b>Program vd1;</b>


<b>Begin</b>


<b> Writeln(‘CHAO CAC BAN’);</b>


<b>End.</b>


<b>Chương trình được viết </b>


<b>vào máy tính bằng một </b>


<b>chương trình soạn thảo</b>



<i><b>Tệp văn bản</b></i>



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


<b>sang ngơn ngữ máy</b>



<i><b>Tệp thực hiện được </b></i>
<i><b>trên máy tính</b></i>


Kết


quả


Kết



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

 MƠI TRƯỜNG LẬP TRÌNH


Chương trình dịch


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


<b>Mơi trường lập trình</b>


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

<i><b>Câu 1: Con người chỉ dẫn cho máy tính thực hiện </b></i>
<i><b>công việc như thế nào?</b></i>


<b>A. thông qua một từ khóa</b>
<b>B. thơng qua các tên</b>


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

<i><b>Câu 2: Trong VD SGK về rô-bốt, nếu thay đổi thứ </b></i>
<i><b>tự của lệnh 1 và lệnh 2 thì rơ-bốt thực hiện </b></i>


<i><b>được công việc nhặt rác không? </b></i>


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

<i><b>Câu 3: Viết chương trình là gì?</b></i>


<b>A. hướng dẫn máy tính</b>


<b>B. thực hiện các công việc </b>


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

<i><b>Câu 4: Tại sao cần viết chương trình?</b></i>


<b>A. viết chương trình giúp con người </b>
<b>B. điều khiển máy tính </b>


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

<i><b>Câu 5: Chương trình máy tính là gì?</b></i>


<b>A. một lệnh </b>



<b>B. một dãy các lệnh mà máy tính có thể hiểu </b>
<b>C. và thực hiện được</b>


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

<i><b>Câu 6: Ngơn ngữ lập trình là gì?</b></i>


<b>A. ngơn ngữ dùng để viết một chương trình máy </b>
<b>tính</b>


<b>B. ngơn ngữ dùng để viết các chương trình máy </b>
<b>tính</b>


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

<i><b>Câu 7: Việc tạo ra chương trình máy tính gồm </b></i>
<i><b>mấy bước?</b></i>


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

<i><b>Câu 8: Chương trình dịch dùng để làm gì?</b></i>


<b>A. dịch chương trình thành ngơn ngữ máy để </b>
<b>máy tính hiểu được</b>


<b>B. dịch chương trình thành các dãy bit để máy </b>
<b>tính hiểu được</b>


<b>C. dịch chương trình thành câu lệnh để máy tính </b>
<b>hiểu được</b>


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

<i><b>Câu 9: Mơi trường lập trình bao gồm?</b></i>


<b>A. chương trình soạn thảo</b>
<b>B. chương trình dịch</b>



</div>

<!--links-->

×