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

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
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 17. Chương trình con và phân loại

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: Phuoc (xin phép cô Phuoc nha)
Người gửi: Trần Đình Sâm
Ngày gửi: 10h:02' 25-12-2021
Dung lượng: 96.7 MB
Số lượt tải: 450
Số lượt thích: 0 người





BÀI GIẢNG E-LEARNING
MÔN TIN HỌC - LỚP 11
Bài 17. CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI
Giáo viên: Lê Thị Hồng Phước
Email: lphuoc2021@gmail.com
Điện thoại: 0914.287171
Đơn vị: Trường THPT Trần Cao Vân
Giấy phép dự thi: CC-BY
NĂM HỌC 2021 - 2022
SỞ GIÁO DỤC VÀ ĐÀO TẠO TỈNH QUẢNG NAM
Tháng 12/2021


 
 
SỞ GIÁO DỤC VÀ ĐÀO TẠO TỈNH QUẢNG NAM
TRƯỜNG TRUNG HỌC PHỔ THÔNG TRẦN CAO VÂN
Bài 17
Chương VI
CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI
MÔN TIN HỌC - LỚP 11
Tam Kỳ, Tháng 12/2021


- Biết được khái niệm chương trình con và lợi ích của việc sử dụng chương trình con.
Kiến thức
- Nhận biết được hai loại chương trình con: hàm và thủ tục.
- Nhận biết các loại tham số hình thức, tham số thực sự và lời gọi thực hiện chương trình con.
Kỹ năng
- Nghiêm túc tìm hiểu bài học, tự tin trong các hoạt động để dễ dàng nắm vững kiến thức mới.
Thái độ
- Năng lực tự học.
- Năng lực giao tiếp và quan sát.
- Năng lực phát hiện và giải quyết vấn đề.
Phát triển phẩm chất năng lực
MỤC TIÊU BÀI HỌC

Chương VI
1
2
3
4

NỘI DUNG
Chương VI
Program Tinh_tong;
Var a, b, c,d, Tlthua: Real; n,m, p, q: Integer;

Begin
Write(‘Nhap cac gia tri a, b, c, d, m, n, p, q: ’);
Readln(a, b, c, d, m, n, p, q);

Tlthua:= Luythua(a,n) + Luythua(b,m) + Luythua(c,p) +
Luythua(d,q);
Writeln(‘Tong la: ’,Tlthua:10:2);
Readln
End.

Chương VI

Function Luythua(x: Real; k: Integer): Real;
Var j: Integer; Tich: Real;
Begin
Tich:= 1.0;
For i:= 1 to k do
Tich:= Tich *x;
Luythua:= Tich;
End;
Việc sử dụng chương trình con đem lại
lợi ích gì?

Chương VI
1. Khái niệm chương trình con:
Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình.
- Tránh việc lặp đi lặp lại cùng một dãy lệnh
- Hỗ trợ việc thực hiện các chương trình lớn
Nhóm trưởng
Việc A
Vi?c B
Việc C

Chương VI
1. Khái niệm chương trình con:
- Phục vụ cho quá trình trừu tượng hoá
- Thuận tiện cho phát triển, nâng cấp chương trình

Chương VI
1. Khái niệm chương trình con:
SQRT(X)
- Tránh việc lặp đi lặp lại cùng một dãy lệnh
- Hỗ trợ việc thực hiện các chương trình lớn
2. Phân loại và cấu trúc của chương trình con:
Writeln(’Bai 17’);
SQRT(16)
Trả về
giá trị là 8
Delete(S,2,3);
Xoá 3 kí tự của xâu S bắt đầu từ vị trí thứ 2
Length(’Tin hoc’)
Trả về
giá trị là 7

Chương VI
Xuất lên màn hình dòng chữ Bai 17
SQRT(16)
Length(’Tin hoc’)
Delete(S,2,3);
Writeln(’Bai 17’);

Chương VI
2. Phân loại và cấu trúc của chương trình con:
Hàm (Function)
Là ch­ương trình con thực hiện một số thao tác nào đó và trả về một giá trị qua tên của nó.
Thủ tục (Procedure)
Là ch­­ương trình con thực hiện các thao tác nhất định nhưng không trả về giá trị nào đó qua tên của nó.
Chọn đối tượng này và nhấp vào
nút "Chèn bài tập" để chỉnh sửa đối tượng này
Câu hỏi kiểm tra

[]

Phần đầu: khai báo tên chương trình con, các biến cho dữ liệu vào/ra của chương trình con.
Phần khai báo: có thể có khai báo biến, hằng được sử dụng trong chương trình con.
Phần thân: là dãy các câu lệnh được thực hiện trong chương trình con.
Tham số hình thức: các biến được khai báo cho dữ liệu vào/ra của chương trình con.
Biến cục bộ: các biến được khai báo để dùng riêng trong chương trình con.
Biến toàn cục: các biến được khai báo trong chương trình chính.

Chương VI
2. Phân loại và cấu trúc của chương trình con:
Function Luythua(x: Real; k: Integer): Real;
Var j: Integer; Tich: Real;
Begin
Tich:= 1.0;
For i:= 1 to k do
Tich:= Tich *x;
Luythua:= Tich;
End;
Var a, b, c,d, Tlthua: Real; n,m, p, q: Integer;
 

[]

Function Luythua(x: Real; k: Integer): Real;
Var j: Integer; Tich: Real;
Begin
Tich:= 1.0;
For i:= 1 to k do
Tich:= Tich *x;
Luythua:= Tich;
End;
Tham số hình thức: các biến được khai báo cho dữ liệu vào/ra của chương trình con.
Biến cục bộ: các biến được khai báo để dùng riêng trong chương trình con.
Var a, b, c,d, Tluythua: Real; n,m, p, q: Integer;

Chương VI
2. Phân loại và cấu trúc của chương trình con:
Biến toàn cục: các biến được khai báo trong chương trình chính.
Trong một chương trình con, tham số hình thức và biến cục bộ có thể có hoặc không.
Program Tinh_tong;
Var a, b, c,d, Tlthua: Real; n,m, p, q: Integer;

Begin
Write(‘Nhap cac gia tri a, b, c, d, m, n, p, q: ’);
Readln(a, b, c, d, m, n, p, q);
Function Luythua(x: Real; k: Integer): Real;
Var j: Integer; Tich: Real;
Begin
Tich:= 1.0;
For i:= 1 to k do
Tich:= Tich *x;
Luythua:= Tich;
End;
Tlthua:= Luythua(a,n) + Luythua(b,m) +
Luythua(c,p) + Luythua(d,q);
Writeln(‘Tong la: ’,Tlthua:10:2);
Readln
End.
Chương trình con được đặt ở vị trí nào trong chương trình chính?
Đặt sau phần khai báo của chương trình chính
2. Phân loại và cấu trúc chương trình con:

Chương VI
Program Tinh_tong;
Var a, b, c,d,Tlthua: Real; n,m, p, q: Integer;

Begin
Write(‘Nhap cac gia tri a, b, c, d, m, n, p, q: ’);
Readln(a, b, c, d, m, n, p, q);
Function Luythua(x: Real; k: Integer): Real;
Var j: Integer; Tich: Real;
Begin
Tich:= 1.0;
For i:= 1 to k do
Tich:= Tich *x;
Luythua:= Tich;
End;
Tlthua:= Luythua(a,n) + Luythua(b,m) + Luythua(c,p) + Luythua(d,q);
Writeln(‘Tong la: ’,Tlthua:10:2);
Readln
End.
Cú pháp của lệnh gọi chương trình con có dạng?
[]
Ví dụ: Luythua(a,n)
SQRT (17)
Tên chương trình con
Tham số thực sự
Tham số thực sự là các hằng và biến chứa dữ liệu và/ra tương ứng với tham số hình thức.

Chương VI
2. Phân loại và cấu trúc chương trình con:
Muốn thực hiện chương trình con thì phải làm thế nào?
Lệnh gọi chương trình con
X, K
Tham số hình thức:
a, b
Tham số thực sự:
Lời gọi chương trình con
tam
Biến toàn cục:
Biến cục bộ:
x, y
x, y

Chương VI

Chương VI
CỦNG CỐ KIẾN THỨC
Chọn đối tượng này và nhấp vào
nút "Chèn bài tập" để chỉnh sửa đối tượng này
Câu hỏi kiểm tra
TÌM TÒI VÀ MỞ RỘNG

Chương VI
YÊU CẦU

Hãy thực hiện chạy thử bằng tay với chương trình trên.

Viết chương trình con: Nhập hai số nguyên x, y

Chương VI
TÌM TÒI VÀ MỞ RỘNG
TÀI LIỆU THAM KHẢO
2. Sách giáo khoa Tin học 11
1. Sách giáo khoa Tin học 11
1. https://hoc247.net/tin-hoc-11/bai-17-chuong-trinh-con-va-phan-loai-l4215.html
2. https://www.youtube.com/watch?v=dd7EAwS-eOE
ĐỊA CHỈ TRANG WEB THAM KHẢO
3. https://www.youtube.com/watch?v=mdD6W3QicV4
 
Gửi ý kiến

↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng RAR và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT  ↓