Tải bản đầy đủ (.pdf) (4 trang)

Giáo án Tin học 8 - Tiết 7-8: Chương trình máy tính và dữ liệu - Đoàn Thị Ánh Nguyệt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (160.86 KB, 4 trang )

<span class='text_page_counter'>(1)</span>Người soạn: Đoàn Thị ánh Nguyệt. Gi¸o ¸n: Tin häc 8. TuÇn 4 Tiết 7+8: chương trình máy tính và dữ liệu I. Mục đích, yêu cầu: - Häc sinh hiÓu ®­îc vÒ d÷ liÖu vµ kiÓu d÷ liÖu trong Tubor Pascal - Häc sinh biÕt ®­îc c¸c phÐp to¸n víi kiÓu d÷ liÖu sè - Học sinh biết các phép so sánh, giao tiếp giữa người và máy. - Ph©n biÖt ®­îc kiÓu d÷ liÖu: KiÓu sè nguyªn, kiÓu sè thùc, kiÓu k tù vµ kiÓu x©u ký tù. II/ ChuÈn bÞ cña häc sinh vµ gi¸o viªn: GV: Một số chương trình mẫu HS: Nghiên cứu trước bài III/ TiÕn tr×nh d¹y häc: 1. KiÓm tra bµi cò: ? H·y nªu c¸c thµnh phÇn chÝnh trong ng«n ng÷ lËp tr×nh ?H·y cho biÕt sù kh¸c nhau gi÷a tõ khãa vµ tªn trong ng«n ng÷ lËp tr×nh ? cấu trúc chung của mọi chương trình bao gồm những gì 2. Bµi míi: Hoạt động của GV + HS. Néi dung ghi b¶ng. Hoạt động 1: . Dữ liệu và kiểu dữ liệu GV ®­a ra vÝ dô Mỗi kiểu dữ liệu thường được xử lý theo c¸c c¸ch kh¸c nhau. Ch¼ng h¹n, ta cã thÓ thùc hiÖn c¸c phÐp to¸n sè häc víi c¸c sè, nh­ng víi c¸c c©u ch÷ th× viÖc tÝnh to¸n kh«ng cã nghÜa. - GV giíi thiÖu mét vµi kiÓu d÷ liÖu:..... Ví dụ 1. Hình 18 dưới đây là kết quả thực hiện của một chương trình, in ra mµn h×nh víi c¸c kiÓu d÷ liÖu quen thuéc lµ ch÷ vµ sè. Dòng chữ Phép toán với các số. - X©u kÝ tù (hay kiÓu 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, bao gåm c¸c ch÷, ch÷ sè vµ mét sè kÝ hiÖu kh¸c, vÝ dô: “Chao cac ban”, 1. Trường THCS Sơn Hoá Lop8.net.

<span class='text_page_counter'>(2)</span> Người soạn: Đoàn Thị ánh Nguyệt. Gi¸o ¸n: Tin häc 8. “Lop 8E” - Sè nguyªn lµ c¸c sè kh«ng cã phÇn thËp ph©n, vÝ dô sè häc sinh cña mét líp, sè s¸ch trong th­ viÖn,... - Sè thùc gåm c¸c sè nguyªn vµ c¸c sè cã phÇn thËp ph©n, vÝ dô: - ChiÒu cao cña b¹n B×nh - §iÓm trung b×nh m«n To¸n. Hoạt động 2: Các phép toán với dữ liệu kiểu số KÝ hiÖu. Tªn phÐp to¸n. KiÓu d÷ 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. VÝ dô 2. Khi lËp tr×nh, ta cã thÓ thùc VÝ dô 2: hiÖn phÐp chia 5 cho 3. V× 5 kh«ng chia hÕt cho 3 nªn kÕt qu¶ sÏ lµ mét sè thËp ph©n, lµ mét sè thùc. Tuy nhiªn, nÕu thùc hiÖn phÐp chia lÊy phÇn nguyªn vµ phÐp chia lÊy phÇn d­, chóng ta sÏ ®­îc kÕt qu¶ lµ c¸c sè nguyªn: VÝ dô vÒ phÐp chia lÊy phÇn d­: 5 mod 3 = 2; 19 mod 4 = 3; VÝ dô vÒ phÐp chia lÊy phÇn nguyªn: 2. Trường THCS Sơn Hoá Lop8.net.

<span class='text_page_counter'>(3)</span> Gi¸o ¸n: Tin häc 8. Người soạn: Đoàn Thị ánh Nguyệt 5 div 3 = 1; 19 div 4 = 4. Hoạt động 3: Các phép toán với dữ liệu kiểu số GV đưa ra VD: chương trình yêu cầu nhËp n¨m sinh tõ bµn phÝm. Em cÇn gâ mét sè tù nhiªn øng víi n¨m sinh. Sau khi nhấn phím Enter để xác nhận, chương trình sẽ tiếp tục hoạt động - Khi ta muốn thoát khỏi một chương trình đang chạy, chương trình có thể đưa ra hép tho¹i cã d¹ng sau: ( GV m« t¶ trªn mµn chiÕu ):. a) NhËp d÷ liÖu VÝ dô: write('Ban hay nhap nam sinh NS ='); readln(NS); Hai c©u lÖnh trªn cho kÕt qu¶ sau:. GV giíi thiÖu c©u lÖnh th«ng b¸o kÕt b) Th«ng b¸o kÕt qu¶ tÝnh to¸n: C©u lÖnh: qu¶ write('Dien tich hinh tron la ',X); - Giới thiệu câu lệnh chương trình tạm cho biết diện tích hình tròn: ngõng. C) Chương trình tạm ngừng: C©u lÖnh Pascal: Writeln('Cac ban cho 2 giay nhe...'); Delay(2000); Ra kÕt qu¶ lµ: Ngoài ra còn có những trường hợp 3. Trường THCS Sơn Hoá Lop8.net.

<span class='text_page_counter'>(4)</span> Gi¸o ¸n: Tin häc 8. Người soạn: Đoàn Thị ánh Nguyệt. chương trình tạm ngừng, chờ người sử - Để chương trình tạm dừng ta có dông nhÊn mét phÝm cô thÓ, hoÆc nhÊn thÓ sö dông hai c©u lÖnh: Read;. mét phÝm bÊt kú. Readln;. 3. Cñng cè: Ghi nhí 1. Dữ liệu sử dụng trong các ngôn ngữ lập trình thường định nghĩa theo các kiểu, với các phép toán có thể thực hiện trên từng kiểu dữ liệu đó. 2. 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 trình hoạt động thường được gọi là giao tiếp giữa người và máy tính C©u hái vµ bµi tËp: 1. 2. 3. 4.. 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. Cho dãy chữ số 2010. Dãy chữ số đó có thể thuộc kiểu dữ liệu nào? Cho hai xâu kí tự “Lớp” và “8A”. Hãy thử định nghĩa một “phép toán” có thể thực hiện được trên hai xâu kí tự đó. Hãy cho biết một số ví dụ về tương tác giữa người và máy tính khi chương trình hoạt động. Tæ chuyªn m«n ký duyÖt ngµy /. / 2009. TTCM. NguyÔn ThÞ An. 4. Trường THCS Sơn Hoá Lop8.net.

<span class='text_page_counter'>(5)</span>

×