Bài 9. Làm việc với dãy số
Chia sẻ bởi Nguyễn Hữu Khoa |
Ngày 14/10/2018 |
82
Chia sẻ tài liệu: Bài 9. Làm việc với dãy số thuộc Tin học 8
Nội dung tài liệu:
Tuần 28 - Tiết 55 - 56
Ngày dạy: 14/03/2016
Bài 9: LÀM VIỆC VỚI DÃY SỐ
1. MỤC TIÊU:
Kiến thức:
* Hoạt động : - Học sinh biết vận dụng các kiến thức đã học trong tiết 1 để giải quyết bài tập cụ thể.
- Học sinh hiểu được các chương trình tìm max, tìm min và tìm max min của dãy số.
Kĩ năng:
Hs thực hiện được:
- Học sinh thực hiện được việc vận dụng các kiến thức đã học trong tiết 1 để viết chương trình cho bài toán tìm max, tìm min và tìm max min của dãy số.
Hs thực hiện thành thạo:
- Học sinh thực hiện thành thạo việc khai báo mảng; truy nhập giá trị các phần tử trong mảng; nhập giá trị và in giá trị các phần tử ra màn hình.
Thái độ:
Thói quen:
- Học sinh thói quen tự rèn luyện trong của môn học có ý thức học tập bộ môn, ham thích tìm hiểu về tư duy khoa học.
Tính cách:
- Rèn luyện tính kiên trì trong học tập, rèn luyện.
2. NỘI DUNG BÀI HỌC:
- Tìm giá trị lớn nhất và nhỏ nhất của dãy số
3. CHUẨN BỊ:
3.1. Giáo viên: Giáo án.
3.2. Học sinh: Học bài cũ, xem trước bài mới.
4. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP:
Ổn định tổ chức và kiểm diện. (2 phút)
Giáo viên ổn định tổ chức và kiểm diện học sinh.
Kiểm tra miệng: (5’)
A
Nhìn vào dãy trên hãy cho biết:
Tên mảng : ......
Số phần tử của mảng: ......
Kiểu dữ liệu của các phần tử: ............
Phần tử thứ 1 có giá trị là ........, phần tử thứ 7 có giá trị là ........
Tiến trình bài học:
HOẠT ĐỘNG CỦA GV VÀ HS
NỘI DUNG BÀI HỌC
Hoạt động: Tìm giá trị lớn nhất và nhỏ nhất của dãy số:
a. Bài toán tìm Max của dãy số: (38’)
Gv: Quay lại ví dụ 6 của bài 5. Phân tích lại thuật toán và cùng học sinh viết chương trình cho bài toán.
Hs: Xem lại ví dụ 6 bài 5. Cùng giáo viên viết chương trình cho bài toán.
Gv: Yêu cầu học sinh sửa chương trình vừa viết để thành bài toán tìm Min của dãy số
Hs: Thực hiện sửa chương trình.
b. Bài toán tìm giá trị lớn nhất và nhỏ nhất của dãy số: (30’)
Gv: Yêu cầu học sinh kết hợp cả 2 chương trình trên để có chương trình giải quyết bài toán Tìm giá trị lớn nhất và nhỏ nhất của dãy số. (Nếu còn thời gian)
Hs: Thực hiện yêu cầu của giáo viên.
1. Tìm giá trị lớn nhất và nhỏ nhất của dãy số:
a. Bài toán tìm Max của dãy số:
Program Max;
Uses crt;
Var i, n, Max: integer;
A: array[1..100] of integer;
Begin
Clrscr;
Write(`Hay nhap do dai cua day so, = `);
readln(n);
Writeln(`Nhap cac phan tu cua day so:`);
For i:=1 to n do
Begin
Write(`a[`,i,`]=`); readln(a[i]);
End;
Max:=a[1];
For i:=2 to n do
if Max Writeln(`So lon nhat la Max = `,Max);
Readln;
End.
b. Bài toán tìm giá trị lớn nhất và nhỏ nhất của dãy số:
Program MaxMin;
Uses crt;
Var i, n, Max, Min: integer;
A: array[1..100] of integer;
Begin
Clrscr;
Write(`Hay nhap do dai cua day so, = `);
readln(n);
Writeln(`Nhap cac phan tu cua day so:`);
For i:=1 to n do
Begin
Write(`a[`,i,`]=`); readln(a[i]);
End;
Max:=a[1]; Min:=a[1];
For i:=2 to n do
Begin if Max if Min>a[i] then Min:=a[i]
End;
Writeln(`So lon nhat la Max
Ngày dạy: 14/03/2016
Bài 9: LÀM VIỆC VỚI DÃY SỐ
1. MỤC TIÊU:
Kiến thức:
* Hoạt động : - Học sinh biết vận dụng các kiến thức đã học trong tiết 1 để giải quyết bài tập cụ thể.
- Học sinh hiểu được các chương trình tìm max, tìm min và tìm max min của dãy số.
Kĩ năng:
Hs thực hiện được:
- Học sinh thực hiện được việc vận dụng các kiến thức đã học trong tiết 1 để viết chương trình cho bài toán tìm max, tìm min và tìm max min của dãy số.
Hs thực hiện thành thạo:
- Học sinh thực hiện thành thạo việc khai báo mảng; truy nhập giá trị các phần tử trong mảng; nhập giá trị và in giá trị các phần tử ra màn hình.
Thái độ:
Thói quen:
- Học sinh thói quen tự rèn luyện trong của môn học có ý thức học tập bộ môn, ham thích tìm hiểu về tư duy khoa học.
Tính cách:
- Rèn luyện tính kiên trì trong học tập, rèn luyện.
2. NỘI DUNG BÀI HỌC:
- Tìm giá trị lớn nhất và nhỏ nhất của dãy số
3. CHUẨN BỊ:
3.1. Giáo viên: Giáo án.
3.2. Học sinh: Học bài cũ, xem trước bài mới.
4. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP:
Ổn định tổ chức và kiểm diện. (2 phút)
Giáo viên ổn định tổ chức và kiểm diện học sinh.
Kiểm tra miệng: (5’)
A
Nhìn vào dãy trên hãy cho biết:
Tên mảng : ......
Số phần tử của mảng: ......
Kiểu dữ liệu của các phần tử: ............
Phần tử thứ 1 có giá trị là ........, phần tử thứ 7 có giá trị là ........
Tiến trình bài học:
HOẠT ĐỘNG CỦA GV VÀ HS
NỘI DUNG BÀI HỌC
Hoạt động: Tìm giá trị lớn nhất và nhỏ nhất của dãy số:
a. Bài toán tìm Max của dãy số: (38’)
Gv: Quay lại ví dụ 6 của bài 5. Phân tích lại thuật toán và cùng học sinh viết chương trình cho bài toán.
Hs: Xem lại ví dụ 6 bài 5. Cùng giáo viên viết chương trình cho bài toán.
Gv: Yêu cầu học sinh sửa chương trình vừa viết để thành bài toán tìm Min của dãy số
Hs: Thực hiện sửa chương trình.
b. Bài toán tìm giá trị lớn nhất và nhỏ nhất của dãy số: (30’)
Gv: Yêu cầu học sinh kết hợp cả 2 chương trình trên để có chương trình giải quyết bài toán Tìm giá trị lớn nhất và nhỏ nhất của dãy số. (Nếu còn thời gian)
Hs: Thực hiện yêu cầu của giáo viên.
1. Tìm giá trị lớn nhất và nhỏ nhất của dãy số:
a. Bài toán tìm Max của dãy số:
Program Max;
Uses crt;
Var i, n, Max: integer;
A: array[1..100] of integer;
Begin
Clrscr;
Write(`Hay nhap do dai cua day so, = `);
readln(n);
Writeln(`Nhap cac phan tu cua day so:`);
For i:=1 to n do
Begin
Write(`a[`,i,`]=`); readln(a[i]);
End;
Max:=a[1];
For i:=2 to n do
if Max Writeln(`So lon nhat la Max = `,Max);
Readln;
End.
b. Bài toán tìm giá trị lớn nhất và nhỏ nhất của dãy số:
Program MaxMin;
Uses crt;
Var i, n, Max, Min: integer;
A: array[1..100] of integer;
Begin
Clrscr;
Write(`Hay nhap do dai cua day so, = `);
readln(n);
Writeln(`Nhap cac phan tu cua day so:`);
For i:=1 to n do
Begin
Write(`a[`,i,`]=`); readln(a[i]);
End;
Max:=a[1]; Min:=a[1];
For i:=2 to n do
Begin if Max if Min>a[i] then Min:=a[i]
End;
Writeln(`So lon nhat la Max
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Hữu Khoa
Dung lượng: 81,00KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)