SlideShare une entreprise Scribd logo
1  sur  13
Bài 4 & 5 (1 tiết):

MỘT SỐ KIỂU DỮ LIỆU CHUẨN
VÀ KHAI BÁO BIẾN
I. Một số kiểu dữ liệu chuẩn
1. Kiểu nguyên
Kiểu

Bộnhớlưutrữmộtgiátrị Phạm vi giátrị

byte

1 byte

integer

2 byte

word

2 byte

longint

4 byte

Từ 0đến 255
2. Kiểu thực

Kiểu

Bộnhớlưutrữmộtgiátrị

real

6 byte

extended

10 byte

Phạm vi giátrị
3. Kiểu kí tự
Là các kí tự thuộc bộ mã ASCII
Kiểu

Bộ nhớ lưu trữ một giá trị Phạm vi giá trị

char

1 byte

Ví dụ:
‘a’ có mã ASCII là 97
‘A’ có mã ASCII là 65

256 kí tự trong bộ mã
ASCII thập phân từ 0 đến
255
3. Kiểu lôgic
Kiểu

Bộ nhớ lưu trữ một giá trị Phạm vi giá trị

Boolean

1 byte

TRUE hoặc FALSE

Ghi chú:
Người lập trình cần tìm hiểu đặc trưng của các kiểu dữ
liệu chuẩn được xác định bởi bộ dịch và sử dụng để khai báo
biến.
II. Khai báo biến
Nhắc lại:
 Biến là đại lượng được đặt tên, dùng để lưu
giữ giá trị và giá trị có thể được thay đổi
trong quá trình thực hiện chương trình

 Phần khai báo biến nằm trong phần khai
báo của một chương trình
Cú pháp khai báo một biến đơn:

var <danh sách biến>:<kiểu dữ liệu>;
Trong đó:
 var: là từ khóa dùng để khai báo biến.
 danh sách biến: là một hoặc nhiều tên biến, các tên biến
được viết cách nhau bởi dấu phẩy.
 kiểu dữ liệu: thường là một trong các kiểu dữ liệu chuẩn mà
chúng ta được học.
Ngoài ra :
Sau từ khóa var có thể khai báo nhiều danh sách
biến khác nhau , tức là cấu trúc:
<danh sách biến>:<kiểu dữ liệu>;
có thể xuất hiện nhiều lân.
Ví dụ:

Giả sử trong chương trình cần các biến thực A, B,
C ,D, X1, X2 và các biến nguyên M, N. Khi đó ta có thể
khai báo các biến như sau:
var
A, B, C ,D, X1, X2: real;
M, N: integer;
Bài tập
Cho chiều dài ba cạnh của một tam giác, tính chu vi, diện tích
của tam giác đó
1. Xác định input, output.
2. Khai báo các biến
 Xác định input, output:
Input: a, b, c.
Output: cv, S
 Khai báo biến như sau:
Var
a,b,c: real;
cv, S: real;

Trong đó:
• a, b, c: là các cạnh của tam
giác.
• cv, S: là chu vi và diện
tích của tam giác
Lưu ý:
Cần đặt tên biến sao cho gợi nhớ đến ý
nghĩa của biến đó.
Không nên đặt tên biến quá ngắn hay quá
dài , dễ mắc lỗi khi viết nhiều lần tên biến.
Khi khai báo cần đặc biệt lưu ý đến phạm vi
giá trị của nó.
Bài 4&5: Một số kiểu dữ liệu chuẩn và khai báo biến

Contenu connexe

Tendances

Kieu xau tiet 1 da soan
Kieu xau tiet 1 da soanKieu xau tiet 1 da soan
Kieu xau tiet 1 da soanSunkute
 
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngocGiao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngocNgoc Vu Thi Quynh
 
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngocGiao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngocNgoc Vu Thi Quynh
 
Kieu xau tiet 2 da soan
Kieu xau tiet 2 da soanKieu xau tiet 2 da soan
Kieu xau tiet 2 da soanSunkute
 
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)tin_k36
 
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuLớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuHeo_Con049
 
Chuong 4 tin 11
Chuong 4 tin 11Chuong 4 tin 11
Chuong 4 tin 11Sunkute
 
Tin11 chuong04 bai_13
Tin11 chuong04 bai_13Tin11 chuong04 bai_13
Tin11 chuong04 bai_13HaBaoChau
 
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)Hong Phuoc Nguyen
 
Lớp 11 --chương 4 -- bài 11 --Kiểu mảng
Lớp 11 --chương 4 -- bài 11 --Kiểu mảngLớp 11 --chương 4 -- bài 11 --Kiểu mảng
Lớp 11 --chương 4 -- bài 11 --Kiểu mảngHoàng Kỳ Anh
 
Bồi dưỡng HSG Tin chuyên đề thuật toán
Bồi dưỡng HSG Tin chuyên đề thuật toánBồi dưỡng HSG Tin chuyên đề thuật toán
Bồi dưỡng HSG Tin chuyên đề thuật toánNguyễn Đức
 
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danVõ Tâm Long
 
Bai 6, Phep toan bieu thuc cau lenh gan
Bai 6, Phep toan bieu thuc cau lenh ganBai 6, Phep toan bieu thuc cau lenh gan
Bai 6, Phep toan bieu thuc cau lenh ganindochinasp
 

Tendances (19)

Kieu xau tiet 1 da soan
Kieu xau tiet 1 da soanKieu xau tiet 1 da soan
Kieu xau tiet 1 da soan
 
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngocGiao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc
 
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngocGiao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
 
Kieu xau tiet 2 da soan
Kieu xau tiet 2 da soanKieu xau tiet 2 da soan
Kieu xau tiet 2 da soan
 
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
 
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuLớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
 
Chuong 4 tin 11
Chuong 4 tin 11Chuong 4 tin 11
Chuong 4 tin 11
 
Tin11 chuong04 bai_13
Tin11 chuong04 bai_13Tin11 chuong04 bai_13
Tin11 chuong04 bai_13
 
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
 
Chapter 3 (cont)
Chapter 3 (cont)Chapter 3 (cont)
Chapter 3 (cont)
 
Lớp 11 --chương 4 -- bài 11 --Kiểu mảng
Lớp 11 --chương 4 -- bài 11 --Kiểu mảngLớp 11 --chương 4 -- bài 11 --Kiểu mảng
Lớp 11 --chương 4 -- bài 11 --Kiểu mảng
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Giao an tin 11
Giao an tin 11Giao an tin 11
Giao an tin 11
 
Bồi dưỡng HSG Tin chuyên đề thuật toán
Bồi dưỡng HSG Tin chuyên đề thuật toánBồi dưỡng HSG Tin chuyên đề thuật toán
Bồi dưỡng HSG Tin chuyên đề thuật toán
 
Vinhthuy
VinhthuyVinhthuy
Vinhthuy
 
Giao an tin hoc 11
Giao an tin hoc 11Giao an tin hoc 11
Giao an tin hoc 11
 
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
 
Ctdl de so 14
Ctdl   de so 14Ctdl   de so 14
Ctdl de so 14
 
Bai 6, Phep toan bieu thuc cau lenh gan
Bai 6, Phep toan bieu thuc cau lenh ganBai 6, Phep toan bieu thuc cau lenh gan
Bai 6, Phep toan bieu thuc cau lenh gan
 

En vedette

Le motivazione nella sentenza di condanna, di francesco bruno, per l’omicidio...
Le motivazione nella sentenza di condanna, di francesco bruno, per l’omicidio...Le motivazione nella sentenza di condanna, di francesco bruno, per l’omicidio...
Le motivazione nella sentenza di condanna, di francesco bruno, per l’omicidio...Pino Ciampolillo
 
Corte dei conti regione sicilia bilancio 2011 e 2012 scioglimento c.c. isola...
Corte dei conti regione sicilia bilancio 2011 e 2012 scioglimento c.c.  isola...Corte dei conti regione sicilia bilancio 2011 e 2012 scioglimento c.c.  isola...
Corte dei conti regione sicilia bilancio 2011 e 2012 scioglimento c.c. isola...Pino Ciampolillo
 
Copia di bilancio autorizzativo la contabilita' nell'ente locale 11
Copia di bilancio autorizzativo la contabilita' nell'ente  locale 11Copia di bilancio autorizzativo la contabilita' nell'ente  locale 11
Copia di bilancio autorizzativo la contabilita' nell'ente locale 11Pino Ciampolillo
 
Piano aria regione sicilia interrogazione assemblea regione sicilia novembre ...
Piano aria regione sicilia interrogazione assemblea regione sicilia novembre ...Piano aria regione sicilia interrogazione assemblea regione sicilia novembre ...
Piano aria regione sicilia interrogazione assemblea regione sicilia novembre ...Pino Ciampolillo
 
Piano aria sicilia capitolo 1 da pag 9 a pag 29 righe copiate eincollate dal...
Piano aria sicilia capitolo 1 da pag 9 a pag 29  righe copiate eincollate dal...Piano aria sicilia capitolo 1 da pag 9 a pag 29  righe copiate eincollate dal...
Piano aria sicilia capitolo 1 da pag 9 a pag 29 righe copiate eincollate dal...Pino Ciampolillo
 
Tar roma si pronuncia sulla liceita' dello scioglimento del consiglio comunal...
Tar roma si pronuncia sulla liceita' dello scioglimento del consiglio comunal...Tar roma si pronuncia sulla liceita' dello scioglimento del consiglio comunal...
Tar roma si pronuncia sulla liceita' dello scioglimento del consiglio comunal...Pino Ciampolillo
 
Italcementi autorizzazione integrata ambientale decreto 693 18 luglio 2013 d...
Italcementi autorizzazione integrata ambientale  decreto 693 18 luglio 2013 d...Italcementi autorizzazione integrata ambientale  decreto 693 18 luglio 2013 d...
Italcementi autorizzazione integrata ambientale decreto 693 18 luglio 2013 d...Pino Ciampolillo
 
Piano aria sicilia capitolo 7 da pag 219 a pag 233 piano direttore ass.to t...
Piano aria sicilia capitolo 7  da pag 219 a pag 233  piano direttore ass.to t...Piano aria sicilia capitolo 7  da pag 219 a pag 233  piano direttore ass.to t...
Piano aria sicilia capitolo 7 da pag 219 a pag 233 piano direttore ass.to t...Pino Ciampolillo
 
Piano aria regione sicilia allegato ddus n. 07_del_14_giugno_2006_
Piano aria regione sicilia allegato  ddus n. 07_del_14_giugno_2006_Piano aria regione sicilia allegato  ddus n. 07_del_14_giugno_2006_
Piano aria regione sicilia allegato ddus n. 07_del_14_giugno_2006_Pino Ciampolillo
 
Piano aria regione sicilia audizioni in commissione territorio ambiente inter...
Piano aria regione sicilia audizioni in commissione territorio ambiente inter...Piano aria regione sicilia audizioni in commissione territorio ambiente inter...
Piano aria regione sicilia audizioni in commissione territorio ambiente inter...Pino Ciampolillo
 
STATUTO DEL COMUNE DI Isola d.Femmine modificato
STATUTO DEL COMUNE DI Isola d.Femmine modificatoSTATUTO DEL COMUNE DI Isola d.Femmine modificato
STATUTO DEL COMUNE DI Isola d.Femmine modificatoPino Ciampolillo
 
Bruno moma beach mosca massimiliano 20 sett 1971 mosca valentina ro.drinck p...
Bruno moma beach mosca massimiliano 20 sett 1971 mosca valentina ro.drinck  p...Bruno moma beach mosca massimiliano 20 sett 1971 mosca valentina ro.drinck  p...
Bruno moma beach mosca massimiliano 20 sett 1971 mosca valentina ro.drinck p...Pino Ciampolillo
 
BILANCI 2015 RIFORMA CONTABILE DEGLI ENTI LOCALI Dlgs_118-2011_coordinato_con...
BILANCI 2015 RIFORMA CONTABILE DEGLI ENTI LOCALI Dlgs_118-2011_coordinato_con...BILANCI 2015 RIFORMA CONTABILE DEGLI ENTI LOCALI Dlgs_118-2011_coordinato_con...
BILANCI 2015 RIFORMA CONTABILE DEGLI ENTI LOCALI Dlgs_118-2011_coordinato_con...Pino Ciampolillo
 

En vedette (14)

Le motivazione nella sentenza di condanna, di francesco bruno, per l’omicidio...
Le motivazione nella sentenza di condanna, di francesco bruno, per l’omicidio...Le motivazione nella sentenza di condanna, di francesco bruno, per l’omicidio...
Le motivazione nella sentenza di condanna, di francesco bruno, per l’omicidio...
 
Corte dei conti regione sicilia bilancio 2011 e 2012 scioglimento c.c. isola...
Corte dei conti regione sicilia bilancio 2011 e 2012 scioglimento c.c.  isola...Corte dei conti regione sicilia bilancio 2011 e 2012 scioglimento c.c.  isola...
Corte dei conti regione sicilia bilancio 2011 e 2012 scioglimento c.c. isola...
 
Copia di bilancio autorizzativo la contabilita' nell'ente locale 11
Copia di bilancio autorizzativo la contabilita' nell'ente  locale 11Copia di bilancio autorizzativo la contabilita' nell'ente  locale 11
Copia di bilancio autorizzativo la contabilita' nell'ente locale 11
 
Piano aria regione sicilia interrogazione assemblea regione sicilia novembre ...
Piano aria regione sicilia interrogazione assemblea regione sicilia novembre ...Piano aria regione sicilia interrogazione assemblea regione sicilia novembre ...
Piano aria regione sicilia interrogazione assemblea regione sicilia novembre ...
 
Piano aria sicilia capitolo 1 da pag 9 a pag 29 righe copiate eincollate dal...
Piano aria sicilia capitolo 1 da pag 9 a pag 29  righe copiate eincollate dal...Piano aria sicilia capitolo 1 da pag 9 a pag 29  righe copiate eincollate dal...
Piano aria sicilia capitolo 1 da pag 9 a pag 29 righe copiate eincollate dal...
 
Tar roma si pronuncia sulla liceita' dello scioglimento del consiglio comunal...
Tar roma si pronuncia sulla liceita' dello scioglimento del consiglio comunal...Tar roma si pronuncia sulla liceita' dello scioglimento del consiglio comunal...
Tar roma si pronuncia sulla liceita' dello scioglimento del consiglio comunal...
 
Italcementi autorizzazione integrata ambientale decreto 693 18 luglio 2013 d...
Italcementi autorizzazione integrata ambientale  decreto 693 18 luglio 2013 d...Italcementi autorizzazione integrata ambientale  decreto 693 18 luglio 2013 d...
Italcementi autorizzazione integrata ambientale decreto 693 18 luglio 2013 d...
 
Attitudes
AttitudesAttitudes
Attitudes
 
Piano aria sicilia capitolo 7 da pag 219 a pag 233 piano direttore ass.to t...
Piano aria sicilia capitolo 7  da pag 219 a pag 233  piano direttore ass.to t...Piano aria sicilia capitolo 7  da pag 219 a pag 233  piano direttore ass.to t...
Piano aria sicilia capitolo 7 da pag 219 a pag 233 piano direttore ass.to t...
 
Piano aria regione sicilia allegato ddus n. 07_del_14_giugno_2006_
Piano aria regione sicilia allegato  ddus n. 07_del_14_giugno_2006_Piano aria regione sicilia allegato  ddus n. 07_del_14_giugno_2006_
Piano aria regione sicilia allegato ddus n. 07_del_14_giugno_2006_
 
Piano aria regione sicilia audizioni in commissione territorio ambiente inter...
Piano aria regione sicilia audizioni in commissione territorio ambiente inter...Piano aria regione sicilia audizioni in commissione territorio ambiente inter...
Piano aria regione sicilia audizioni in commissione territorio ambiente inter...
 
STATUTO DEL COMUNE DI Isola d.Femmine modificato
STATUTO DEL COMUNE DI Isola d.Femmine modificatoSTATUTO DEL COMUNE DI Isola d.Femmine modificato
STATUTO DEL COMUNE DI Isola d.Femmine modificato
 
Bruno moma beach mosca massimiliano 20 sett 1971 mosca valentina ro.drinck p...
Bruno moma beach mosca massimiliano 20 sett 1971 mosca valentina ro.drinck  p...Bruno moma beach mosca massimiliano 20 sett 1971 mosca valentina ro.drinck  p...
Bruno moma beach mosca massimiliano 20 sett 1971 mosca valentina ro.drinck p...
 
BILANCI 2015 RIFORMA CONTABILE DEGLI ENTI LOCALI Dlgs_118-2011_coordinato_con...
BILANCI 2015 RIFORMA CONTABILE DEGLI ENTI LOCALI Dlgs_118-2011_coordinato_con...BILANCI 2015 RIFORMA CONTABILE DEGLI ENTI LOCALI Dlgs_118-2011_coordinato_con...
BILANCI 2015 RIFORMA CONTABILE DEGLI ENTI LOCALI Dlgs_118-2011_coordinato_con...
 

Similaire à Bài 4&5: Một số kiểu dữ liệu chuẩn và khai báo biến

C cho 8051
C cho 8051C cho 8051
C cho 8051Nhan Bui
 
LAP TRINH C - SESSION 2
LAP TRINH C - SESSION 2LAP TRINH C - SESSION 2
LAP TRINH C - SESSION 2pnanhvn
 
Chuong 4. lap trinh hop ngu
Chuong 4. lap trinh hop nguChuong 4. lap trinh hop ngu
Chuong 4. lap trinh hop ngumituan
 
Bai giangtrenlop
Bai giangtrenlopBai giangtrenlop
Bai giangtrenlopHồ Lợi
 
chapter2.2.Variable.datatype.Arithmetic_Expression.pdf
chapter2.2.Variable.datatype.Arithmetic_Expression.pdfchapter2.2.Variable.datatype.Arithmetic_Expression.pdf
chapter2.2.Variable.datatype.Arithmetic_Expression.pdfNguyenDiem50
 
CáC KiểU Dữ LiệU
CáC KiểU Dữ LiệUCáC KiểU Dữ LiệU
CáC KiểU Dữ LiệULe Van Huynh
 
Cau hoi trac nghiem tin 11 hoc ky 2
Cau hoi trac nghiem tin 11   hoc ky 2Cau hoi trac nghiem tin 11   hoc ky 2
Cau hoi trac nghiem tin 11 hoc ky 2Nguyen Cong Nguyen
 
Ngon ngu c theo chuan ansi
Ngon ngu c theo chuan ansiNgon ngu c theo chuan ansi
Ngon ngu c theo chuan ansiHuynh MVT
 
Giáo trình pascal cho gv hs thpt
Giáo trình pascal cho gv hs thptGiáo trình pascal cho gv hs thpt
Giáo trình pascal cho gv hs thptTâm Phan
 
Phần 3: Các kiểu dữ liệu cơ sở
Phần 3: Các kiểu dữ liệu cơ sởPhần 3: Các kiểu dữ liệu cơ sở
Phần 3: Các kiểu dữ liệu cơ sởHuy Rùa
 
Chuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptxChuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptxNhatMinh733974
 
Thdc3 Lap Trinh C
Thdc3 Lap Trinh CThdc3 Lap Trinh C
Thdc3 Lap Trinh Cquyloc
 
06 tong quan ve ngon ngu c
06 tong quan ve ngon ngu c06 tong quan ve ngon ngu c
06 tong quan ve ngon ngu cTrí Nguyễn
 
Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)
Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)
Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)KhanhPham
 
Lập trình C cho VĐK 8051
Lập trình C cho VĐK 8051Lập trình C cho VĐK 8051
Lập trình C cho VĐK 8051Mr Giap
 

Similaire à Bài 4&5: Một số kiểu dữ liệu chuẩn và khai báo biến (20)

Session 02
Session 02Session 02
Session 02
 
Session 02
Session 02Session 02
Session 02
 
C cho 8051
C cho 8051C cho 8051
C cho 8051
 
Bai02 java introduction
Bai02 java introductionBai02 java introduction
Bai02 java introduction
 
LAP TRINH C - SESSION 2
LAP TRINH C - SESSION 2LAP TRINH C - SESSION 2
LAP TRINH C - SESSION 2
 
Chuong 4. lap trinh hop ngu
Chuong 4. lap trinh hop nguChuong 4. lap trinh hop ngu
Chuong 4. lap trinh hop ngu
 
Vinhthuy
VinhthuyVinhthuy
Vinhthuy
 
Bai giangtrenlop
Bai giangtrenlopBai giangtrenlop
Bai giangtrenlop
 
Chuong 2
Chuong 2Chuong 2
Chuong 2
 
chapter2.2.Variable.datatype.Arithmetic_Expression.pdf
chapter2.2.Variable.datatype.Arithmetic_Expression.pdfchapter2.2.Variable.datatype.Arithmetic_Expression.pdf
chapter2.2.Variable.datatype.Arithmetic_Expression.pdf
 
CáC KiểU Dữ LiệU
CáC KiểU Dữ LiệUCáC KiểU Dữ LiệU
CáC KiểU Dữ LiệU
 
Cau hoi trac nghiem tin 11 hoc ky 2
Cau hoi trac nghiem tin 11   hoc ky 2Cau hoi trac nghiem tin 11   hoc ky 2
Cau hoi trac nghiem tin 11 hoc ky 2
 
Ngon ngu c theo chuan ansi
Ngon ngu c theo chuan ansiNgon ngu c theo chuan ansi
Ngon ngu c theo chuan ansi
 
Giáo trình pascal cho gv hs thpt
Giáo trình pascal cho gv hs thptGiáo trình pascal cho gv hs thpt
Giáo trình pascal cho gv hs thpt
 
Phần 3: Các kiểu dữ liệu cơ sở
Phần 3: Các kiểu dữ liệu cơ sởPhần 3: Các kiểu dữ liệu cơ sở
Phần 3: Các kiểu dữ liệu cơ sở
 
Chuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptxChuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptx
 
Thdc3 Lap Trinh C
Thdc3 Lap Trinh CThdc3 Lap Trinh C
Thdc3 Lap Trinh C
 
06 tong quan ve ngon ngu c
06 tong quan ve ngon ngu c06 tong quan ve ngon ngu c
06 tong quan ve ngon ngu c
 
Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)
Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)
Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)
 
Lập trình C cho VĐK 8051
Lập trình C cho VĐK 8051Lập trình C cho VĐK 8051
Lập trình C cho VĐK 8051
 

Plus de Châu Trần

Bài 5: Các thao tác cơ bản trên bảng
Bài 5: Các thao tác cơ bản trên bảngBài 5: Các thao tác cơ bản trên bảng
Bài 5: Các thao tác cơ bản trên bảngChâu Trần
 
Bài 4: Cấu trúc bảng
Bài 4: Cấu trúc bảngBài 4: Cấu trúc bảng
Bài 4: Cấu trúc bảngChâu Trần
 
Bài 2: Hệ quản trị cơ sở dữ liệu
Bài 2: Hệ quản trị cơ sở dữ liệuBài 2: Hệ quản trị cơ sở dữ liệu
Bài 2: Hệ quản trị cơ sở dữ liệuChâu Trần
 
Bài 1: Một số khái niệm cơ bản
Bài 1: Một số khái niệm cơ bảnBài 1: Một số khái niệm cơ bản
Bài 1: Một số khái niệm cơ bảnChâu Trần
 
Bài 6: Biểu mẫu
Bài 6: Biểu mẫuBài 6: Biểu mẫu
Bài 6: Biểu mẫuChâu Trần
 
Bài 22: Một số dịch vụ cơ bản của Internet (Tiết 1)
Bài 22: Một số dịch vụ cơ bản của Internet (Tiết 1)Bài 22: Một số dịch vụ cơ bản của Internet (Tiết 1)
Bài 22: Một số dịch vụ cơ bản của Internet (Tiết 1)Châu Trần
 
Bài 21: Mạng thông tin toàn cầu Internet (Tiết 1)
Bài 21: Mạng thông tin toàn cầu Internet (Tiết 1)Bài 21: Mạng thông tin toàn cầu Internet (Tiết 1)
Bài 21: Mạng thông tin toàn cầu Internet (Tiết 1)Châu Trần
 
Bài 20: Mạng máy tính
Bài 20: Mạng máy tínhBài 20: Mạng máy tính
Bài 20: Mạng máy tínhChâu Trần
 
Bài 19: Tạo và làm việc với bảng
Bài 19: Tạo và làm việc với bảngBài 19: Tạo và làm việc với bảng
Bài 19: Tạo và làm việc với bảngChâu Trần
 
Bài 18: Các công cụ trợ giúp soạn thảo
Bài 18: Các công cụ trợ giúp soạn thảoBài 18: Các công cụ trợ giúp soạn thảo
Bài 18: Các công cụ trợ giúp soạn thảoChâu Trần
 
Bài 17: Một số chức năng khác
Bài 17: Một số chức năng khácBài 17: Một số chức năng khác
Bài 17: Một số chức năng khácChâu Trần
 
Bài 16: Định dạng văn bản
Bài 16: Định dạng văn bảnBài 16: Định dạng văn bản
Bài 16: Định dạng văn bảnChâu Trần
 
Bài 10: Khái niệm về hệ điều hành
Bài 10: Khái niệm về hệ điều hànhBài 10: Khái niệm về hệ điều hành
Bài 10: Khái niệm về hệ điều hànhChâu Trần
 
Bài 6: Giải bài toán trên máy tính
Bài 6: Giải bài toán trên máy tínhBài 6: Giải bài toán trên máy tính
Bài 6: Giải bài toán trên máy tínhChâu Trần
 
Bài 3: Giới thiệu về máy tính
Bài 3: Giới thiệu về máy tínhBài 3: Giới thiệu về máy tính
Bài 3: Giới thiệu về máy tínhChâu Trần
 
Bài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trìnhBài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trìnhChâu Trần
 
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trìnhBài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trìnhChâu Trần
 
Bài 12: Kiểu xâu (Tiết 1)
Bài 12: Kiểu xâu (Tiết 1)Bài 12: Kiểu xâu (Tiết 1)
Bài 12: Kiểu xâu (Tiết 1)Châu Trần
 

Plus de Châu Trần (18)

Bài 5: Các thao tác cơ bản trên bảng
Bài 5: Các thao tác cơ bản trên bảngBài 5: Các thao tác cơ bản trên bảng
Bài 5: Các thao tác cơ bản trên bảng
 
Bài 4: Cấu trúc bảng
Bài 4: Cấu trúc bảngBài 4: Cấu trúc bảng
Bài 4: Cấu trúc bảng
 
Bài 2: Hệ quản trị cơ sở dữ liệu
Bài 2: Hệ quản trị cơ sở dữ liệuBài 2: Hệ quản trị cơ sở dữ liệu
Bài 2: Hệ quản trị cơ sở dữ liệu
 
Bài 1: Một số khái niệm cơ bản
Bài 1: Một số khái niệm cơ bảnBài 1: Một số khái niệm cơ bản
Bài 1: Một số khái niệm cơ bản
 
Bài 6: Biểu mẫu
Bài 6: Biểu mẫuBài 6: Biểu mẫu
Bài 6: Biểu mẫu
 
Bài 22: Một số dịch vụ cơ bản của Internet (Tiết 1)
Bài 22: Một số dịch vụ cơ bản của Internet (Tiết 1)Bài 22: Một số dịch vụ cơ bản của Internet (Tiết 1)
Bài 22: Một số dịch vụ cơ bản của Internet (Tiết 1)
 
Bài 21: Mạng thông tin toàn cầu Internet (Tiết 1)
Bài 21: Mạng thông tin toàn cầu Internet (Tiết 1)Bài 21: Mạng thông tin toàn cầu Internet (Tiết 1)
Bài 21: Mạng thông tin toàn cầu Internet (Tiết 1)
 
Bài 20: Mạng máy tính
Bài 20: Mạng máy tínhBài 20: Mạng máy tính
Bài 20: Mạng máy tính
 
Bài 19: Tạo và làm việc với bảng
Bài 19: Tạo và làm việc với bảngBài 19: Tạo và làm việc với bảng
Bài 19: Tạo và làm việc với bảng
 
Bài 18: Các công cụ trợ giúp soạn thảo
Bài 18: Các công cụ trợ giúp soạn thảoBài 18: Các công cụ trợ giúp soạn thảo
Bài 18: Các công cụ trợ giúp soạn thảo
 
Bài 17: Một số chức năng khác
Bài 17: Một số chức năng khácBài 17: Một số chức năng khác
Bài 17: Một số chức năng khác
 
Bài 16: Định dạng văn bản
Bài 16: Định dạng văn bảnBài 16: Định dạng văn bản
Bài 16: Định dạng văn bản
 
Bài 10: Khái niệm về hệ điều hành
Bài 10: Khái niệm về hệ điều hànhBài 10: Khái niệm về hệ điều hành
Bài 10: Khái niệm về hệ điều hành
 
Bài 6: Giải bài toán trên máy tính
Bài 6: Giải bài toán trên máy tínhBài 6: Giải bài toán trên máy tính
Bài 6: Giải bài toán trên máy tính
 
Bài 3: Giới thiệu về máy tính
Bài 3: Giới thiệu về máy tínhBài 3: Giới thiệu về máy tính
Bài 3: Giới thiệu về máy tính
 
Bài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trìnhBài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trình
 
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trìnhBài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
 
Bài 12: Kiểu xâu (Tiết 1)
Bài 12: Kiểu xâu (Tiết 1)Bài 12: Kiểu xâu (Tiết 1)
Bài 12: Kiểu xâu (Tiết 1)
 

Bài 4&5: Một số kiểu dữ liệu chuẩn và khai báo biến

  • 1. Bài 4 & 5 (1 tiết): MỘT SỐ KIỂU DỮ LIỆU CHUẨN VÀ KHAI BÁO BIẾN
  • 2. I. Một số kiểu dữ liệu chuẩn
  • 3. 1. Kiểu nguyên Kiểu Bộnhớlưutrữmộtgiátrị Phạm vi giátrị byte 1 byte integer 2 byte word 2 byte longint 4 byte Từ 0đến 255
  • 4. 2. Kiểu thực Kiểu Bộnhớlưutrữmộtgiátrị real 6 byte extended 10 byte Phạm vi giátrị
  • 5. 3. Kiểu kí tự Là các kí tự thuộc bộ mã ASCII Kiểu Bộ nhớ lưu trữ một giá trị Phạm vi giá trị char 1 byte Ví dụ: ‘a’ có mã ASCII là 97 ‘A’ có mã ASCII là 65 256 kí tự trong bộ mã ASCII thập phân từ 0 đến 255
  • 6. 3. Kiểu lôgic Kiểu Bộ nhớ lưu trữ một giá trị Phạm vi giá trị Boolean 1 byte TRUE hoặc FALSE Ghi chú: Người lập trình cần tìm hiểu đặc trưng của các kiểu dữ liệu chuẩn được xác định bởi bộ dịch và sử dụng để khai báo biến.
  • 7. II. Khai báo biến
  • 8. Nhắc lại:  Biến là đại lượng được đặt tên, dùng để lưu giữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình  Phần khai báo biến nằm trong phần khai báo của một chương trình
  • 9. Cú pháp khai báo một biến đơn: var <danh sách biến>:<kiểu dữ liệu>; Trong đó:  var: là từ khóa dùng để khai báo biến.  danh sách biến: là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi dấu phẩy.  kiểu dữ liệu: thường là một trong các kiểu dữ liệu chuẩn mà chúng ta được học.
  • 10. Ngoài ra : Sau từ khóa var có thể khai báo nhiều danh sách biến khác nhau , tức là cấu trúc: <danh sách biến>:<kiểu dữ liệu>; có thể xuất hiện nhiều lân. Ví dụ: Giả sử trong chương trình cần các biến thực A, B, C ,D, X1, X2 và các biến nguyên M, N. Khi đó ta có thể khai báo các biến như sau: var A, B, C ,D, X1, X2: real; M, N: integer;
  • 11. Bài tập Cho chiều dài ba cạnh của một tam giác, tính chu vi, diện tích của tam giác đó 1. Xác định input, output. 2. Khai báo các biến  Xác định input, output: Input: a, b, c. Output: cv, S  Khai báo biến như sau: Var a,b,c: real; cv, S: real; Trong đó: • a, b, c: là các cạnh của tam giác. • cv, S: là chu vi và diện tích của tam giác
  • 12. Lưu ý: Cần đặt tên biến sao cho gợi nhớ đến ý nghĩa của biến đó. Không nên đặt tên biến quá ngắn hay quá dài , dễ mắc lỗi khi viết nhiều lần tên biến. Khi khai báo cần đặc biệt lưu ý đến phạm vi giá trị của nó.