1. Trang chủ
  2. » Giáo án - Bài giảng

Bai3. CT may tinh va du lieu

23 169 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 200 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Dữ liệu và kiểu dữ liệuĐể dễ dàng quản lí và tăng hiệu quả xử 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: chữ, số nguyên số thập phân,…... Dữ liê

Trang 1

Bài 3 CHƯƠNG TRÌNH

MÁY TÍNH VÀ DỮ LIỆU

Trang 2

Bài 3 CHƯƠNG TRÌNH MÁY

TÍNH VÀ DỮ LIỆU

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ố

3 Các phép so sánh

4 Giao tiếp người - máy tính

Trang 3

1 Dữ liệu và kiểu dữ liệu

Để dễ dàng quản lí và tăng hiệu quả xử 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: chữ, số nguyên số thập phân,…

Trang 4

1 Dữ liệu và kiểu dữ liệu

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ó thể của

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

Trang 5

1 Dữ liệu và kiểu dữ liệu

Một số kiểu dữ liệu thường gặp:

 Số nguyên , ví dụ số học sinh của 1 lớp,…

 Số thực , ví dụ chiều cao của bạn Bình,…

 Xâu kí tự (hay xâu) là dãy các “chữ cái” lấy

từ bảng chữ cái của ngôn ngữ lập trình, ví

dụ: “Chao cac ban”,…

Trang 6

1 Dữ liệu và kiểu dữ liệu

Bảng liệt kê một số kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal:

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

integer Số nguyên trong khoảng -2 đến 2 -1

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

2,9 x 10 đến 1,7 x 10 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ự

15 15

Trang 7

1 Dữ liệu và kiểu dữ liệu

Trong Pascal, để chỉ rõ 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 Ví dụ: ‘5324’ , ‘863’

Trang 8

2 Các phép toán với dữ liệu

Trang 9

Bảng kí hiệu của các phép toán

số học trong ngôn ngữ Pascal:

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

+

-*

/ div

cộng trừ nhân chia chia lấy phần nguyên

Số nguyên, số thực

Trang 10

Quy tắc tính các biểu thức số học:

 Các phép toán trong ngoặc được thực hiện trước tiên

 Trong dãy các phép toán không có dấu ngoặc, các phép nhân, phép chia, phép chia lấy phần nguyên và phép chia lấy phần dư được thực hiện trước

Trang 11

Quy tắc tính các biểu thức số học:

Trang 12

Quy tắc tính các biểu thức số học:

Trang 13

3 Các phép so sánh

Trang 14

Bảng kí hiệu của các phép toán

so sánh trong ngôn ngữ Pascal:

Kí hiệu Phép toán Kí hiệu toán học

Nhỏ hơn hoặc bằng

Lớn hơn

Lớn hơn hoặc bằng

= # <

>

Trang 15

4 Giao tiếp người - máy tính

Quá trình trao đổi dữ liệu hai chiều giữa người và máy tính khi chương trình hoạt động thường được gọi là giao tiếp hoặc tương tác người-máy

a) Thông báo kết quả tính toán: là yêu cầu

đầu tiên đối với mọi chương trình Ví dụ:

câu lệnh write(‘Dien tich hinh tron la’, X);

Trang 16

4 Giao tiếp người - máy tính

b) Nhập dữ liệu:

Một trong những tương tác thường gặp

là chương trình yêu cầu nhập dữ liệu

Ví dụ:

write(‘Ban hay nhap nam sinh’);

read(NS);

Trang 17

4 Giao tiếp người - máy tính

c) Tạm ngừng chương trình: Có 2

Trang 18

4 Giao tiếp người - máy tính

- Tạm ngừng cho đến khi người dùng nhấn phím Ví dụ:

write(‘So Pi=’,Pi);

readln

Trang 19

4 Giao tiếp người - máy tính

d) Hộp thoại

Hộp thoại được sử dụng như một công

cụ cho việc giao tiếp giữa người-máy tính trong khi chạy chương trình

Trang 20

BÀI TẬP CỦNG CỐ

1 Hãy nêu ít nhất hai kiểu dữ liệu và một phép toán có thể thực hiện được trên một kiểu dữ liệu, nhưng phép toán đó không có nghĩa trên kiểu dữ liệu kia?

Trang 21

BÀI TẬP CỦNG CỐ

2 Dãy chữ số 2010 có thể thuộc những kiểu

dữ liệu nào?

a/ Kiểu số nguyên

b/ Kiểu số thực

c/ Kiểu xâu ký tự

Trang 22

BÀI TẬP CỦNG CỐ

Câu 3 : Em hãy nhận xét hai câu lệnh pascal:

Trang 23

Dặn dò

 Học Bài 3.Chương trình máy tính và dữ

liệu

 Làm Câu hỏi và bài tập 4,5,6,7 SGK

 Xem Bài thực hành 2 Viết chương trình để tính toán

Ngày đăng: 03/02/2015, 05:00

HÌNH ẢNH LIÊN QUAN

Bảng liệt kê một số kiểu dữ liệu cơ bản  của ngôn ngữ lập trình Pascal: - Bai3. CT may tinh va du lieu
Bảng li ệt kê một số kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal: (Trang 6)
Bảng kí hiệu của các phép toán - Bai3. CT may tinh va du lieu
Bảng k í hiệu của các phép toán (Trang 14)

TỪ KHÓA LIÊN QUAN

w