* Bảng liệt kê một số kiểu dữ liệu cơ bản của ngôn ngữ Pascal.. •Chú ý: Trong pascal để hiểu dãy số là kiểu xâu thì phải đặt dãy số đó trong dấu nháy đơn... Kí hiệu Tên phép toán Kiểu dữ
Trang 101 01
00 01
01
00 01
01 00
11 1
01 01
00 01
01
00 01
01 00
11 1
CHƯƠNG TRÌNH MÁY TÍNH
VÀ DỮ LIỆU
CHƯƠNG TRÌNH MÁY TÍNH
VÀ DỮ LIỆU
Trang 2LẬP TRÌNH
PASCAL
1.Dữ liệu và kiểu dữ liệu
BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
* Dữ liệu:
- Dòng chữ: “chao cac ban”
- số : 12+13=25; 1.5+1.2=2.7
* Kiểu dữ liệu của ngôn ngữ lập trình:
- Kiểu xâu kí tự: là dãy các chữ cái, chữ số và một số
kí hiệu khác: “chao cac ban”, “1234”, “lop 8a1”
- Kiểu số nguyên: s h c sinh m t l pố học sinh một lớp ọc sinh một lớp ột lớp ớp , 12345, -123…
- Kiểu số thực: chiều cao, điểm tb, 3,14; -123,456;…
Trang 3* Bảng liệt kê một số kiểu dữ liệu cơ bản của ngôn ngữ Pascal.
•Chú ý: Trong pascal để hiểu dãy số là kiểu xâu thì phải đặt dãy số đó trong dấu nháy đơn
•-Ví dụ: ‘1234’; ’43’
Tên kiểu Kí hiệu Phạm vi
Số nguyên Integer -32768 32767 Số thực Real -10-38…1038
Kí tự Char 256 kí tự(ASCII) Xâu String Tối đa 255 kí tự
Trang 42.Các phép toán với dữ liệu kiểu số:
* Chú ý: trong lập trình phép chia 2 số a và b(a/b) là số thực Cho dù a và b là số nguyên và a chia hết cho b.
Kí hiệu Tên phép toán Kiểu dữ liệu
+ Cộng Số nguyên, số thực
* Nhân Số nguyên, số thực
Div Chia lấy phần nguyên Số nguyên
Mod Chia lấy phần dư Số nguyên
LẬP TRÌNH
PASCAL BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
Trang 5* Một số ví dụ về phép chia
5/2=2.5
5 div 2= 2(chia lấy phần nguyên)
5 mod 2 =1(chia lấy phần dư)
* Viết biểu thức toán học trong Pascal
* Quy tắc tính các biểu thức số học: (SGK)
a
15 + 5 ×
Trang 6CỦNG CỐ
GV: Nguyễn Hữu Tài
Trong ngôn ngữ Pascal có 4 kiểu dữ liệu cơ bản.
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.
Các phép toán với dữ liệu kiểu số trong Pascal.
Trang 7* 3 Phép so sánh trong Pascal
Phép so sánh Kí hiệu toán học Kí hiệu trong
Pascal
Nhỏ hơn hoặc bằng <=
Lớn hơn hoặc bằng >=
Trang 8Dien tich hinh chu nhat la 20
Ban hay nhap chieu dai hinh cn=
4 Giao tiếp người-máy tính.
a Thông báo kết quả tính toán
VD:
Write(‘dien tich hính chu nhat là’,S);
Màn hình hiện ra
b nhập dữ liệu
write(‘ban hay nhap chieu dai hinh cn=’);
Read(chieudai);
màn hình xuất hiện
LẬP TRÌNH
PASCAL BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
Trang 9c Chương trình tạm ngừng:
* T m ng ng trong kho ng th i gian nh t định ạm ngừng trong khoảng thời gian nhất định ừng trong khoảng thời gian nhất định ảng thời gian nhất định ời gian nhất định ất định
dùng thêm các lệnh Delay VD: Delay(2000): chờ 2 giây sẽ ngừng Write(‘ban cho trong 2 giay nhe’); Delay(2000);
* Chương trình tạm ngừng cho đến khi nhấn fím Enter:
Vd: Writeln(‘dien tich hcn la’,s);
Read;
Màn hình hiển thị
Dien tich hinh chu nhat la 20
sau đó ta nhấn phím Enter thì tạm ngừng chương trình
Trang 11a/ Thay đổi phông chữ (Font ):
Ví dụ : Ở ô A1 Phông chữ hiện tại là Arial nếu thay thế bằng phông chữ Times New Roman thì ta phải làm như thế nào?
Bước 1: Chọn một hoặc nhiều ô cần định dạng
Bước 2 : Nháy mũi tên vào nút Font
Bước 3: Chọn phông chữ thích hợp
Font
Trang 12MÔN: TIN HỌC
Tiết 36:
1/ Thay đổi phông chữ,cỡ chữ, kiểu chữ
b/ Thay đổi cỡ chữ (Font size):
Ví dụ : Ở ô A1 cỡ chữ hiện tại là 13 nếu thay thế bằng cỡ chữ là 20 thì
ta phải làm như thế nào?
Bước 1: Chọn một hoặc nhiều ô cần định dạng
Bước 2 : Nháy mũi tên vào nút Size
Bước 3: Chọn cỡ chữ thích hợp
Font Size
Trang 13c/ Thay đổi kiểu chữ (Font Style):
Ví dụ : Ở ô A1 Phông chữ hiện tại là kiểu chữ bình thường nếu thay thế bằng kiểu chữ vừa đậm, vừa nghiêng thì ta phải làm như thế nào?
Bước 1: Chọn một hoặc nhiều ô cần định dạng
Bước 2 : Nháy mũi tên vào nút Font Style
để chọn kiểu chữ thích hợp
Bold: Chữ đậm
Italic: Chữ nghiêng
Underline: gạch chân
Trang 16MÔN: TIN HỌC
Tiết 36:
2/ Ch ọn màu phông
Ví dụ : Ở cột họ và tên có màu chữ hiện tại là màu đen nếu thay thế bằng màu xanh thì ta phải làm như thế nào?
Bước 1: Chọn một hoặc nhiều ô cần định dạng
Bước 2 : Nháy mũi tên vào nút Font Color
Bước 3: Chọn màu chữ thích hợp
Font Color
Trang 17Thực hiện định dạng trang tính theo mẫu sau:
Trang 18MÔN: TIN HỌC
Tiết 36:
Bài tập về nhà
Học bài cũ, chuẩn bị bài trong tiết 37 Bài 1,2,3 Trang 56 Sách giáo khoa
CHÚC CÁC EM LÀM BÀI TỐT
Trang 19KHOẺ VÀ HẠNH PHÚC