... (st) CENTEA Data cha rừ ngun gc
HÃy nhớ!
Cấu trúc của thủ tục và hàm
Cách viết và sửdụng thủ tục,
hàm trongchươngtrình con
Phân biệt
o
Tham trị, tham biến
o
Biến toàn cục, biến cục bộ
o
Tham ...
•
Việc sửdụng hàm:
- Hoàn toàn tương tự như việc
sử dụng hàm chuẩn
- Khi viết lệnh gọi gồm tên hàm
và tham số thực sự tương
ứng với tham số hình thức
b. VÝ dô
Ví dụ 1: Lập chươngtrình ... tuso = tuso/ƯCLN(x,y);
mauso = mauso/ƯCLN(x,y);
Viết chươngtrìnhcon thực hiện tìm ƯCLN(x,y) và gọi nó khi tính tuso,
mauso trongchươngtrình chính.
...
... tục.
Gọi thủ tục vẽ HCN
Để cách hai dòng
CHƯƠNG TRÌNH:
VD:
Chương trình có thủ tục Hoan_doi làm
nhiệm vụ hoán đổi giá trị hai biến.
Trong chươngtrìnhsửdụng từ khóa Var trong
tham số của thủ ... liệu.
Procedure Hoan_Doi(var x,y :integer);
BÀI 18:
CÁCH VIẾT
VÀ SỬDỤNGCHƯƠNG
TRÌNH CON
Sự khác giữa việc sửdụng Thủ tục và
việc sửdụng hàm Hàm:
BinhPhuong(a,Temp);
c:=Temp;(* c:=a2 *)
BinhPhuong(b,Temp);
... =<Biểu thức>
END;
2. Cách viết và sửdụng hàm:
Sự giống nhau giữa Thủ Tục và Hàm:
1.Cả thủ tục và hàm đều là chươngtrình con, có cấu tạo giống
như một chươngtrình trừ dòng đầu tiên và...
... hưởng trongchươngtrình con, được
khai báo trongchươngtrình con.
- Biến toàn bộ là những biến có phạm vi ảnh hưởng trong toàn bộ
chương trình, được khai báo trong phần khai báo của chươngtrình ... -Lời gọi hàm phải được đặt trong
một lệnh hoặc trong một lời gọi
chương trìnhcon khác.
- Quan sát chươngtrình ví dụ
Ví dụ về cách viết và sửdụng
chương trìnhcon
I. Mục tiêu.
1. ... hình thức trong đầu của thủ tục.
- Biết cách khai bóa hai loại chươngtrìnhcon cùng với tham số hình
thức cảu chúng.
- Sửdụngđúng lời gọi chươngtrìnhcontrong thân chươngtrình chính....
... Ví dụ sửdụng thủ tục.
2. Cách viết và sửdụng hàm:
a. Cấu trúc hàm.
b. Ví dụ sửdụng hàm.
3. Tham biến, tham trị.
7 - Ví dụ về cách viết và sửdụngchươngtrình con
1. Cách viết và sửdụng thủ ... cách viết và sửdụngchươngtrình con
So sánh hàm và thủ tục
Sự giống và khác nhau
giữa hàm và thủ tục?
9 - Ví dụ về cách viết và sửdụngchươngtrình con
Nội dung chính
1. Cách viết và sửdụng ... về cách viết và sửdụngchươngtrình con
Nội dung chính
1. Cách viết và sửdụng thủ tục:
a. Cấu trúc thủ tục.
b. Ví dụ sửdụng thủ tục.
2. Cách viết và sửdụng hàm:
a. Cấu trúc hàm.
b. Ví dụ sử...
... thể vẽ hình chữ nhật trên bằng cách sau.
Writeln(‘* * * * * * * * * *’);
Writeln(‘* *’);
Writeln(‘* *’);
Writeln(‘* * * * * * * * * *’);
1. Cách viết và sửdụng thủ tục:
... *’);
End;
Begin
Ve_HCN;
Writeln;writeln;
Ve_HCN
Writeln;writeln;
Ve_HCN;
end.
Nguyễn Đức Cảnh
1. Cách viết và sửdụng thủ tục:
a. Cấu trúc của thủ tục
Thủ tục có cấu trúc như sau:
Procedure <Tên thủ ... Nguyễn Đức Cảnh
LOGO
Nguyễn Đức Cảnh
Nguyễn Đức Cảnh
1. Cách viết và sửdụng thủ tục:
Ví dụ: Thủ tục vẽ hình chữ nhật
Program VD_Thutuc1;
Procedure ve_HCN;
Begin
...
... writeln;
Ve_Hcn;
end.
{=====================================}
{=====================================}
Cấu trúc chương
trình chính:
[<Phần khai báo>]
<Phần thân>
? Vị trí của thủ tục
nằm ở phần nào
của chươngtrình
chính
Dvdfvfdvfvfvv
gbgnhn
1. Cách viết và sửdụng thủ tục
Xét ... *’);
Writeln(‘* * * * * * *’);
Writeln(‘* *’);
Writeln(‘* * * * * * *’);
1. Cách viết và sửdụng thủ tục
1. Cách viết và sửdụng thủ tục
a. Cấu trúc của thủ tục
b. VÝ dô vÒ thñ tôc
Gs ch ng trinh ... Writeln( * )‘ ’
end;
FOR i:=1 to chdai DO WRITE( * ); WRITELN;‘ ’
1. Cách viết và sửdụng thủ tục
1. Cách viết và sửdụng thủ tục
program VD_thutuc1;
procedure Ve_hcn;
begin
end;
writeln(‘*...
... thi
chương trình con
Tham số hình
thức trị
Không có VAR Giữ nguyên giá trị ban đầu như
trước khi gọi chươngtrình con.
Tham số hình
thức biến
Có VAR Lấy giá trị kết quả của chương
trình con.
Tham ... Tham số
- Khai báo trong ch ơng trình
chính là biến toàn cục.
- Khai báo trong ch ơng trình
con là biến cục bộ.
- Biến khai báo cho dữ liệu vào
ra trong ch ơng trìnhcon gọi là
tham số ... writeln;
Ve_Hcn;
end.
{=====================================}
{=====================================}
Cấu trúc chương
trình chính:
[<Phần khai báo>]
<Phần thân>
? Vị trí của thủ tục
nằm ở phần nào
của chươngtrình
chính
1. C¸ch viÕt vµ sö dông thñ tôc:
Chương trình vẽ 3 hình...
...
ngợc lại xuất max}
readln;
end.
6
CHƯƠNG TRìNH CON
I. Khái niệm về chơng trìnhcon (Sub-program)
Trong khi lập trình chúng ta thờng gặp những đoạn chơng trình lặp đi lặp lại nhiều
lần ở những ... rờm rà những đoạn chơng trình này đợc thay thế bằng
các chơng trìnhcon tơng ứng. Khi cần, ta chỉ cần gọi tên chơng trìnhcon đó ra.
Lý do thứ hai để xây dựng chơng trình con: Một vấn đề lớn và ... trúc của một chơng trình con
{Phần khai báo của chơng trình chính}
VAR
CONST
{Các chơng trình con}
PROCEDURE Tên_thủ_tục (Khai báo các tham số, nếu cần);
{Phần khai báo trong CTC}
BEGIN
...
... biến đợc khai báo trong chơng trình con. Các biến này chỉ có tác dụngtrong chơng
trình con đó. Khi chơng trìnhcon kết thúc, các biến này cũng mất tác dụng theo.
3. Chú ý
Nếu trong CTC có khai ... biến (hằng) trong chơng trình chính
thì chơng trìnhcon sẽ u tiên xử lý biến (hằng) trong chơng trình chính. Và khi thoát khỏi
chơng trìnhcon đó. Giá trị của biến trong chơng trình vẫn giữ ... CHƯƠNGTRìNH CON
I. Khái niệm về chơng trìnhcon (Sub-program)
Trong khi lập trình chúng ta thờng gặp những đoạn chơng trình lặp đi lặp lại nhiều
lần ở những...
... 'k');
End.
Tiết 42 - §18
Tiết 42 - §18
VÍ DỤ VỀ CÁCH VIẾT VÀ SỬ
VÍ DỤ VỀ CÁCH VIẾT VÀ SỬ
DỤNG CHƯƠNGTRÌNH CON
DỤNGCHƯƠNGTRÌNH CON
Giáo viên thực hiện: Nguyễn Anh Hoà
Giáo viên thực ... tên và ds tham số có kiểu dữ liệu trả về.
Trong thân hàm có câu lệnh gán giá trị cho tên
hàm
hoana2007
2. Cách viết và sửdụng hàm
2. Cách viết và sửdụng hàm
a. Khai báo
Function <tên hàm>[(<ds ... báo>];
Begin
[<thân hàm>];
<tên hàm> := <biểu thức>;
End;
Cách sửdụng hàm:
-
Việc sửdụng hàm hoàn toàn tương tự việc sửdụng
hàm chuẩn
-
Lệnh gọi hàm có thể tham gia vào biểu thức như...
... 1,000470,0005. Ta
sử dụng tính toán F4 để tính thông lượng neutron.
Hình 6: Phổ neutron tại kênh 1-4 tính được từ MCNP tại vị trí 24 cm từ đáy vùng hoạt
Hình 7: Sửdụng đường cong làm khớp ... cho thấy các kết quả tính toán các thông số đặc trưng thông lượng
neutron nhận được khi sửdụngchươngtrình MCNP4C2 cho sai số giá trị thông
lượng neutron nhiệt từ 1% - 4%, giá trị năng lượng ... dùng F4 tính thông lượng trung bình
trong một thể tích nào đó.
Trong thực nghiệm các kết quả cho giá trị thông lượng trong đơn vị n/cm
2
s ở công
suất 500 kW. Trong khi đó kết quả từ ngõ ra của...
... 45
3.2.9. Dữ liệu động học lò 45
3.3. Cách chạy chươngtrình RELAP5 48
CHƯƠNG 4: PHÂN TÍCH SỰ CỐ LOCA VỠ 10% KÊNH NÓNG TRONG THỰC NGHIỆM ROSA/LSTF SỬ
DỤNG CHƯƠNGTRÌNH RELAP5 49
4.1. Tìm hiểu về ... 22
2.5. Sự cố SB-LOCA 23
CHƯƠNG 3: CHƯƠNGTRÌNH TÍNH TOÁN THỦY NHIỆT RELAP5 26
3.1. Tổng quan về chươngtrình RELAP5 26
3.1.1. Sơ lược lịch sử phát triển của chươngtrình RELAP5 26
3.1.2. Những ... nhau. Đồ án tốt nghiệp này sẽ sửdụngchươngtrình RELAP5/Mod3.2. Đây là
chương trình hiện được nhiều nước trên thế giới có nhà máy điện hạt nhân đã và đang
sử dụng
Đồ án tốt nghiệp được thực...
... sinh sống/ổ ở thế hệ sau tăng lên 0,635; 0,498; 0,406 con/ ổ.
Đề nghị
Nên ứng dụngchươngtrình PIGMANIA để quản lý, thu thập số liệu và chươngtrình
PIGBLUP để tính giá trị giống, phục vụ công ... số thống kê được xác định bằng chươngtrình SAS (1999).
Giá trị giống được xác định bằng chươngtrình PIGBLUP (2006).
Sau khi xác định được giá trị giống, chươngtrình PIGBLUP cũng giúp chúng ... (9,35 con) , cao
hơn kết quả của Nguyễn Văn Đức (1997) (9,26 con) , Đặng Vũ Bình và Nguyễn Văn Thắng
(2002) (9,15 con) .
Khối lượng sơ sinh /con
Khối lượng sơ sinh /con của nhóm MC
TH
trong nghiên...
... tính toán mô phỏng chính
xác của chươngtrình MCNP cũng như sự mô tả hình học của hệ đo một cách chi tiết và tỉ mỉ của
người sử dụng. Kết quả này cho thấy chươngtrình mô phỏng mà chúng tôi xây ... 10, SỐ 05 - 2007
Trang 33
MÔ PHỎNG MONTE CARLO ĐƯỜNG CONG HIỆU SUẤT ĐỈNH CỦA ĐẦU
DÒ HPGE TRONG HỆ PHỔ KẾ GAMMA MÔI TRƯỜNG
SỬ DỤNGCHƯƠNGTRÌNH MCNP4C2
Trương Thị Hồng Loan, Mai Văn Nhơn, Đặng ...
Đề tài này sửdụngchươngtrình MCNP phiên bản 4C2. Để đánh giá hiệu suất ghi của đầu
dò, ta cần mô phỏng phổ năng lượng tương ứng. Trong MCNP
để đánh giá độ cao xung này ta
sử dụng Tally F8....
... 1,78
Khoảng cách lứa đẻ ngày 342 173,22 0,42
Số con sơ sinh sống/ổ con 394 12,28 0,06
Số con cai sữa con 394 9,75 0,03
Khối lượng sơ sinh /con kg 356 0,52 0,004
Khối lượng cai sữa /con kg 394 ...
Ngoài ra, số con cai sữa còn phụ thuộc vào số con để lại nuôi/ổ. Số con cai sữa cụ thể trong
nghiên cứu này là 9,75 con. Từ kết quả này cho thấy số lợn con cai sữa của một nái sinh ra
trong một ... số thống kê được xác định bằng chươngtrình SAS (1999).
Giá trị giống được xác định bằng chươngtrình PIGBLUP (2006).
Sau khi xác định được giá trị giống, chươngtrình PIGBLUP cũng giúp chúng...