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

Bai 3 Tin hoc 8 (2011)

27 237 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 27
Dung lượng 3,47 MB

Nội dung

NHiƯt liƯt chµo mõng Ng­êi thùc hiƯn: d­¬ng m¹nh thµnh TiÕt 7+8 Bài CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU Bài 1. Dữ liệu kiểu liệu: Program CT_dautien; Là công cụ xử lí thông tin Uses crt; Begin writeln(‘Chao cac ban’); End. Chao cac ban Bài 1. Dữ liệu kiểu liệu: Thông tin đa dạng. Dữ liệu khác chất. Bài 1. Dữ liệu kiểu liệu: Để dễ dàng quản lí tăng hiệu xử lí, ngôn ngữ lập trình thường phân chia liệu thành kiểu liệu khác nhau: chữ, số nguyên, số thập phân,…  VD: Dòng chữ Phép toán với số. Chao cac ban 2007+5123=7130 155 chia bang 31 Bài 1. Dữ liệu kiểu liệu: Mỗi kiểu liệu có cách xử lí khác nhau. Ví dụ. Thùc hiƯn c¸c phÐp to¸n sè häc víi c¸c sè: 5/2=2.5 5+5=10 Nhưng víi câu chữ c¸c phÐp to¸n ®ã kh«ng cã nghÜa. Bài 1. Dữ liệu kiểu liệu: Các ngôn ngữ lập trình thường chia liệu cần xử lí theo kiểu khác nhau, với phÐp toán thực kiểu liệu đó. Ví dụ: Ta thực phép toán số học với số, với câu chữ phép toán kh«ng có ý nghóa. Bài 1. Dữ liệu kiểu liệu: Một số kiểu liệu thường dùng nhất:  Số nguyên: ví dụ Số HS lớp 50 HS, số tuổi em 13,…  Số thực: ví dụ điểm trung bình HKI em 8.3, chiều cao em 1.5 m,…  Xâu kí tự: ví dụ “Chao cac ban”, “Lop 8e”,… Bài 1. Dữ liệu kiểu liệu: Một số kiểu liệu NNLT Pascal Tên kiểu Phạm vi giá trò integer Số nguyên khoảng -215 đến 215 real char Số thực có giá trò tuyệt đối khoảng 2.9*10-39 đến 1.7*1038 số Một kí tự bảng chữ cái. string Xâu kí tự, tối đa dài 255 kí tự Bµi to¸n: BiÕt b¸n kÝnh cđa h×nh trßn lµ mét sè ch½n R. TÝnh chu vi (CV) vµ diƯn tÝch (S) cđa h×nh trßn. H·y lùa chän kiĨu d÷ liƯu thÝch hỵp Pascal cho R , CV vµ S . R: kiĨu integer CV, S: kiĨu real Bài 2. Các phép toán với liệu kiểu số: Trong ngôn ngữ lập trình ta thực phép toán số học cộng, trừ, nhân, chia với số nguyên số thực. 2. Các phép toán với liệu kiểu số: Kí hiệu phép toán số học dùng Pascal Kí hiệu Phép toán Kiểu liệu + Cộng Số nguyên, số thực - Trừ Số nguyên, số thực * Nhân Số nguyên, số thực / chia 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. Bài 2. Các phép toán với liệu kiểu số: Ví dụ: 5/2=2.5 5+5=10 5*5=25 5-5=0 div 2=2 mod =1 -13 mod = -3 Bài 2. Các phép toán với liệu kiểu số: Ta kết hợp phép tính số học để có biểu thức phức tạp hơn. Ví dụ số biểu thức toán học viết chúng NNLT Pascal: a x b –c +d a*b–c+d (x+2)2 (x+2)*(x+2) Quy t¾c tÝnh biĨu thøc sè häc C¸c phÐp to¸n ngc ®­ỵc thùc hiƯn tr­íc tiªn. Trong d·y c¸c phÐp to¸n kh«ng cã dÊu ngc, c¸c phÐp to¸n * / mod div ®­ỵc thùc hiƯn tr­íc. D·y c¸c phÐp to¸n cã cïng møc ®é ­u tiªn th× thùc hiƯn lÇn l­ỵt tõ tr¸i sang ph¶i. Trong c¸c ng«n ng÷ lËp tr×nh, viÕt c¸c biĨu thøc to¸n chØ sư dơng dÊu ( ) Bài 3. 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 c¸c d÷ liƯu (sè, biĨu thøc, .). KÕt qu¶ cđa phÐp so s¸nh chØ cã thĨ lµ ®óng hc sai. KÝ hiƯu c¸c phÐp to¸n vµ phÐp so s¸nh cã thĨ kh¸c nhau, t theo quy ®Þnh cđa tõng ng«n ng÷ lËp tr×nh. VÝ dơ 1: BiĨu thøc so s¸nh = KÕt qu¶ §óng 10+1 > 7*2 Sai 8-X < §óng hay Sai phơ thc vµo gi¸ trÞ thĨ cđa X VÝ dơ 2: B¶ng kÝ hiƯu c¸c phÐp to¸n so s¸nh Pascal KÝ hiƯu Pascal phÐp so s¸nh kÝ hiƯu to¸n häc = B»ng = Kh¸c ≠ < Nhá h¬n < Lín h¬n > >= Lín h¬n hc b»ng ≥ 4. Giao tiÕp ng­êi – m¸y tÝnh Lµ qu¸ tr×nh trao ®ỉi d÷ liƯu hai chiỊu gi÷a ng­êi vµ m¸y tÝnh 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µ ng­êi lËp tr×nh t¹o vµ th­êng thùc hiƯn nhê c¸c thiÕt bÞ cht, 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µ diƯn tÝch (S) cđa h×nh trßn. a. 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 Pascal Write(‘Ban hay nhap R =’ ); Readln(R); KÕt qu¶ Ban hay nhap R =  Gâ b¸n kÝnh vµ nhÊn Ho¹t ®éng tiÕp theo cđa ch­¬ng tr×nh sÏ t thc 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. VÝ dơ: C©u lƯnh th«ng b¸o kÕt qu¶ tÝnh CV vµ S h×nh trßn. Writeln(‘Chu vi hinh tron la: ’,CV ); KÕt qu¶ Writeln(‘Dien tich hinh tron la: ’, S); Chu vi hinh tron la: 37.68 Dien tich hinh tron la: 113.04 c. C¸c th«ng b¸o 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 t chän. VÝ dơ: Hép tho¹i sau cã thĨ xt hiƯn ng­êi dïng thùc hiƯn thao t¸c kÕt thóc ch­¬ng tr×nh.  Th«ng b¸o t¹m ngõng mét kho¶ng thêi gian VÝ dơ: Trong ch­¬ng tr×nh Pascal cã c¸c c©u lƯnh sau: Writeln(‘Cac ban cho giay nhe…’); Delay(2000); KÕt qu¶ Cac ban cho giay nhe… Ch­¬ng tr×nh t¹m ngõng gi©y råi thùc hiƯn tiÕp  Th«ng b¸o t¹m ngõng cho ®Õn 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! ’); Read; KÕt qu¶ Hay nhan Enter de tiep tuc! 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  Cã thĨ dïng Readln thay cho Read. 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. Bài học kết thúc THÂN ÁI CHÀO CÁC EM ! [...]... Trừ Số nguyên, số thực * Nhân Số nguyên, số thực / chia 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 Bài 3 2 Các phép toán với dữ liệu kiểu số: Ví dụ: 5/2=2.5 5+5=10 5*5=25 5-5=0 5 div 2=2 5 mod 2 =1 - 13 mod 5 = -3 Bài 3 2 Các phép toán với dữ liệu kiểu số: Ta có thể kết hợp các phép tính số học trên để có các biểu thức phức tạp hơn Ví dụ về một số biểu thức toán... thøc to¸n chØ sư dơng dÊu ( ) Bài 3 3 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 c¸c d÷ liƯu (sè, biĨu thøc, ) KÕt qu¶ cđa phÐp so s¸nh chØ cã thĨ lµ ®óng hc sai KÝ hiƯu c¸c phÐp to¸n vµ phÐp so s¸nh cã thĨ kh¸c nhau, t theo quy ®Þnh cđa tõng ng«n ng÷ lËp tr×nh VÝ dơ 1: BiĨu thøc so s¸nh 7 = 7 KÕt qu¶ §óng 10+1 > 7*2 Sai 8- X < 2 §óng hay Sai phơ thc vµo gi¸... víi mäi ch­ ¬ng tr×nh VÝ dơ: C©u lƯnh th«ng b¸o kÕt qu¶ tÝnh CV vµ S h×nh trßn Writeln(‘Chu vi hinh tron la: ’,CV ); KÕt qu¶ Writeln(‘Dien tich hinh tron la: ’, S); Chu vi hinh tron la: 37 . 68 Dien tich hinh tron la: 1 13. 04 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 t chän VÝ dơ: Hép tho¹i sau cã thĨ xt hiƯn khi ng­êi dïng thùc hiƯn thao t¸c kÕt... ng«n ng÷ lËp tr×nh cã thĨ thùc hiƯn ®­ỵc c¸c phÐp to¸n sè häc kh«ng nhØ? Trong mäi ng«n ng÷ lËp tr×nh ®Ịu cã thĨ thùc hiƯn c¸c phÐp to¸n sè häc céng, trõ, nh©n vµ chia víi c¸c sè nguyªn vµ sè thùc Bài 3 2 Các phép toán với dữ liệu kiểu số: Trong mọi ngôn ngữ lập trình ta đều có thể thực hiện các phép toán số học cộng, trừ, nhân, chia với các số nguyên và số thực 2 Các phép toán với dữ liệu kiểu số: . LIEU Baứi 3 Tiết 7 +8 1. Dữ liệu và kiểu dữ liệu: Bài 3 Program CT_dautien; Uses crt; Begin writeln(‘Chao cac ban’); End. Là công cụ xử lí thông tin Chao cac ban 1. Dữ liệu và kiểu dữ liệu: Bài 3 Thông. thành các kiểu dữ liệu khác nhau: chữ, số nguyên, số thập phân,…  VD: Bài 3 Chao cac ban 2007+51 23= 7 130 155 chia 5 bang 31 Dòng chữ Phép toán với các số. 1. Dữ liệu và kiểu dữ liệu: Mỗi kiểu dữ. nghóa. Bài 3 1. Dữ liệu và kiểu dữ liệu: Một số kiểu dữ liệu thường dùng nhất:  Số nguyên: ví dụ Số HS của lớp là 50 HS, số tuổi của em là 13, …  Số thực: ví dụ điểm trung bình HKI của em là 8 .3,

Ngày đăng: 10/09/2015, 15:03

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w