intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Giáo án Tin Học 8: Bài 3. CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU

Chia sẻ: Abcdef_34 Abcdef_34 | Ngày: | Loại File: PDF | Số trang:7

156
lượt xem
8
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

I. Mục tiêu : 1. Biết khái niệm kiểu dữ liệu. 2. Biết một số phép toán cơ bản với dữ liệu số. II. Chuẩn bị : 1. Tµi liÖu, GA ®iÖn tö. 2. §å dïng d¹y häc nh­ m¸y tÝnh kÕt nèi projector,... III. Phương pháp: thuyết trình ,vấn đáp và trực quan IV. Tiến trình bài giảng : A.Kiểm tra bài cũ : Em hãy nêu các bước để soạn thảo một chương trình trong pascal ? Theo em trong pascal có phân biệt chữ hoa và chữ thường không ? HĐ của Thầy HĐ 1:Tìm hiểu...

Chủ đề:
Lưu

Nội dung Text: Giáo án Tin Học 8: Bài 3. CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU

  1. Bài 3 : CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU I. Mục tiêu : 1. Biết khái niệm kiểu dữ liệu. 2. Biết một số phép toán cơ bản với dữ liệu số. II. Chuẩn bị : 1. Tµi liÖu, GA ®iÖn tö. 2. §å dïng d¹y häc nh­ m¸y tÝnh kÕt nèi projector,... III. Phương pháp: thuyết trình ,vấn đáp và trực quan IV. Tiến trình bài giảng : A.Kiểm tra bài cũ : Em hãy nêu các bước để soạn thảo một chương trình trong pascal ? Theo em trong pascal có phân biệt chữ hoa và chữ thường không ? HĐ của trò Ghi bảng HĐ của Thầy 1. Dữ liệu và HĐ 1:Tìm hiểu dữ kiểu dữ liệu . liệu và kiểu dữ liệu ? G : Nêu tình huống để - Ngôn ngữ lập gợi ý về dữ liệu và HS Quan sát.
  2. kiểu dữ liệu. trình phân chia dữ liệu theo các G : Đưa lên màn hình - HS suy nghĩ, trả lời:..... kiểu khác nhau ví dụ 1 SGK. H : Quan sát để phân H : Nghiên cứu SGK trả lời với .Và được chia thành các loại cơ biệt được hai loại dữ kiểu số. bản sau : liệu quen thuộc là chữ  Số nguyên và số.  Số thực G : Ta có thể thực hiện các phép toán với dữ  Xâu kí tự - HS ghi chép.. liệu kiểu gì? G : Còn với kiểu chữ thì các phép toán đó  Số nguyên ví dụ số học sinh của không có nghĩa. một lớp, số sách trong thư viện,... G : Theo em có những kiểu dữ liệu gì ? Lấy ví  Số thực, ví dụ chiều cao của bạn Bình, điểm trung bình môn dụ cụ thể về một kiểu
  3. dữ liệu nào đó. Toán,... H : Nghiên cứu SGK  Xâu kí tự (hay xâu) là dãy các và trả lời trên bảng "chữ cái" lấy từ bảng chữ cái của phụ. ngôn ngữ lập trình, ví dụ: "Chao G : Chốt trên màn hình cac ban", "Lop 8E", 3 kiểu dữ liệu cơ bản "2/9/1945"... nhất và giải thích thêm. G : Trong ngôn ngữ lập trình nào cũng chỉ có 3 kiểu dữ liệu đó hay còn nhiều nữa ? -Hs quan sát ví dụ
  4. Tên Phạm vi giá trị kiểu Số nguyên trong G : Đưa lên màn hình integer khoảng 215 đến 215  ví dụ 2 SGK để giới 1. thiệu tên của một số 2. Các phép Số thực có giá trị tuyệt kiểu dữ liệu cơ bản toán với dữ liệu đối trong khoảng trong NNLT pascal. kiểu số ? 2,910-39 đến 1,71038 real ( Hs ghi ở bảng 2 và số 0. G : Đọc tên kiểu dữ ) Một kí tự trong bảng char liệu Integer, real, char, chữ cái. string. Xâu kí tự, tối đa gồm string Quy tắc tính các H : Đọc lại. 255 kí tự. biểu thức số H : Viết tên và ý nghĩa - HS : 123 là kiểu dữ liệu Integer học: của 4 kiểu dữ liệu cơ ‘123’ là kiểu dữ liệu char,  Các phép toán bản trong TP. string. ngoặc trong G : Đưa ví dụ : 123 và Chú ý: Dữ liệu kiểu kí tự và kiểu được thực hiện ‘123’
  5. trước tiên; H : Đọc tên hai kiểu xâu trong Pascal được đặt trong dữ liệu trên. cặp dấu nháy đơn.  Trong dãy các G : Đưa ra chú ý về phép toán kiểu dữ liệu char và không có dấu ngoặc, các string. Kí Phép toán Kiểu dữ liệu hiệu phép HĐ 2 : Tìm hiểu các cộng số nguyên, số nhân,chia,phép + phép toán trong kiểu chia lấy phần thực dữ liệu số G : Đưa lên màn hình nguyên và trừ số nguyên, số  bảng kí hiệu các phép phép chia lấy thực toán dùng cho kiểu số phần dư được số nguyên, số nhân * thực và số nguyên. thực hiện thực trước; G : Hướng dẫn Hs về số nguyên, số chia / phép chia, phép chia  Phép cộng và thực lấy phần nguyên và div chia lấy số nguyên phép trừ được phép chia lấy phần dư: phần thực hiện theo nguyên thứ tự từ trái 5/2 = 12/5 =
  6. sang phải. 2.5; mod chia lấy số nguyên 2.4. phần dư 5 div 2 12 div 5 Hs : Theo dõi và tập làm quen với = 2; = 2 ác VD của GV đưa ra 5 mod 2 12 mod 5 Ngôn ngữ toán Ngôn ngữ TP = 1; = 2 abc+d a*b-c+d G : Đưa ra phép toán a 15+5*(a/2) 15  5  viết dạng ngôn ngữ 2 toán học : x x/5+2*x*y-8  2 xy  8 5 x và yêu cầu  2 xy  8 5 Hs : viết lại Vd của GV đưa ra Hs viết biểu thức này bằng NGLT G : Viết lại biểu thức này bằng ngôn ngữ lập trình Pascal. (a  b)(c  d)  6  a ? 3 Củng cố - HĐ 4 :
  7. HDVN G : Chốt lại những kiến thức trọng tâm trong bài.  Học lý thuyết, làm bài tập 1, 2, 3, 4,5,6  Đọc trước phần 3,4
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
3=>0