Tìm kiếm theo tiêu đề

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
Xem tiếp

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
  • 0919 124 899
  • 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: Nguyễn Thị Thu Thuỷ
Ngày gửi: 22h:42' 20-04-2009
Dung lượng: 6.5 MB
Số lượt tải: 113
Số lượt thích: 0 người
TRƯỜNG THCS HỰU THẠNH
LÀM VIỆC VỚI DÃY SỐ (TT)
Trân Trọng kính chào Quý Thầy Cô và các em học sinh cùng tham dự tiết học


Em hãy nêu cách khai báo biến mảng trong Pascal? Hãy chỉ rõ từng yếu tố trong câu lệnh?
Tên mảng: array [ ..] of ;
Trong đó:
-Tên mảng do người dùng đặt.
-Array, of là từ khóa của chương trình.
-Chỉ số đầu phải <= chỉ số cuối.
-Kiểu dữ liệu có thể là số nguyên hoặc số thực.
KIỂM TRA BÀI CỦ

1.Dãy số và biến mảng
2.Ví dụ về biến mảng
a. Cách khai báo biến mảng.
- Em hãy khai báo mảng diemtin gồm 40 phần tử thuộc kiểu dữ liệu số thực?
- Em hãy khai báo mảng mubaohiem gồm 200 phần tử?
Bài 9: LÀM VIỆC VỚI DÃY SỐ
b. Ví dụ khai báo biến mảng

1.Dãy số và biến mảng
2.Ví dụ về biến mảng
c. Làm việc với các phần tử của mảng.
Ví dụ:
Em hãy khai báo mảng diemtin gồm 10 phần tử. Nhập liệu cho diemtin biết phần tử đầu tiên và cuối cùng luôn mang giá trị bằng 5. Các phần tử còn lại có giá trị bất kì được nhập từ bàn phím.
Bài 9: LÀM VIỆC VỚI DÃY SỐ
a. Cách khai báo biến mảng.
b. Ví dụ khai báo biến mảng
Program vidu;
Var diemtin: array [1..10] of real;
Begin
Diemtin[1]:=5;
Diemtin[10]:=5;
for i:=2 to 9 do
write(‘diem =‘);
readln(diemtin[i]);
For i:=1 to 10 do write(diemtin[i]);
Readln
End.

1.Dãy số và biến mảng
2.Ví dụ về biến mảng
3.Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Viết chương trình nhập N số nguyên từ bàn phím và in ra màn hình số lớn nhất và số nhỏ nhất. N cũng được nhập từ bàn phím.
Bài 9: LÀM VIỆC VỚI DÃY SỐ

1.Dãy số và biến mảng
2.Ví dụ về biến mảng
3.Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Trước hết ta khai báo biến N để nhập các số nguyên sẽ được nhập vào. Sau đó khai báo N biến lưu các số được nhập vào như là phần tử của một biến mảng A
Bài 9: LÀM VIỆC VỚI DÃY SỐ

1.Dãy số và biến mảng
2.Ví dụ về biến mảng
3.Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Em hãy nêu thuật toán để tìm số nhỏ nhất và số lớn nhất trong dãy số?
Bài 9: LÀM VIỆC VỚI DÃY SỐ

Viết chương trình nhập N số nguyên từ bàn phím và in ra màn hình số lớn nhất và số nhỏ nhất. N cũng được nhập từ bàn phím.
THUẬT TOÁN
B1: max:=a1; min:=a1; i:=1;
B2: i:= i+1;
B3: Nếu i > n, chuyển đến bước 5.
B4: Nếu ai > max thì max:=ai; ai < min thì
min :=ai.Quay lai bước 2.
B5: Kết thúc thuật toán.
Bài 9: LÀM VIỆC VỚI DÃY SỐ
3.Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Quan sát chương trình





Var i,n,max,min:Integer;
A : Array [1..100] of Integer;
BEGIN
Write(‘ Hay nhap do dai cua day so, N= ‘);Readln(n);
Writeln(‘Hay 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 < a[i] then Max:=a[i];
If Min >a[i] then Min:=a[i];
End;
Writeln (‘So lon nhat la Max =‘,max);
Writeln(‘So nho nhat la Min =‘,min);
Readln;
END.




{Phần thân chương trình}

1.Dãy số và biến mảng
2.Ví dụ về biến mảng
3.Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Lưu ý
Kích thức của mảng phải được khai báo bằng một con số cụ thể
Bài 9: LÀM VIỆC VỚI DÃY SỐ

BÀI TẬP
Bài 9: LÀM VIỆC VỚI DÃY SỐ
b. Var X : Array [5..10.5]of Integer;
Câu 1:Trong Pascal khai báo nào sau đây là đúng?
a. Var X: Array [10,13] of Integer;
c. Var X : Array[10..1] of Integer;
d. Var X: Array [4..10] of Integer;
X
X
X
X
Bài 9: LÀM VIỆC VỚI DÃY SỐ
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?
Var N:Integer;
A : array [1..N] of Integer;
Bài 9: LÀM VIỆC VỚI DÃY SỐ

HƯỚNG DẪN HỌC Ở NHÀ
-Xem lại nội dung bài học
Làm bài tập 5 SGK trang 79
Chuẩn bị bài thực hành 7:
”Xử lí dãy số trong chương trình.”

HƯỚNG DẪN BÀI TẬP 5 TRANG 79
Viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím các phần tử của một dãy số. Độ dài của dãy cũng được nhập từ bàn phím
-Khai báo (Chú ý cách khai báo mảng)
Nhập độ dài của dãy số
Nhập các phần tử của dãy số
Xuất ra xem kết quả( Đề bài không yêu cầu)
XIN CHÂN THÀNH CÁM ƠN QUÝ THẦY CÔ CÙNG CÁC EM HỌC SINH ĐÃ CHÚ Ý THEO DÕI
KÍNH CHÚC QUÝ THẦY CÔ GIÁO CÙNG CÁC EM SỨC KHỎE VÀ HẠNH PHÚC
 
Gửi ý kiến