Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 091 912 4899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 9. Làm việc với dãy số

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: mai cam tu
Ngày gửi: 22h:22' 14-04-2016
Dung lượng: 22.2 KB
Số lượt tải: 74
Số lượt thích: 0 người
Ngày soạn: 30/3/2016
Ngày dạy: 8/4/2016
Tuần 32
Lớp dạy: 8.1
Tiết 63
Bài 9: LÀM VIỆC VỚI DÃY SỐ

MỤC TIÊU
Kiến thức:
Học sinh biết được khái niệm mảng một chiều;
Biết cách khai báo mảng, nhập, in, truy cập các phần tử của mảng;
Hiểu thuật toán tìm số lớn nhất, nhỏ nhất của một dãy số.
Kỹ năng:
Thái độ:
HS có thái độ nghiêm túc, tuân thủ các yêu cầu của GV
Hình thành cho học sinh thái độ ham mê học hỏi, yêu thích khám phá môn học.
Hướng dẫn học sinh, dùng phương pháp thử sai để tìm kết quả
CHUẨN BỊ
Giáo viên: Phòng máy, giáo án, tài liệu tham khảo.
Học sinh: Sgk, xem trước bài.
PHƯƠNG PHÁP
Đặt vấn đề để học sinh trao đổi và đưa nhận xét. Tận dụng vốn hiểu biết một cách tự nhiên của học sinh
Học sinh đọc SGK, quan sát và tổng kết
TIẾN TRÌNH DẠY VÀ HỌC
Ổn định lớp
Kiểm tra sĩ số





HOẠT ĐỘNG CỦA GV
HOẠT ĐỘNG CỦA HS
NỘI DUNG

HOẠT ĐỘNG 1: KIỂM TRA BÀI CŨ

Câu 1: Cách khai báo biến mảng sau đây đúng hay sai? Khoanh tròn vào chỗ sai (nếu có)
A, Var X: Array[10 , 13] of Interger;
B, Var X: Array[4 .. 10] of Real;
C, Var X: Array[10 ..1] of Interger;
D, Var X: Array[3.. 4.8] of Real;
Câu 2: Câu lệnh khai báo biến mảng sau đây máy tính có thực hiện được không? Tại sao nếu sai hãy sửa lại
Var N: Interger;
A: Array[1 .. N] of real;
-HS trả lời
Đáp án B đúng





-HS trả lời: Câu lệnh trên không thể thực hiện được vì chỉ số cuối phải là 1 số xác định
Var N: Interger;
A: Array[1 .. 100] of real;

Đáp án B đúng






Câu lệnh trên không thể thực hiện được vì chỉ số cuối phải là 1 số xác định
Var N: Interger;
A: Array[1 .. 100] of real;


HOẠT ĐỘNG 2: TÌM GIÁ TRỊ LỚN NHẤT VÀ NHỎ NHẤT CỦA DÃY SỐ

- GV cho HS xem lại thuật toán tìm giá trị lớn nhất của dãy số nguyên ( đã học ở Bài 5 ).

Em hãy nêu thuật toán để tìm số lớn nhất trong dãy số a1, a2, …an ?

-GV nói sơ lược cho HS hiểu
- Sau đó cho HS nhắc lại.

- GV liên hệ sang ví dụ 3/SGK








GV: Yêu cầu HS đọc ví dụ 3/SGK
- GV: Để nhập các số nguyên vào, trước hết ta phải làm gì ?
-Gọi 1 HS trả lời, 1 HS nhận xét
- GV chốt ý
- Sau khi khai báo N, biến lưu các số được nhập vào như là các phần tử của một biến mảng A. Ngoài ra, cần khai báo thêm các biến nào nữa ?
-Yêu cầu HS trả lời
-Gọi HS nhận xét, GV nhận xét
- GV hướng dẫn HS xác định các biến, kiểu biến và viết khai báo biến, viết câu lệnh thực hiện các bước nhập N, nhập các phần tử của mảng, tìm Max, Min in ra màn hình
-Gọi 1 HS nêu rõ đâu là phần khai báo đâu là phần thân chương trình
- Gọi 1 HS nhận xét, GV nhận xét
GV: Lưu ý cho HS số tối đa các phần tử của mảng(kích thước mảng) phải được khai báo bằng 1 số cụ thể

- HS nghe và nhắc lại
-HS trả lời
Bước 1: Nhập N và dãy A1, … , An;
Bước 2: Max ( A1;
Bước 3: Với i từ 2 đến N thực hiện: Nếu Max < A1 thì Max ( Ai;
Bước 4: Đưa ra màn hình giá trị Max rồi kết thúc










- HS đọc SGK
- HS trả lời:
+ Trước hết ta khai báo biến N.
+ Cần khai báo thêm biến i làm biến đếm cho các lệnh lặp, biến Max và Min để lưu số lớn nhất, nhỏ nhất.

-HS chú ý lắng nghe, quan sát sự hướng dẫn của GV
-HS:
(phần khai báo biến mảng)

Var i, n, Max, Min : integer;
A : array [1..100
 
Gửi ý kiến