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_tiết 7

Chia sẻ: Nguyễn Minh Thắng | Ngày: | Loại File: PDF | Số trang:10

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

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 dữ liệu và kiểu dữ liệu ? G : Nêu tình HS Quan sát. - huống để gợi ý về dữ liệu và kiểu dữ liệu.

Chủ đề:
Lưu

Nội dung Text: Giáo án tin học 8_tiết 7

  1. Tiết : 7 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 :
  2. 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 HĐ 1:Tìm hiểu 1. Dữ liệu và dữ liệu và kiểu dữ kiểu dữ liệu . liệu ? - Ngôn ngữ tình HS Quan sát. G : Nêu lập trình phân huống để gợi ý về chia dữ liệu dữ liệu và kiểu dữ - HS suy nghĩ, trả lời:..... theo các kiểu liệu. G : Đưa lên màn H : Nghiên cứu SGK trả lời khác nhau .Và
  3. hình ví dụ 1 SGK. với kiểu số. được chia thành các loại H : Quan sát để cơ bản sau : phân biệt được hai  Số nguyên loại dữ liệu quen thuộc là chữ và  Số thực số. - HS ghi chép..  Xâu kí tự G : Ta có thể thực hiện các phép toán với dữ liệu kiểu  Số nguyên ví dụ số học sinh của một lớp, số sách gì? trong thư viện,... G : Còn với kiểu chữ thì các phép  Số thực, ví dụ chiều cao toán đó không có của bạn Bình, điểm trung nghĩa. bình môn Toán,...
  4.  Xâu kí tự (hay xâu) là dãy các "chữ cái" lấy từ bảng G : Theo em có chữ cái của ngôn ngữ lập những kiểu dữ trình, ví dụ: "Chao cac liệu gì ? Lấy ví dụ ban", "Lop 8E", cụ thể về một kiểu "2/9/1945"... dữ liệu nào đó. H : Nghiên cứu SGK và trả lời trên bảng phụ. G : Chốt trên màn hình 3 kiểu dữ liệu cơ bản nhất và giải thích thêm. G : Trong ngôn
  5. ngữ lập trình nào cũng chỉ có 3 kiểu -Hs quan sát ví dụ dữ liệu đó hay còn nhiều nữa ? 2. Các phép toán với dữ liệu kiểu số ? G : Đưa lên màn ( Hs ghi ở hình ví dụ 2 SGK bảng 2 ) để giới thiệu tên
  6. của một số kiểu Tên Phạm vi giá trị dữ liệu cơ bản kiểu Quy tắc tính trong NNLT Số nguyên trong các biểu thức integer khoảng 215 đến pascal. số học: 215  1. Các phép G : Đọc tên kiểu Số thực có giá trị toán trong dữ liệu Integer, tuyệt đối trong ngoặc được khoảng 2,910-39 real, char, string. real thực hiện đến 1,71038 và H : Đọc lại. trước tiên; H : Viết tên và ý số 0. Trong dãy nghĩa của 4 kiểu char Một kí tự trong các phép dữ liệu cơ bản bảng chữ cái. toán không trong TP. Xâu kí tự, tối đa string dấu có G : Đưa ví dụ : ngoặc, các
  7. 123 và ‘123’ phép gồm 255 kí tự. nhân,chia,ph H : Đọc tên hai - HS : 123 là kiểu dữ liệu ép chia lấy Integer kiểu dữ liệu trên. phần nguyên ‘123’ là kiểu dữ liệu G : Đưa ra chú ý và phép chia về kiểu dữ liệu char, string. lấy phần dư Chú ý: Dữ liệu kiểu kí tự char và string. được thực HĐ 2 : Tìm hiểu và kiểu xâu trong Pascal hiện trước; toán được đặt trong cặp dấu các phép trong kiểu dữ liệu nháy đơn. Phép cộng và phép trừ số được thực G : Đưa lên màn hiện theo thứ Kí Phép Kiểu dữ hình bảng kí hiệu tự từ trái toán hiệu toán liệu các phép sang phải. dùng cho kiểu số
  8. thực và số cộng số + nguyên. nguyên, G : Hướng dẫn Hs số thực về phép chia, trừ số  lấy phép chia nguyên, phần nguyên và số thực lấy phép chia số nhân * phần dư: nguyên, số thực 5/2 = 12/5 = số chia / 2.5; 2.4. nguyên, 5 div 12 div số thực 2 = 2; 5 = 2 div chia lấy số nguyên 5 mod 12 mod phần
  9. 2 = 1; 5 = 2 nguyên G : Đưa ra phép mod chia lấy số nguyên phần dư viết dạng toán ngôn ngữ toán học Hs : Theo dõi và tập làm quen với ác VD của GV : và yêu cầu đưa ra x  2 xy  8 5 Ngôn ngữ Ngôn ngữ Hs viết biểu thức toán TP này bằng NGLT G : Viết lại biểu a  b  c + d a*b-c+d thức này bằng a 15+5*(a/2) 15  5  2 ngôn ngữ lập trình x/5+2*x*y- x  2 xy  8 Pascal. 5 8 (a  b)(c  d)  6  a ? 3 Hs : viết lại Vd của GV đưa HĐ 4 : Củng cố -
  10. ra HDVN Chốt lại G : 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
2=>2