Bai 3 Tin hoc 8 (2011)

27 237 0
Bai 3   Tin hoc 8 (2011)

Đ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

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ài liệu cùng người dùng

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