Bài 3. Chương trình máy tính và dữ liệu

18 280 0
Bài 3. Chương trình máy tính và dữ liệu

Đ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

Giáo án điện tử tin học lớp Dữ liệu kiểu liệu Kiểu liệu văn không sử dụng phép toán: + Hãy giải thích kết hai công thức sử dụng Excel hình bên Kiểu liệu văn sử dụng phép toán nối xâu: & Ngôn ngữ lập trình thường phân chia liệu thành kiểu định nghĩa phép toán tương ứng kiểu liệu Các ngôn ngữ lập trình định nghĩa sẵn số kiểu liệu thường dùng sau: Số nguyên Ví dụ: số học sinh, số sách, Số thực Ví dụ: điểm TB môn văn, chu vi đường tròn, Xâu kí tự dãy kí tự lấy từ bảng chữ ngôn ngữ lập trình Ví dụ: CHAO CAC BAN, 8A1 , 5/ 9/ 2008, Ngoài kiểu trên, ngôn ngữ lập trình cụ thể định nghĩa thêm nhiều kiểu liệu khác Một số kiểu liệu ngôn ngữ lập trình Pascal Tên kiểu integer real char string Phạm vi giá trị Số nguyên khoảng -215 đến 215 -1 Số thực có giá trị tuyệt đối khoảng 2,9 x 10-39 đến 1,7 x 1038 số Một kí tự bảng chữ Xâu kí tự, tối đa gồm 255 kí tự Bài toán: Biết bán kính hình tròn số chẵn R Tính chu vi (CV) diện tích (S) hình tròn Hãy lựa chọn kiểu liệu thích hợp Pascal cho R, CV S R: kiểu integer CV, S: kiểu real Các phép toán với liệu kiểu số Trong ngôn ngữ lập trình thực đư ợc phép toán số học không ? Trong ngôn ngữ lập trình thực phép toán số học cộng, trừ, nhân chia với số nguyên số thực Các phép toán số học Pascal Kí hiệu + * / mod div Tên phép toán Kiểu liệu Số nguyên, số Cộng thực Số nguyên, số Trừ thực Số nguyên, số Nhân thực Số nguyên, số Chia thực Số nguyên Chia lấy phần dư Chia lấy phần Số nguyên nguyên Ví dụ 1: Ví dụ 2: mod = div = -5 Mod = -2 -5 Div = -1 Cách viết biểu thức số học Pascal Trong toán học 15a 30b + 12 (X2 + 2X +5) - 4XY X+5 Y (X + 2)2 a+3 b+5 Trong Pascal 15*a - 30*b + 12 (X*X + 2*X + 5) 4*X*Y (X+5)/(a+3) y/ (b+5)*(X+2)*(X+2) Quy tắc tính biểu thức số học Các phép toán ngoặc thực trước tiên Trong dãy phép toán dấu ngoặc, phép toán * , / , mod , div thực trước Dãy phép toán có mức độ ưu tiên thực từ trái sang phải Trong ngôn ngữ lập trình, viết biểu thức toán sử dụng dấu ( ) Các phép so sánh Các ngôn ngữ lập trình cho phép sử dụng phép toán so sánh để so sánh liệu (số, biểu thức, ) Kết phép so sánh sai Kí hiệu phép toán phép so sánh khác nhau, tuỳ theo quy định ngôn ngữ lập trình Ví dụ 1: Biểu thức so sánh Kết = Đúng 10+1 > 7*2 Sai 8-X < Đúng hay Sai phụ thuộc vào giá trị cụ thể X Ví dụ 3: Bảng kí hiệu phép toán so sánh Pascal Kí hiệu Pascal = phép so sánh Bằng kí hiệu toán học = Khác < Nhỏ < >= Nhỏ Lớn Lớn > Giao tiếp người máy tính Là trình trao đổi liệu hai chiều người máy tính thực chương trình Con người: thực kiểm tra, điều chỉnh, bổ sung Máy tính: đưa thông báo, kết quả, gợi ý Tương tác người - máy người lập trình tạo thường thực nhờ thiết bị chuột, bàn phím, hình Bài toán: Hãy nhập vào bán kính hình tròn số chẵn R Tính chu vi (CV) diện tích (S) hình tròn a Nhập liệu Là tương tác mà chương trình tạm dừng để yêu cầu người dùng nhập liệu Ví dụ: Câu lệnh yêu cầu bán kính từ bàn phím Pascal Write(Ban hay nhap R = ); Readln(R); Kết Ban hay nhap R 4= Gõ bán kính nhấn Hoạt động chương trình tuỳ thuộc vào liệu nhập b Thông báo kết tính toán Là yêu cầu quan trọng chương trình Câu lệnh thông báo kết tính CV S hình tròn Ví dụ: Writeln(Chu vi hinh tron la: ,CV ); Writeln(Dien tich hinh tron la: , S); Kết Chu vi hinh tron la: 37.68 Dien tich hinh tron la: 113.04 c Các thông báo trình thực chương trình Thông báo dạng hộp thoại cho phép người dùng tuỳ chọn Ví dụ: Hộp thoại sau xuất ngư ời dùng thực thao tác kết thúc chư ơng trình Thông báo tạm ngừng khoảng thời gian Ví dụ: Trong chương trình Pascal có câu lệnh sau: Writeln(Cac ban cho giay nhe); Delay(2000); Kết Cac ban cho giay nhe Chương trình tạm ngừng giây thực tiếp Thông báo tạm ngừng người dùng nhấn phím Ví dụ: Trong chương trình Pascal có câu lệnh sau: Writeln(Hay nhan Enter de tiep tuc! ); Kết Read; Hay nhan Enter de tiep tuc! - Có thể dùng Readln thay cho Read Chương trình tạm ngừng chờ người dùng nhấn phím Enter thực tiếp Ghi nhớ! Ngôn ngữ lập trình phân chia liệu thành kiểu định nghĩa phép toán tương ứng kiểu liệu Giao tiếp (tương tác người - máy) trình trao đổi liệu hai chiều người máy tính                               Đa da ̣ ng, kha ́ c nhau vê ̀ ba ̉ n châ ́ t                          N: Tập hợp số tự nhiên Z: Tập hợp số nguyên Q: Tập hợp số hữu tỉ I = R\Q: Tập hợp số vô tỉ R: Tập hợp số thực                             !    "  # !  $%&    (' !  !"!#$ (  '        ")                              *+  #,"  ,-  )        '  .  /.0  1 2/3  2456  7 .0  18  9.0  1 :  ;  . (5 <6  7=.  /.0  1 +6  +2/3  2456  7>  /5  +4?57=7=>77=8  26+69 +   4   7"% +" +"%  ,"%   +"%  ,"%     @'  "  #    Biểu thức toán Kí hiệu trong pascal Kết quả 4,5 14 3 6 2 5 + ( )( ) [ ] 2 2 62435 − +−+ Biểu thức toán Kí hiệu trong pascal Kết quả 2 (phần nguyên) 1 (phần dư) 2 5 2 5 A#B#C"D#-B"E#'FG"H -26+69 *+I#DJ-AKL@A#B#C"D#FMG"H -26+69 N*:OP N:P!;Q*!:O!P* N* NR-*                          *+  #,"  ,-  )        '  P+  #,"  ,'-'  " 2"  ,'-'  " &  "   --  "-  # ≠ ≥ ≤ <I   "  # 7"-  ") 9)  ") 7"-  ")"-I  #I   9)  ")"-I  #I   Viết các ký hiệu phép so sánh trong toán học? S T U [...]... người máy tính Là quá trình trao đổi dữ liệu hai chiều giữa con người và máy tính khi thực hiện chương trình Con người: thực hiện kiểm tra, điều chỉnh, bổ sung Máy tính: đưa thông báo, kết quả, gợi ý Tương tác giữa người - máy là do người lập trình tạo ra và thường thực hiện nhờ các thiết bị chuột, bàn phím, màn hình Bài toán: Hãy nhập vào bán kính của hình tròn là một số chẵn R Tính chu vi (CV) và. .. Nhập dữ liệu Là một tương tác mà chương trình tạm dừng để yêu cầu người dùng nhập dữ liệu Ví dụ: Câu lệnh yêu cầu bán kính từ bàn phím trong Pascal Write(Ban hay nhap R = ); Readln(R); Kết quả Ban hay nhap R 4= Gõ bán kính và nhấn Hoạt động tiếp theo của chương trình sẽ tuỳ thuộc vào dữ liệu được nhập b Thông báo kết quả tính toán Là yêu cầu đầu tiên và quan trọng đối với mọi chương trình. .. thay cho Read Chương trình tạm ngừng chờ người dùng nhấn phím Enter rồi thực hiện tiếp Ghi nhớ! Ngôn ngữ lập trình phân chia dữ liệu thành các kiểu và định nghĩa các phép toán tương ứng trên mỗi kiểu dữ liệu Giao tiếp (tương tác người - máy) là quá trình trao đổi dữ liệu hai chiều giữa người và máy tính ... Trong chương trình Pascal có các câu lệnh sau: Writeln(Cac ban cho 2 giay nhe); Delay(2000); Kết quả Cac ban cho 2 giay nhe Chương trình tạm ngừng 2 giây rồi thực hiện tiếp Thông báo tạm ngừng cho đến khi người dùng nhấn phím Ví dụ: Trong chương trình Pascal có các câu lệnh sau: Writeln(Hay nhan Enter de tiep tuc! ); Kết quả Read; Hay nhan Enter de tiep tuc! - Có thể dùng Readln thay cho Read Chương trình. .. thông báo kết quả tính CV và S hình tròn Ví dụ: Writeln(Chu vi hinh tron la: ,CV ); Writeln(Dien tich hinh tron la: , S); Kết quả Chu vi hinh tron la: 37.68 Dien tich hinh tron la: 1 13.0 4 c Các thông báo trong quá trình thực hiện chương trình Thông báo dạng hộp thoại cho phép người dùng tuỳ chọn Ví dụ: Hộp thoại sau có thể xuất hiện khi ngư ời dùng thực hiện thao tác kết thúc chư ơng trình Thông báo ... người máy tính Là trình trao đổi liệu hai chiều người máy tính thực chương trình Con người: thực kiểm tra, điều chỉnh, bổ sung Máy tính: đưa thông báo, kết quả, gợi ý Tương tác người - máy người... Ghi nhớ! Ngôn ngữ lập trình phân chia liệu thành kiểu định nghĩa phép toán tương ứng kiểu liệu Giao tiếp (tương tác người - máy) trình trao đổi liệu hai chiều người máy tính ... lập trình tạo thường thực nhờ thiết bị chuột, bàn phím, hình Bài toán: Hãy nhập vào bán kính hình tròn số chẵn R Tính chu vi (CV) diện tích (S) hình tròn a Nhập liệu Là tương tác mà chương trình

Ngày đăng: 22/04/2016, 09:41

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan