Tải bản đầy đủ (.pdf) (18 trang)

Ngôn ngữ lập trình | Lớp 10, Tin học - Ôn Luyện

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 (597.15 KB, 18 trang )

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

<b>Bài gi ng Tin h c 10</b>

<b>ả</b>

<b>ọ</b>



<b>Bài 5:</b>



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

Tình hu ng



La… là… la… Hơm
nay t nhiên b m ự ố ẹ
đ a mình sang Pháp ư


ch i… lá là laơ 04306806106F
06206106E 021


H … h ! ơ ơ
Không hi u gì ể


c ! Mình đâu ả
bít ti ng ế


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

<b>Bài 5:</b>



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

Khái ni m



Ngôn ng dùng đ mơ t thu t tốn giúp máy tính



hi u và th c hi n đ

ượ

c. Ngơn ng đó đ

ượ

c g i là



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

Có m y lo i ấ ạ
ngơn ng l p ữ ậ


trình?



Có 3 lo i:ạ


+ Ngơn ng máyữ
+ H p ngợ ữ


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

1. Ngôn ng máy



- Là ngôn ng duy nh t mà máy tính có th tr c ti p

ể ự

ế



hi u và th c hi n đ

ượ

c.



-

<sub>Các l nh vi t b ng ngôn ng máy vi t b ng mã nh </sub>

<sub>ệ</sub>

<sub>ế ằ</sub>

<sub>ữ</sub>

<sub>ế ằ</sub>

<sub>ị</sub>



phân và mã Hexa.



<b>Ví d : </b>

<b>ụ “Chao 10A1” chuy n sang mã nh phân</b>



01000011 1001000 01000001 01001111 00000001



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

1. Ngôn ng máy



- <b><sub>Ư</sub><sub>u đi m: </sub><sub>ể</sub></b>


+ Máy tính hi u và th c hi n để ự ệ ược ngay cho phép ta khai
thác tri t đ và t i u kh năng c a máy tính.ệ ể ố ư ả ủ


- <b><sub>Nh</sub><sub>ượ</sub><sub>c đi m:</sub><sub>ể</sub></b>


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

2. H p ng




• <sub>Các l nh th</sub><sub>ệ</sub> <sub>ườ</sub><sub>ng là vi t t t các t Ti ng Anh</sub><sub>ế ắ</sub> <sub>ừ ế</sub>


<i><b> Ví d :</b><b>ụ ADD AX, BX</b></i>


<i><b> Nghĩa là: C ng s thanh ghi AX v i s thanh ghi BX r i </b></i>ộ ố ở ớ ố ở ồ
l u k t qu vào thanh ghi AXư ế ả .


• <b><sub>H p ng bao g m 2 ph n c b n:</sub><sub>ợ</sub></b> <b><sub>ữ</sub></b> <b><sub>ồ</sub></b> <b><sub>ầ</sub></b> <b><sub>ơ ả</sub></b>


+ Tên các câu l nhệ


+ Quy t c đ vi t các câu l nhắ ể ế ệ


• <b><sub>C u trúc câu l nh g m 2 ph n:</sub><sub>ấ</sub></b> <b><sub>ệ</sub></b> <b><sub>ồ</sub></b> <b><sub>ầ</sub></b>


+ Ph n đ u: Là tên mã l nhầ ầ ệ


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

2. H p ng



• <b><sub>M t s l nh:</sub><sub>ộ ố ệ</sub></b>


+ INPUT: Nh p giá trậ ị
+ ADD: Phép c ngộ


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

2. H p ng



<b>u đi m: </b>


<b>Ư</b> <b>ể</b> H p ng là m t ngôn ng m nh, k t h p gi a ợ ữ ộ ữ ạ ế ợ ữ


ngôn ng máy và ngôn ng t nhiên c a con ngữ ữ ự ủ ười
(Thường là ti ng anh).ế


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

2. H p ng



<i><b>Chú ý: Đ ch</b></i>ể ương trình vi t b ng h p ng th c hi n đế ằ ợ ữ ự ệ ược trên
máy tính, nó c n chuy n sang ngôn ng máy b ng chầ ể ữ ằ ương trình
h p d ch.ợ ị<i><b>Máy tính có th c hi n </b><b><sub>đ</sub></b><b><sub>ượ</sub></b><b><sub>c ngay các </sub></b><b>ự</b></i> <i><b>ệ</b></i>


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

3. Ngôn ng b c cao

ữ ậ



Là ngôn ng g n v i ngôn ng t nhiên, có tính đ c l p ữ ầ ớ ữ ự ộ ậ
cao, ít ph thu c vào lo i máy tính.ụ ộ ạ


• <b><sub>M t s ngơn ng l p trình b c cao:</sub><sub>ộ ố</sub></b> <b><sub>ữ ậ</sub></b> <b><sub>ậ</sub></b>


+ Fortran


+ Cobol
+ Basic


+ Pascal
+ FoxPro


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

3. Ngôn ng b c cao

ữ ậ



<b>Thu t tốn tính t ng 2 </b>

<b>ậ</b>

<b>ổ</b>


<b>s</b>

<b>ố</b>



Nh p a, b, cậ



S  a + b


Đ a ra S; ư
k t thúc.ế


<b>Ngơn ng l p trình Pascal:</b>

<b>ữ ậ</b>



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

3. Ngôn ng b c cao

ữ ậ



<b>u đi m:</b>


<b>Ư</b> <b>ể</b> Ít ph thu c vào máy tính, chụ ộ ương trình vi t ng n ế ắ
g n, d hi u, d ch nh s a nên thích h p v i s đông ngọ ễ ể ễ ỉ ử ợ ớ ố ườ ậi l p
trình


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

4. Ch

ươ

ng trình d ch



Ch

ươ

ng trình d ch dùng đ d ch các ch

ể ị

ươ

ng trình vi t

ế



b ng ngôn ng b c cao ho c h p ng sang ngôn ng

ữ ậ



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

<b>01010100001111100</b>


<b>ADD AX,BX</b>


<b> Write(‘Xin Chao cac ban’)</b>


<b> </b>

<b>C</b>

<b>ó 3 lo i ngơn ng l p trình:ạ</b> <b>ữ ậ</b>



<b>+ Ngơn ng máyữ</b> : Máy tính hi u nh ng ể ư
r t ph c t p nên ít ngấ ứ ạ ười dùng.


<b>+ H p ngợ</b> <b>ữ: </b>Sử ụ d ng các câu l nh b ng ệ ằ
Ti ng Anh nh ng v n còn ph c t p nên ít ế ư ẫ ứ ạ
người dùng.


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

<b>Chúc các th y cô giáo</b>

<b>ầ</b>



<b>Và các em h c sinh</b>

<b>ọ</b>



</div>

<!--links-->

×