Bài giảng Tin học Lớp 8 - Tiết 7, Bài 3: Chương trình máy tính và dữ liệu - Nguyễn Mạnh Hùng

ppt 13 trang phanha23b 26/03/2022 3350
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 8 - Tiết 7, Bài 3: Chương trình máy tính và dữ liệu - Nguyễn Mạnh Hùng", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptbai_giang_tin_hoc_lop_8_tiet_7_bai_3_chuong_trinh_may_tinh_v.ppt

Nội dung text: Bài giảng Tin học Lớp 8 - Tiết 7, Bài 3: Chương trình máy tính và dữ liệu - Nguyễn Mạnh Hùng

  1. TRệễỉNG THCS NGUYEÃN GIA THIEÀU 5
  2. KIỂM TRA BÀI CŨ Cõu hỏi 1: Ngụn ngữ lập trỡnh gồm những gỡ? Trả lời: Ngụn ngữ lập trỡnh là tập hợp cỏc kớ hiệu và quy tắc viết cỏc lệnh tạo thành một chương trỡnh hoàn chỉnh và thực hiện được trờn mỏy tớnh Cõu hỏi 2: Viết một chương trỡnh đơn giản in ra màn hỡnh dũng chữ “chao cac ban lop 8/3”. Xỏc định đõu là phần khai bỏo, đõu là phần thõn chương trỡnh? Trả lời: Program cauhoi1; Phần khai bỏo Uses crt; Begin Phần thõn chương trỡnh Writeln (‘chao cac ban lop 8/3’); End.
  3. Tiết 7 Bài 3: CHƯƠNG TRèNH MÁY TÍNH VÀ DỮ LIỆU 1. Dữ liệu và kiểu dữ liệu Dũng chữ Phộp toỏn với cỏc số
  4. Tiết 7 Bài 3: CHƯƠNG TRèNH MÁY TÍNH VÀ DỮ LIỆU 1. Dữ liệu và kiểu dữ liệu Mụ̣t sụ́ kiểu dữ liệu cơ bản trong ngụn ngữ lập trỡnh Tờn Phạm vi giỏ trị Vớ dụ kiểu Số nguyờn -215 đến 215-1 integer Số học sinh của lớp 8/3: (-32768 đến 32767) 38 học sinh real Số thực Chiều cao của bạn Nam: 2.9 x 10-39 đến 1.7 x 1038 1.52 m Một kớ tự trong bảng char ‘A’; ‘+’; ‘1’ chữ cỏi string Xõu kớ tự tối đa gồm ‘Chao cac ban’; ‘1234’ 255 kớ tự Trong Pascal, để cho chương trỡnh dịch hiểu dóy chữ số là kiểu xõu thỡ ta phải đặt dóy số đú trong cặp dấu nhỏy đơn. Vớ dụ: ‘5324’
  5. Tiết 7 Bài 3: CHƯƠNG TRèNH MÁY TÍNH VÀ DỮ LIỆU 1. Dữ liệu và kiểu dữ liệu Em hóy hoàn thành bài tập sau: Điền dấu x vào ụ lựa chọn phự hợp Cõu Dữ liệu Kiểu số nguyờn Kiểu số thực Kiểu xõu (Integer) (Real) (String) 1 12345 x 2 ‘12345’ x 3 142.34 x 4 ‘8a’ x 5 - 346 x 6 -16.31 x 7 ‘1/10/2008’ x 8 8.3x2 x
  6. Tiết 7 Bài 3: CHƯƠNG TRèNH MÁY TÍNH VÀ DỮ LIỆU 1. Dữ liệu và kiểu dữ liệu Bài toỏn: Biết bỏn kớnh của hỡnh trũn là một số nguyờn r. Tớnh chu vi (P) và diện tớch (S) của hỡnh trũn. Em hóy lựa chọn r: Interger kiểu dữ liệu thớch P, S: Real hợp trong Pascal cho r, P, S?
  7. Tiết 7 Bài 3: CHƯƠNG TRèNH MÁY TÍNH VÀ DỮ LIỆU 1. Dữ liệu và kiểu dữ liệu: 2. Cỏc phộp toỏn với dữ liệu số: Kớ hiệu cỏc phộp toỏn sụ́ học trong ngụn ngữ Pascal Phộp toỏn Kớ hiệu Kiểu dữ liệu Vớ dụ Cộng + Số nguyờn, số thực 3.2+2=5.2 Trừ - Số nguyờn, số thực 7-3=4 Nhõn * Số nguyờn, số thực 3.2*2=6.4 Chia / Số nguyờn, số thực 5/2 = 2.5 Chia lấy phần nguyờn div Số nguyờn 10 div 3 =3 Chia lấy phần dư mod Số nguyờn 10 mod 3 =1
  8. Tiết 7 Bài 3: CHƯƠNG TRèNH MÁY TÍNH VÀ DỮ LIỆU 1. Dữ liệu và kiểu dữ liệu: 2. Cỏc phộp toỏn với dữ liệu số: Quy tắc tớnh cỏc biểu thức số học trong ngụn ngữ Pascal: • Cỏc phộp toỏn trong ngoặc được thực hiện trước tiờn. • Trong dóy cỏc phộp toỏn khụng cú dấu ngoặc, cỏc phộp nhõn, phộp chia, phộp chia lấy phần nguyờn (div) và phộp chia lấy phần dư (mod) được thực hiện trước. • Phộp cộng và phộp trừ được thực hiện theo thứ tự từ trỏi sang phải. * Chỳ ý: Trong ngụn ngữ lập trỡnh chỉ được sử dụng dấu ngoặc trũn.
  9. Tiết 7 Bài 3: CHƯƠNG TRèNH MÁY TÍNH VÀ DỮ LIỆU 1. Dữ liệu và kiểu dữ liệu: 2. Cỏc phộp toỏn với dữ liệu số: Vớ dụ: Cho biết kết quả của cỏc phộp tớnh số học (/, div, mod): 7/2= 3.5 -9/2= - 4.5 7 div 2 = 3 -7 div 3= -2 7 mod 2 = 1 -9 mod 4= -1
  10. Tiết 7 Bài 3: CHƯƠNG TRèNH MÁY TÍNH VÀ DỮ LIỆU 1. Dữ liệu và kiểu dữ liệu: 2. Cỏc phộp toỏn với dữ liệu số: PHẫP TOÁN PHẫP TOÁN TRONG PASCAL a x b – c + d a*b – c + d a 15 + 5 15+5*(a/2) 2 x + 5 y − (x + 2)2 (x+5)/(a+3)-y/(b+5)*(x+2)*(x+2) a + 3 b + 5 (a + b)(c − d)+ 6 − a ((a+b)*(c-d)+6)/3-a 3
  11. Tiết 7 Bài 3: CHƯƠNG TRèNH MÁY TÍNH VÀ DỮ LIỆU 1. Dữ liệu và kiểu dữ liệu 2. Cỏc phộp toỏn với dữ liệu số: Tờn Kớ Phạm vi giỏ trị Phộp toỏn Kiểu dữ liệu kiểu hiệu -215 đến 215-1 Cộng Số nguyờn, số thực integer + (-32768 đến 32767) Trừ - Số nguyờn, số thực real 2.9 x 10-39 đến 1.7 x 1038 Nhõn * Số nguyờn, số thực Một kớ tự trong bảng Chia / Số nguyờn, số thực char chữ cỏi Chia lấy phần Xõu kớ tự tối đa gồm nguyờn div Số nguyờn string 255 kớ tự Chia lấy Số nguyờn phần dư mod
  12. HƯỚNG DẪN VỀ NHÀ - Về nhà học bài cũ, nắm được cỏc kiểu dữ liệu cơ bản và cỏc phộp toỏn với kiểu dữ liệu số. - Làm bài tập 2, 3, 4, 5 SGK/26 - Xem trước phần 3, phần 4 của bài học.
  13. Tiết học kết thỳc Tiết học kết thỳc