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

tiet 21 on tap

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 (391.33 KB, 18 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>




Tin Học

<sub>Tin Học </sub>


8



8



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

KIỂM TRA B



KIỂM TRA B

ÀI

<sub>ÀI</sub>

C

<sub> C</sub>

Ũ

<sub>Ũ</sub>



• <sub>?1: Nêu từ khố là gì? Tên như thế nào là </sub>


tên khơng hợp lệ ? Cho ví dụ?


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

Bài 3



CHƯƠNG TRÌNH MÁY TÍNH



CHƯƠNG TRÌNH MÁY TÍNH







DỮ LIỆU



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

<b>1. </b>

DỮ LIỆU VÀ KIỂU DỮ LIỆU

<sub>DỮ LIỆU VÀ KIỂU DỮ LIỆU</sub>



• Các ngơn ngữ lập trình định nghĩa sẵn


một số kiểu dữ liệu cơ bản.


• Kiểu dữ liệu xác định các giá trị của dữ
liệu và các phép toán thực hiện trên giá trị
đó


• <sub> Các ngơn ngữ lập trình định nghĩa sẵn </sub>


một số kiểu dữ liệu cơ bản.


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

<i>Hãy trình bày các kiểu dữ liệu cơ bản </i>
<i>trong ngơn ngữ lập trình?</i>


Kiểu số ngun.
Kiểu số thực.
Kiểu xâu kí tự.


<b>1</b>

<b>. </b>DỮ LIỆU VÀ KIỂU DỮ LIỆUDỮ LIỆU VÀ KIỂU DỮ LIỆU


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

Một kí tự tại sao lai khai báo dữ liệu



Một kí tự tại sao lai khai báo dữ liệu



kiểu



kiểu

char

<sub>char</sub>

hay

<sub> hay </sub>

<b>string</b>

<b><sub>string</sub></b>



• <sub>VD: A:Char</sub>
• <sub>B: Char</sub>



• Lop em: String


• <sub>Hoa binh: String</sub>


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

Một dữ liệu số tại sao lai khai báo



Một dữ liệu số tại sao lai khai báo



dữ liệu kiểu



dữ liệu kiểu

<b>real</b>

<b><sub>real</sub></b>

hay

<sub> hay </sub>

integer

<sub>integer</sub>



• <sub>VD: 1.5: Real<kiểu số thực></sub>
• <sub>Hãy cho ví dụ kiểu số thưc?</sub>
• 15: Integer<Số ngun>


• <sub>Hãy cho ví dụ về kiểu số ngun?</sub>


Vậy thì em hãy cho biết khi nào chúng ta
<b>dùng dữ liệu kiểu real và khi nào dùng </b>


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

Tên kiểu Phạm vi giá trị


integer Số nguyên trong khoảng -215


đến 215 – 1(-3276832767)


real Số thực có giá trị tuyệt đối trong


khoảng 2,9x10-39 đến 1,7x1038



và số 0


Char Một kí tự trong bảng chữ cái


String Xâu kí tự, tối đa gồm 255 kí tự


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

Trong Pascal, để cho chương trình dịch hiểu dãy
chữ số là kiểu xâu. Ta phải đặt dãy số đó trong
cặp dấu nháy đơn


<i> VD 1234</i>


Kiểu dữ liệu cơ bản trong ngôn ngữ lập


trình Pascal



<i>Theo các em dãy số có thể biểu diễn dưới dạng kí tự khơng? </i>
<i>Ví dụ: ‘Chao cac ban’; </i>


<i>‘1234’’</i>


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

CÁC PHÉP TOÁN VỚI DỮ LIỆU KiỂU SỐ


CÁC PHÉP TỐN VỚI DỮ LIỆU KiỂU SỐ


Kí hiệu Phép toán Kiểu dữ liệu


+ Cộng Số nguyên, số


thực



- Trừ Số nguyên, số


thực


* Nhân Số nguyên, số


thực


/ Chia Số nguyên, số


thực


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

VD: ((a+(b*2)+15)-b(c-3))



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

• Các phép tốn trong ngoặc được thực hiện trước tiên.
• Trong dãy các phép tốn khơng có dấu ngoặc, các
<i>phép nhân, phép chia lấy phần nguyên (div) và phép </i>
<i>chia lấy phần dư (mod) được thực hiện trước.</i>


• Phép cộng và phép trừ được thực hiện theo thứ tự từ
trái sang phải.


• Các phép tốn trong ngoặc được thực hiện trước tiên.
• Trong dãy các phép tốn khơng có dấu ngoặc, các
<i>phép nhân, phép chia lấy phần nguyên (div) và phép </i>
<i>chia lấy phần dư (mod) được thực hiện trước.</i>


• Phép cộng và phép trừ được thực hiện theo thứ tự từ
trái sang phải.



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

a : b – c + d <sub>a/b – c + d</sub>
15/3+8/2
15 :3+8:2
2
a
(x+5)/(a+3)-y(b+5)*(x+2)(x+2)


x 22


5
b
y
3
a
5
x





((a+b)*(c-d)+5)/3-a
  


 a b c d 6 <sub>a</sub>









+) PHÉP TOÁN PHÉP TOÁN TRONG PASCAL


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

B



B

ài tập

<sub>ài tập</sub>



Thuộc kiểu dữ liệu số


Dãy chữ số 2010 có thể thuọc những


kiêud dữ liệu nào?


1. Bài 2: <T26>


1.Bài 3: Hãy cho biết hai lệnh sau có tương


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

Ghi Nhớ



Ghi Nhớ



1. Các ngôn ngữ lập trình thường phân chia dữ liệu cần
xử lí theo các kiểu khác nhau, với các phép tốn có thể
thực hiện trên từng kiểu dữ liệu đó.


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

DẶN DÒ




DẶN DÒ



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

<!--links-->

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×