Bài giảng Tin học Lớp 11 - Bài 4: Dữ liệu và kiểu dữ liệu

Dữ liệu là thông tin đã được xử lý qua máy tính.

Có 2 kiểu dữ liệu cơ bản

 - Dữ liệu dạng số.

 - Dữ liệu dạng (kí tự)

 

ppt19 trang | Chia sẻ: hienduc166 | Lượt xem: 724 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Bài giảng Tin học Lớp 11 - Bài 4: Dữ liệu và kiểu dữ liệu, để tải tài liệu về máy bạn click vào nút TẢI VỀ ở trên
Dữ liệu là gì? Trong Microsoft Excel em đã được học những kiểu dữ liệu nào?Em hãy phân biệt 2 kiểu dữ liệu sau: Xin chào các bạn(1) 12, 5, -6 (2)Dữ liệu là thông tin đã được xử lý qua máy tính. Có 2 kiểu dữ liệu cơ bản - Dữ liệu dạng số. - Dữ liệu dạng (kí tự)1. Dữ liệu và kiểu dữ liệu: Để dễ dàng quản lý và tăng hiệu quả quản lý, các ngôn ngữ lập trình thường phân chia dữ liệu thành các kiểu khác nhau: - Dữ liệu dạng số-3; 2563.5; 6.8Số nguyênSố thập phân(Số thực)- Dữ liệu ký tựTin học1. Dữ liệu và kiểu dữ liệu: Để dễ dàng quản lý và tăng hiệu quả quản lý, các ngôn ngữ lập trình thường phân chia dữ liệu thành các kiểu khác nhau: Số học sinh của lớp,số sách trong thư việnChiều cao của bạn An, điểm trung bình môn tin họcDãy các chữ cái của ngôn ngữ lập trình.Số nguyênSố thực (Số thập phân)Xâu ký tựMột số kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal: 1. Dữ liệu và kiểu dữ liệu:Tên kiểuPhạm vi giá trịInteger(Số nguyên)-32768..32768Real(Số thực)2.9*10-39 ..1.7*10-38 và số 0Char(Ký tự)Một ký tự trong bảng chữ cáiString(Xâu ký tự)Xâu ký tự, tối đa 255 ký tự.* Chú ý: Kiểu xâu phải đặt trong dấu nháy đơn. Ví dụ: ‘ Nguyen Van A’; 1. Dữ liệu và kiểu dữ liệu: Em hãy thực hiện viết chương trình in lên màn hình dòng lệnh sau: “Xin chào! Chúc các bạn mạnh khoẻ”1. Dữ liệu và kiểu dữ liệu:2. Các phép toán với dữ liệu kiểu số:Kí hiệuPhép toánKiểu dữ liệu+CộngSố nguyên, số thực-TrừSố nguyên, số thực*NhânSố nguyên, số thực/ChiaSố nguyên, số thựcDivChia lấy phần nguyênSố nguyênModChia lấy phần dưSố nguyên Em hãy cho biết kết quả của các phép toán sau:2. Các phép toán với dữ liệu kiểu số:1. Dữ liệu và kiểu dữ liệu: 5/2= 5 div 2 = 5 mod 2 = 12/ 5=-12 div 5 = -12 mod 5 = 2.5212.4-2-22. Các phép toán với dữ liệu kiểu số:1. Dữ liệu và kiểu dữ liệu:Kí hiệuPhép toánKiểu dữ liệu+CộngSố nguyên, số thực-TrừSố nguyên, số thực*NhânSố nguyên, số thực/ChiaSố nguyên, số thựcDivChia lấy phần nguyênSố nguyênModChia lấy phần dưSố nguyênEm hãy cho biết trong những phép toán sau, phép toán nào chưa chính xác? Vì sao?2.5 div 112.5 + 23 -8(12.5+3) mod 38*2-3+1(2^2+6)/5* Quy tắc tính các biểu thức số học:- Thực hiện các phép toán trong ngoặc đơn.- Phép nhân, chia, div, mod.- Phép cộng, phép trừ thực hiện từ trái sang phải.2. Các phép toán với dữ liệu kiểu số:1. Dữ liệu và kiểu dữ liệu:* Chú ý: Trong ngôn ngữ lập trình, chỉ sử dụng dấu ngoặc tròn ( ) để gộp các phép toán.Ví dụ: Biểu thức [(a+b).(c-d)+6] -a khi viết trong Pascal có dạng: 3((a+b)*(c-d)+6)/3-a1. Dữ liệu và kiểu dữ liệu: Em hãy thực hiện viết chương trình in lên màn hình dòng lệnh sau: a/ “Xin chào! Chúc các bạn mạnh khoẻ”b/ Em hãy chèn thêm dòng lệnh sau: Writeln(‘5+20=‘,’20+5’);c/ Em hãy thay thế dòng lệnh trên bằng lệnh sau: Writeln(‘5+20=‘,20+5);1. Dữ liệu và kiểu dữ liệu: Em hãy thực hiện chuyển các biểu thức toán học sau đây sang ngôn ngữ lập trình Pascal, sau đó viết chương trình in lên màn hình kết quả chương trình:Kí hiệuPhép toánKiểu dữ liệu+5+3=86.5+5=11.5Số nguyên, số thực-6-3=312.5-3=9.5Số nguyên, số thực*2*3.5=7Số nguyên, số thực/22.5/5=4.5Số nguyên, số thựcDiv8 div 5=112 div 3 = 4Số nguyênMod9 div 3=012 div 9 = 3Số nguyên1. Dữ liệu và kiểu dữ liệu:2. Các phép toán với dữ liệu kiểu số:2. Các phép toán với dữ liệu kiểu số:1. Dữ liệu và kiểu dữ liệu:Kí hiệuPhép toánKiểu dữ liệu+CộngSố nguyên, số thực-TrừSố nguyên, số thực*NhânSố nguyên, số thực/ChiaSố nguyên, số thựcDivChia lấy phần nguyênSố nguyênModChia lấy phần dưSố nguyênEm hãy cho biết trong những phép toán sau, phép toán nào chưa chính xác? Vì sao?2.5 div 112.5 + 23 -8(12.5+3) mod 38*2-3+1(2^2+6)/5 Em hãy cho biết kết quả của các phép toán sau:2. Các phép toán với dữ liệu kiểu số:1. Dữ liệu và kiểu dữ liệu: 5/2= 5 div 2 = 5 mod 2 = 12/ 5=-12 div 5 = -12 mod 5 = 2.5212.4-2-2	Em hãy chuyển các biểu thức số học sang ngôn ngữ Pascal a x b – c + d a * b – c + d15 + 5 * (a / 2) (x+5) / (a+3)-y / (b+5)*(x+2)*(x+2)1. Dữ liệu và kiểu dữ liệu: Em hãy thực hiện viết chương trình in lên màn hình dòng lệnh sau: a/ “Xin chào! Chúc các bạn mạnh khoẻ”b/ Em hãy chèn thêm dòng lệnh sau: Writeln(‘5+20=‘,’20+5’);c/ Em hãy thay thế dòng lệnh trên bằng lệnh sau: Writeln(‘5+20=‘,20+5);* Quy tắc tính các biểu thức số học:- Thực hiện các phép toán trong ngoặc đơn.- Phép nhân, chia, div, mod.- Phép cộng, phép trừ thực hiện từ trái sang phải.2. Các phép toán với dữ liệu kiểu số:1. Dữ liệu và kiểu dữ liệu:* Chú ý: Trong ngôn ngữ lập trình, chỉ sử dụng dấu ngoặc tròn ( ) để gộp các phép toán.Ví dụ: Biểu thức [(a+b)(c-d)+6] -a khi viết trong Pascal có dạng: 3((a+b)*(c-d)+6)/3-a

File đính kèm:

  • pptbai giang cuc hay.ppt