Bài giảng Điện tử Tin học lớp 11: Bài 5

Bài giảng Điện tử Tin học lớp 11 - Bài 5: Một số kiểu dữ liệu chuẩn - khai báo biến, giới thiệu với các em một số kiểu dữ liệu chuẩn trong Pascal: kiểu nguyên, kiểu thực, kiểu ký tự, kiểu lôgic và các nội dung liên quan đến khai báo biến cùng phần bài tập ứng dụng. Chúc các em học tốt. | Bµi 5 mét sè kiÓu d÷ liÖu chuÈn - khai b¸o biÕn Gi¸o ¸n ®iÖn tö tin häc líp 11 H·y kÓ tªn nh÷ng tËp sè ®· häc trong ch­¬ng tr×nh to¸n ë c¸c líp d­íi. - Sè tù nhiªn - Sè nguyªn - Sè thùc Mçi ng«n ng÷ lËp tr×nh th­êng cung cÊp mét sè kiÓu d÷ liÖu chuÈn cho biÕt: Ph¹m vi gi¸ trÞ. Dung l­îng bé nhí cÇn thiÕt ®Ó l­u tr÷. C¸c phÐp to¸n cã thÓ t¸c ®éng lªn d÷ liÖu. I. Mét sè kiÓu d÷ liÖu chuÈn trong Pascal 1. KiÓu nguyªn H·y nªu ph¹m vi x¸c ®Þnh cña sè nguyªn trong To¸n häc? Tõ - ®Õn + KiÓu Ph¹m vi gi¸ trÞ Bé nhí l­u tr÷ mét gi¸ trÞ Byte Tõ 0 ®Õn 255 1 byte Integer Tõ -215 ®Õn 215 - 1 2 byte Word Tõ 0 ®Õn 216 - 1 2 byte Longint Tõ -231 ®Õn 231 - 1 4 byte Trong Pascal cã c¸c kiÓu d÷ liÖu nguyªn sau: 2. KiÓu thùc Sè thùc trong Pascal th­êng dïng c¸c kiÓu sau: KiÓu Ph¹m vi gi¸ trÞ Bé nhí l­u tr÷ 1 gi¸ trÞ Real 0 hoÆc cã gi¸ trÞ tuyÖt ®èi tõ 10-38 ®Õn 1038 6 byte Extended 0 hoÆc cã gi¸ trÞ tuyÖt ®èi tõ 10-4932 ®Õn 104932 10 byte 3. KiÓu kÝ tù Lµ c¸c kÝ tù thuéc bé m· ASCII. Trong Pascal ®­îc kÝ hiÖu lµ Char VÝ dô: ‘a’ cã m· ASCII lµ 97 ‘A’ cã m· ASCII lµ 65 BiÕn kiÓu kÝ tù dïng 1 byte bé nhí ®Ó ghi gi¸ trÞ. 4. KiÓu l«gic Cã gi¸ trÞ TRUE hoÆc FALSE. Trong Pascal kÝ hiÖu lµ Boolean Mçi gi¸ trÞ l«gic l­u tr÷ trong 1 byte. CÇn t×m hiÓu ®Æc tr­ng cña c¸c kiÓu d÷ liÖu chuÈn ®­îc x¸c ®Þnh bëi bé dÞch vµ sö dông ®Ó khai b¸o biÕn cho phï hîp. Cã tÊt c¶ 256 kÝ tù víi m· tõ 0 ®Õn 255. II. Khai b¸o biÕn Bµi to¸n ®Æt vÊn ®Ò: TÝnh chu vi (CV) vµ diÖn tÝch (S) cña h×nh trßn cã b¸n kÝnh nguyªn (R) bÊt k×. H·y x¸c ®Þnh tªn vµ kiÓu d÷ liÖu cña c¸c biÕn cÇn dïng trong ch­¬ng tr×nh? - BiÕn R kiÓu nguyªn. - C¸c biÕn CV, S kiÓu thùc. Lµm thÕ nµo ®Ó ch­¬ng tr×nh sö dông ®­îc c¸c biÕn trªn? Mäi biÕn dïng trong ch­¬ng tr×nh ®Òu ph¶i khai b¸o tªn vµ kiÓu d÷ liÖu cña biÕn. Mçi biÕn chØ khai b¸o mét lÇn. Trong Pascal: VÝ dô: VAR R: Integer; CV,S: Real; VAR : ; Trong ®ã: - Danh s¸ch biÕn lµ mét hoÆc nhiÒu tªn biÕn ®­îc viÕt c¸ch nhau bëi dÊu “,” - KiÓu d÷ liÖu th­êng lµ mét trong c¸c kiÓu d÷ liÖu chuÈn hoÆc kiÓu d÷ liÖu do ng­êi dïng ®Þnh nghÜa. CÇn ®Æt tªn biÕn gîi nhí ý nghÜa cña biÕn. Kh«ng nªn ®Æt tªn biÕn qu¸ ng¾n hoÆc qu¸ dµi. Khai b¸o biÕn cÇn l­u ý ®Õn ph¹m vi gi¸ trÞ cña biÕn. LuyÖn tËp Tr¨m tr©u tr¨m cá Tr©u ®øng ¨n n¨m Tr©u n»m ¨n ba Lô khô tr©u giµ Ba con mét bã. Hái sè tr©u ®øng, tr©u n»m, tr©u giµ? Gäi sè tr©u ®øng, tr©u n»m, tr©u giµ lÇn l­ît lµ x, y, z. H·y x¸c ®Þnh kiÓu cña c¸c biÕn x, y, z? BiÕn nguyªn BiÕn thùc BiÕn kÝ tù BiÕn l«gic § S S S ? Bµi to¸n 1: Var a,b,S,d: Real; Bµi to¸n 2: Chän c¸ch khai b¸o ®óng nhÊt? Var a,b,S: Integer; d: Real; Var a,b: Byte; S: Word; d: Real; Var a,b,S,d: Integer; TÝnh diÖn tÝch (S) vµ ®é dµi ®­êng chÐo (d) cña h×nh ch÷ nhËt, biÕt chiÒu dµi (a) vµ chiÒu réng (b) lµ c¸c sè nguyªn nhá h¬n 100. H·y nhí! VAR :; C¸c kiÓu d÷ liÖu chuÈn Khai b¸o biÕn. Mäi biÕn dïng trong ch­¬ng tr×nh ®Òu ph¶i khai b¸o tªn vµ kiÓu d÷ liÖu cña biÕn. trong pascal KiÓu nguyªn. KiÓu thùc. KiÓu kÝ tù. KiÓu l«gic.

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.