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

powerpoint presentation quanghaibryahoo com vn logo iv kiểu dữ liệu có cấu trúc v tệp và thao tác trên tệp vi chương trình con và lập trình có cấu trúc 11 kiểu mảng 12 kiểu xâu 13 kiểu bản ghi 14 kiể

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

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

<b>IV</b>


<b>IV</b>


<b>Kiểu dữ liệu có cấu trúc</b>


<b>V</b>


<b>V</b>


<b>Tệp và thao tác trên tệp</b>


<b>VI</b>


<b>VI</b>


<b>Chương trình con </b>
<b>và lập trình có cấu trúc</b>


11. Kiểu mảng
12. Kiểu xâu


13. Kiểu bản ghi


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

<b><sub>Xâu là </sub></b>

<i><b><sub>một dãy kí tự</sub></b></i>

<b><sub> trong bảng mã ……….</sub></b>


<b><sub> Mỗi kí tự của xâu gọi là một………….………</sub></b>


<b><sub> Chỉ số phần tử trong xâu thường đánh bắt đầu là...</sub></b>


<b><sub> Số lượng ký tự trong một xâu được gọi là</sub></b>



<b>……….………</b>




<b><sub> Xâu có độ dài bằng 0 gọi là xâu………...</sub></b>


<b>ASCII</b>


<b>phần tử của xâu</b>



<b>1</b>


<b>độ dài của xâu</b>



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

<i><b>Cú pháp: </b></i>



<i><b>Var <S> : string </b></i>

<i><b>[</b></i>

<i><b>n</b></i>

<i><b>]</b></i>

<i><b>;</b></i>



<i><b>Trong đó:</b></i>



<i><b>S: </b></i>


<i><b>n:</b></i>



<i><b><sub>Nếu khơng khai báo độ dài tối đa cho biến xâu </sub></b></i>



<i><b>kí tự (n) thì độ dài ngầm định của xâu là …….</b></i>



2. Khai báo biến xâu:


<i><b>tên biến xâu.</b></i>



<i><b>độ dài lớn nhất của xâu.</b></i>



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

<i><b><sub> Phép ghép xâu:</sub></b></i>



<b> VD: Cho khai báo Var xau : string[30]; Khi chạy đoạn </b>
<b>chương trình. Kết quả in lên màn hình là?</b>



<b>xau:=‘Chao'; write(xau + ‘ ban!’);</b>


o

<b><sub>Chao ban!</sub></b>



<i><b><sub>Phép so sánh trên xâu:</sub></b></i>



<i><b> VD: </b></i><b>Cho khai báo Var a, b : string[10]; So sánh 2 xâu sau?</b>

<b> a:=‘Nguyen A’ và b:=‘Nguyen B’</b>



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

<i><b><sub>Phép so sánh trên xâu:</sub></b></i>



<i><b> VD: </b></i><b>Cho khai báo Var a, b : string[10]; So sánh 2 xâu sau?</b>


<b> a:=‘Nguyen A’ và b:=‘Nguyen B’</b>


o

<b><sub>Xâu b lớn hơn xâu a</sub></b>



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

 <i><b><sub>Thủ tục DELETE:</sub></b></i>


4. Các hàm và thủ tục trên xâu:


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

<i><b><sub>Thủ tục DELETE:</sub></b></i>



<i><b>VD1: </b></i><b>Cho khai báo <sub>Var HoTen : string; </sub></b>


<b>Khi chạy đoạn chương trình. Kết quả in lên </b>
<b>màn hình là?</b>


<b>HoTen:='Nguyen Van Teo'; Delete(HoTen,7,5); </b>
<b>write(HoTen);</b>



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

<i><b><sub>Thủ tục DELETE:</sub></b></i>



<i><b>VD2: </b></i><b>Cho khai báo <sub>Var HoTen : string; </sub></b>


<b>Khi chạy đoạn chương trình. Kết quả in lên </b>
<b>màn hình là?</b>


<b>HoTen:='Tran Thi Ty'; Delete(HoTen,8,3); </b>
<b>write(HoTen);</b>


 <b><sub> Tran Thy</sub></b>


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

 <i><b><sub>Thủ tục INSERT:</sub></b></i>


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

<i><b><sub>Thủ tục INSERT:</sub></b></i>



<i><b>VD1: </b></i><b>Cho khai báo <sub>Var b : string; </sub>Khi chạy </b>


<b>đoạn chương trình. Kết quả in lên màn hình </b>
<b>là?</b>


<b>b:='Beautifully'; Insert(';)',b,1); </b>
<b>Write(b);</b>


 <b><sub> ;)Beautifully</sub></b>


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

<i><b><sub>Thủ tục INSERT:</sub></b></i>



<i><b>VD2: </b></i><b>Cho khai báo <sub>Var a : string; </sub>Khi chạy </b>



<b>đoạn chương trình. Kết quả in lên màn hình </b>
<b>là?</b>


<b>a:='Wonderfully'; Insert(':)',a,1); </b>
<b>Write(a);</b>


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

 <i><b><sub>Hàm COPY:</sub></b></i>


4. Các hàm và thủ tục trên xâu:


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

<i><b>Hàm COPY:</b></i>



<i><b>VD1: </b></i><b>Cho khai báo <sub>Var c : string; </sub>Khi chạy </b>


<b>đoạn chương trình. Kết quả in lên màn hình </b>
<b>là?</b>


<b>c:='Beautifully'; Write(copy(c,3,4));</b>


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

<i><b><sub>Hàm COPY:</sub></b></i>



<i><b>VD2: </b></i><b>Cho khai báo <sub>Var d : string; </sub>Khi chạy </b>


<b>đoạn chương trình. Kết quả in lên màn hình </b>
<b>là?</b>


<b> d:='AntiVirus'; Write(copy(d,4,3));</b>


 <b><sub> iVi</sub></b>



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

<i><b><sub>Hàm LENGTH:</sub></b></i>



<i><b>VD1: </b></i><b>Cho khai báo <sub>Var d : string; </sub>Khi chạy </b>


<b>đoạn chương trình. Kết quả in lên màn hình </b>
<b>là?</b>


<b> d:='AntiVirus'; Write(length(d));</b>


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

<i><b><sub>Hàm LENGTH:</sub></b></i>



<i><b>VD2: </b></i><b>Cho khai báo <sub>Var e : string[9]; </sub>Khi </b>


<b>chạy đoạn chương trình. Kết quả in lên màn </b>
<b>hình là?</b>


<b> e:='Beautifully'; Write(length(e));</b>


 <b><sub> 9</sub></b>


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

<i><b><sub>Hàm POS:</sub></b></i>



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

<i><b><sub>Hàm POS:</sub></b></i>



<i><b>VD1: </b></i><b>Cho khai báo <sub>Var x,y : string; </sub>Khi chạy </b>


<b>đoạn chương trình. Kết quả in lên màn hình </b>
<b>là?</b>


<b> x:='computer programmer'; y:='pro'; </b>


<b>Write(pos(x,y));</b>


 <b><sub> 0</sub></b>


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

<i><b><sub>Hàm POS:</sub></b></i>



<i><b>VD2: </b></i><b>Cho khai báo <sub>Var m,n : string; </sub>Khi chạy </b>


<b>đoạn chương trình. Kết quả in lên màn hình </b>
<b>là?</b>


<b>m:='computer programmer'; n:='pro'; </b>
<b>Write(pos(n,m));</b>


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

<i><b><sub>Hàm UPCASE:</sub></b></i>



<i><b>VD1: </b></i><b>Khi chạy đoạn chương trình. Kết quả in </b>


<b>lên màn hình là? </b>


<b>write(upcase('h'));</b>


 <b><sub> H</sub></b>


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

<i><b><sub>Hàm UPCASE:</sub></b></i>



<i><b>VD2: </b></i><b>Khi chạy đoạn chương trình. Kết quả in </b>


<b>lên màn hình là? </b>



<b>write(upcase(‘K'));</b>


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

1. Khi chạy mỗi đoạn chương trình sau. Kết quả in lên màn hình là?


<b>a. write(‘Le Minh’ = ‘Le Anh’);</b>


<b> </b>


<b>b. writeln(‘Tran Anh’ <> ‘Tran Em’);</b>
<b>c. If (‘Mai’>’Tuan’) then write(10) </b>
<b> else write(0);</b>


<b> </b>


<b>d. If (‘Cuong’=’Trang’) then writeln(‘A’) </b>
<b> else writeln(‘B’);</b>


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

<i><b>VD: </b></i><b>Cho khai báo <sub>Var c:string[10];</sub></b>


<b>c:='yahoo messenger'; c:=copy(c,4,12); </b>


<b>delete(c,1,4); insert('@',c,1);write(c);</b>


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

<i><b>VD: </b></i><b>Cho khai báo <sub>Var c:string[10];</sub></b>


<b>c:='Internet explorer'; c:=copy(c,4,12); </b>
<b>delete(c,1,7);insert('@',c,1); write(c);</b>


 <b><sub> @</sub></b>



</div>

<!--links-->

×