Download luận văn đồ án tốt nghiệp ngành xây dựng với đề tài: Nhà làm việc trường đại học kinh tế kĩ thuật công nghiệp Hà Nội, cho các bạn làm luận văn tham khảo
Giáo trinh cung cấp nhưng kiến thức cơ bản về thiết kế công trình công cộng. Bao gồm các nội dung như: phân loại nhà công cộng, tính toán sức chứa, thoát người, thiết kế hệ thống phòng hỏa....
The document contains calendar pages for January 2013 through December 2013. Each calendar page displays the months' dates in a weekly grid format with columns for Sunday through Saturday. The calendars are blank without events or custom text marked on the dates.
1) The document appears to be a slideshow with various messages and images attempting to get viewers to engage by following instructions or responding to polls.
2) It includes requests for likes, admin picks, and messages telling viewers to look at other slides for hidden messages or responses.
3) The overall tone suggests it is trying to engage viewers through confusing instructions and questions about relationships, beauty, and emotional responses to generate comments and continued engagement with the slideshow.
This document shows mathematical patterns that demonstrate the beauty of mathematics and God. It includes patterns where adding a number to the product of a number and 8 or 9 results in a series of repeating numbers. It also shows that while hard work is 98% and knowledge is 96%, attitude is 100% and the love of God, represented by the letters in the word, equals 101% - the extra amount needed to go above and beyond.
O documento discute a existência de Deus e a fé por meio de várias imagens que mostram situações de alegria, sofrimento e incerteza. O autor sugere que a fé não deve ser cega e que as orações sozinhas não resolverão os problemas dos necessitados, questionando onde está Deus na vida daqueles que sofrem. O objetivo é promover a reflexão sobre a fé e a responsabilidade humana em ajudar ao próximo.
Download luận văn đồ án tốt nghiệp ngành xây dựng với đề tài: Nhà làm việc trường đại học kinh tế kĩ thuật công nghiệp Hà Nội, cho các bạn làm luận văn tham khảo
Giáo trinh cung cấp nhưng kiến thức cơ bản về thiết kế công trình công cộng. Bao gồm các nội dung như: phân loại nhà công cộng, tính toán sức chứa, thoát người, thiết kế hệ thống phòng hỏa....
The document contains calendar pages for January 2013 through December 2013. Each calendar page displays the months' dates in a weekly grid format with columns for Sunday through Saturday. The calendars are blank without events or custom text marked on the dates.
1) The document appears to be a slideshow with various messages and images attempting to get viewers to engage by following instructions or responding to polls.
2) It includes requests for likes, admin picks, and messages telling viewers to look at other slides for hidden messages or responses.
3) The overall tone suggests it is trying to engage viewers through confusing instructions and questions about relationships, beauty, and emotional responses to generate comments and continued engagement with the slideshow.
This document shows mathematical patterns that demonstrate the beauty of mathematics and God. It includes patterns where adding a number to the product of a number and 8 or 9 results in a series of repeating numbers. It also shows that while hard work is 98% and knowledge is 96%, attitude is 100% and the love of God, represented by the letters in the word, equals 101% - the extra amount needed to go above and beyond.
O documento discute a existência de Deus e a fé por meio de várias imagens que mostram situações de alegria, sofrimento e incerteza. O autor sugere que a fé não deve ser cega e que as orações sozinhas não resolverão os problemas dos necessitados, questionando onde está Deus na vida daqueles que sofrem. O objetivo é promover a reflexão sobre a fé e a responsabilidade humana em ajudar ao próximo.
TRUNG TÂM ĐÀO TẠO BIM XÂY DỰNG
Phòng G01 - H1, Hẻm 1034, đường Nguyễn Ái Quốc, Tổ 13, KP1, P. Trảng Dài TP.Biên Hòa, Tỉnh Đồng Nai
Email: bimxaydung@gmail.com
Website: http://bimxaydung.com
FB: https://www.facebook.com/bimxaydung
Homenagem para luiz e marcos
(shared using VisualBee)VisualBee.com
O documento lamenta a perda de duas pessoas queridas, Luiz e Marcos, que sempre alegravam as festas e ajudavam os outros. Agora o Natal nunca mais será o mesmo sem eles, embora saibam que Luiz e Marcos agora estão com Deus.
PowerPoint Presentation (shared using http://VisualBee.com). (shared using Vi...VisualBee.com
The document discusses the benefits of meditation including reducing stress, anxiety, and depression. Regular meditation practice can help calm the mind and body. Research shows meditation can positively impact the brain and may slow age-related declines.
This document outlines an assessment for learning approach in early childhood education settings with a Māori worldview. It discusses examining current pedagogies, reconceptualizing spaces for families and communities, and situating early childhood centres in the lives of families and communities. The assessment approach focuses on observing children, collaborating with families, and using assessment to enhance curriculum and pedagogy from a Māori perspective.
The poem expresses feelings of loss of power and ability as one ages. The speaker no longer has the hope or ability to experience life's pleasures as they once did in their youth. They pray to forget these thoughts and to accept what cannot be changed. They ask to be taught how to find peace and meaning even while growing older and weaker, and call out for spiritual comfort through change.
La madre responde que no tiene un hijo preferido, sino que ama a cada uno de sus hijos en la medida en que los necesitan, ya sea por enfermedad, ausencia, cansancio u otras razones. Ella completó diciendo que ama incluso a aquellos hijos que ya la han dejado, hasta que los vuelva a encontrar.
Este documento contrasta las diferencias entre las generaciones actuales de padres y las generaciones pasadas. Mientras que los padres del pasado eran más autoritarios, los padres de ahora intentan no cometer los mismos errores y son más comprensivos y permisivos. Sin embargo, esto ha llevado a una inversión de roles donde los hijos ahora esperan más respeto de sus padres y tienen más poder e influencia sobre ellos. El documento argumenta que se necesita un enfoque firme pero respetuoso para guiar a los hijos adecuadamente durante su niñez.
El documento define el alcoholismo como un consumo excesivo y prolongado de alcohol que genera dependencia y afecta la salud física, mental y social de una persona. Existen dos tipos principales de alcoholismo: primario, sin trastornos psiquiátricos previos; y secundario, que comienza después de otro trastorno. El alcohol tiene diversos efectos nocivos en el sistema nervioso central, el aparato digestivo y otros órganos, y puede producir síndromes de abstinencia graves al suspender el consumo. El tratamiento incluye desintoxicación
El documento habla sobre la fe y cómo agradar a Dios a través de ella. Explica que sin fe es imposible agradar a Dios y que la fe se demuestra a través de las obras. También discute que Dios puso fe en los creyentes para que puedan creer en la resurrección de Jesús.
Martin Luther King Jr. was a Baptist minister and civil rights activist who played a key role in the American civil rights movement from the mid-1950s until his assassination in 1968. The summary discusses King's early life and education, his leadership of the Montgomery bus boycott and founding of the Southern Christian Leadership Conference. It then summarizes King's famous "I Have a Dream" speech delivered at the 1963 March on Washington, where he advocated for civil and economic rights for African Americans. The summary concludes with a brief overview of the historical significance and impact of the March and King's speech, as well as some contemporary criticisms and resistance King faced from figures like Malcolm X and the FBI.
6. VÝ dô 2: ThuËt to¸n gi¶i ph-¬ng tr×nh bËc nhÊt ax + b = 0, gåm
c¸c b-íc:
B-íc 1: NhËp vµo 2 hÖ sè a vµ b.
B-íc 2: XÐt ®iÒu kiÖn a = 0 ?
NÕu ®óng lµ a = 0, th× ®i ®Õn b-íc 3. NÕu kh«ng, nghÜa lµ a ≠
0, th× ®i ®Õn b-íc 4.
B-íc 3: XÐt ®iÒu kiÖn b = 0 ?
NÕu b = 0, th× b¸o ph-¬ng tr×nh cã v« sè nghiÖm. ChuyÓn ®Õn
b-íc 5.
NÕu b 0, th«ng b¸o ph-¬ng tr×nh v« nghiÖm. ChuyÓn ®Õn
b-íc 5.
B-íc 4: Ph-¬ng tr×nh cã mét nghiÖm duy nhÊt lµ x = - b/a.
B-íc 5: KÕt thóc thuËt to¸n
7.
8. VÝ dô 3 : TÝnh tæng S cña n sè nguyªn ®Çu tiªn, ta tiÕn
hµnh theo hai thuËt gi¶i sau:
9. VÝ dô 4: ThuËt gi¶i ®æi chç
ViÕt thuËt gi¶i ®Ó nhËp vµo 2 sè
A, B tõ bµn phÝm sau ®ã ®æi gi¸
trÞ cña biÕn A cho biÕn B vµ
ng-îc l¹i.
Dïng thªm mét biÕn trung gian
(TG) sau ®ã tiÕn hµnh:
ChuyÓn gi¸ trÞ cña biÕn A
cho biÕn TG
ChuyÓn gi¸ trÞ cña biÕn B
cho biÕn A
ChuyÓn gi¸ trÞ cña biÕn TG
cho biÕn B.
10. VÝ dô 5: ThuËt gi¶i t×m sè lín nhÊt trong 2 sè
11. Bµi tËp
1. ViÕt thuËt gi¶i nhËp 1 sè tõ bµn phÝm vµ in ra b×nh ph-¬ng cña sè
®ã nÕu sè ®ã lµ sè d-¬ng.
2.ViÕt thuËt gi¶i nhËp tõ bµn phÝm mét sè tù nhiªn N vµ in ra c¸c sè
nguyªn trong ph¹m vi tõ 1 ®Õn N
3. ViÕt thuËt gi¶i nhËp tõ bµn phÝm 2 sè tù nhiªn m, n (m<n) vµ in ra
mµn h×nh c¸c sè chia hÕt cho m trong kho¶ng tõ 1 ®Õn n
H-íng dÉn: §Ó kiÓm tra xem mét sè x cã chia hÕt cho m kh«ng ta
dïng biÓu thøc kiÓm tra X MOD M=0. NÕu biÓu thøc nµy lµ ®óng
th× x chia hÕt cho m.
4 ViÕt thuËt gi¶i nhËp 3 sè tõ bµn phÝm vµ in ra sè lín nhÊt trong ba
sè ®ã.
5. ViÕt thuËt gi¶i nhËp 2 sè tõ bµn phÝm vµ in ra UCLN, BCNN cña
hai sè ®ã.
H-íng dÉn:
UCLN cña 2 sè m vµ n (UCLN(m,n)) ®-îc tÝnh nh- sau:
UCLN(m,m)=m
12. CH¦¥NG 2
C¸c kh¸i niÖm c¬ b¶n cña ng«n ng÷ lËp tr×nh Pascal
I. Giíi thiÖu
Pascal lµ ng«n ng÷ lËp tr×nh cÊp cao do gi¸o s- Niklaus Writh
(tr-êng §H kü thuËt Zurich, Thuþ sü) s¸ng t¸c vµ c«ng bè vµo
®Çu nh÷ng n¨m 1970.
Nã gióp cho sinh viªn còng nh- ng-êi míi häc lËp tr×nh cã ®-îc
thãi quen viÕt mét ch-¬ng tr×nh cã cÊu tróc s¸ng sña, râ rµng
dÔ ®äc vµ dÔ hiÓu.
45. IV. KiÓu kÝ tù VAR Ch: Char;
4.1. C¸ch viÕt kh«ng qui c¸ch Write(ch); hoÆc Writeln(ch);
Víi c¸ch viÕt kh«ng qui c¸ch, m¸y sÏ viÕt ra c¸c kÝ tù mét c¸ch b×nh th-êng
nghÜa lµ mçi kÝ tù chiÕm mét chç.
4.2. C¸ch viÕt cã qui c¸ch Write(ch:n); hoÆc Writeln(ch:n);
VÝ dô 6: VÝ dô 7:
Writeln ('ABC'); Writeln ('ABC':5);
Ch:='Y'; Ch:='Y';
Writeln (ch); Writeln (ch:5);
SÏ cho ra kÕt qu¶: SÏ cho kÕt qu¶ sau:
ABC ABC
Y Y
46. V. KiÓu Boolean
KiÓu Boolean ®-îc viÕt ra víi c¸c tõ TRUE vµ FALSE. Ta còng cã thÓ qui
®Þnh sè chç ®Ó viÕt c¸c tõ nµy.
VÝ dô 8: VAR
OK: Boolean;
BEGIN
OK:=3<5;
Writeln (OK); (*C¸ch viÕt kh«ng cã qui c¸ch*)
Writeln (OK:8); (* C¸ch viÕt cã qui c¸ch *)
END.
SÏ cho ra kÕt qu¶:
TRUE
TRUE
57. VÝ dô 1: §Ó thùc hiÖn phÐp chia hai sè a cho b víi ®iÒu kiÖn b<>0 ta
viÕt nh- sau:
IF b<>0 THEN T:=a/b
ELSE Writeln (‘Khong chia duoc’);
VÝ dô 2: T×m gi¸ trÞ lín nhÊt, nhá nhÊt cña 2 sè a, b
IF a<b THEN
BEGIN
Max:=b;
Min:=a;
END
ELSE
BEGIN
Max :=a;
Min :=b;
END;
58. VÝ dô 3: TÝnh c¨n bËc 2 cña mét sè ?
PROGRAM Tinh_can_bac_hai ;
VAR
a , cb2: Real ;
BEGIN
Write (‘ Nhap a = ‘) ;
Readln(a) ;
IF a < 0 THEN
Write ('a la so am nen khong lay duoc can')
ELSE
Cb2:=sqrt(a);
Writeln ('Can bac hai cua a la’, cb2:3:2);
Writeln (' Nhan ENTER de thoat ') ;
Readln; {Dõng mµn h×nh ®Ó xem kÕt qu¶}
END.
60. Sù thùc hiÖn cña lÖnh CASE .. OF phô thuéc vµo gi¸ trÞ cña <BiÓu
thøc>:
- NÕu tËp_h»ng_i lµ tËp ®Çu tiªn chøa gi¸ trÞ cña <BiÓu thøc> th× m¸y
thùc hiÖn <lÖnh i>, sau ®ã tho¸t khái CASE .. OF.
- Trong tr-êng hîp kh«ng cã tËp_h»ng_i nµo chøa gi¸ trÞ cña <BiÓu thøc>
th×: khi kh«ng cã ELSE m¸y tho¸t ngay ra khái CASE .. OF, khi cã ELSE
m¸y thùc hiÖn <LÖnh N+1> råi míi tho¸t khái CASE .. OF.
Chó ý: lÖnh CASE bao giê còng kÕt thóc b»ng tõ kho¸ END.
61. VÝ dô 4: Ch-¬ng tr×nh tÝnh sè ngµy cña mét th¸ng:
VAR So_ngay, thang, nam: integer;
BEGIN
Write ('Thang: '); Readln(Thang);
Write ('Nam: '); Readln (Nam);
CASE Thang OF
4,6,9,11:So_ngay:=30;
2:
CASE Nam MOD 4 OF
0: So_ngay:=29;
1,2,3: So_ngay:=28;
END;
1,3,5,7,8,10,12: So_ngay:=31;
END;
Writeln ('So ngay cua thang',Thang,'Nam',Nam,'la',So_ngay);
END.
62. VÝ dô 5: ViÕt ch-¬ng tr×nh chän mµu
PROGRAM Chon_mau ;
VAR color : char ;
BEGIN
Write (' Chon mau theo mot trong 3 ky tu dau la R/ W/ B ')
;
Readln (color) ;
CASE color OF
'R' ,'r' : write (' RED = mau do ') ;
'W', 'w' : write (' WHITE = mau trang ') ;
'B' , 'b' : write (' BLUE = mau xanh duong ') ;
END ;
Readln;
END.
64. VÝ dô 6: TÝnh tæng c¸c sè nguyªn tõ 50 ®Õn 500.
VAR
Sum, i:Integer;
BEGIN
Sum:=0;
FOR i:=50 TO 500 DO Sum:=sum+i;
(* hoÆc FOR i:=500 DOWNTO 50 DO sum:=sum+i);
Writeln ('Tæng = ',SUM);
END.
Tuy nhiªn trong thùc tÕ th× tæng Sum sÏ lín h¬n 32767 tøc lµ trµn « nhí.
V× vËy trong ch-¬ng tr×nh nµy chóng ta cÇn ph¶i khai b¸o kiÓu cña SUM
lµ Real th× ch-¬ng tr×nh míi ch¹y ®-îc.
65. VÝ dô 7: ViÕt hai dßng c¸c ch÷ c¸i hoa vµ nhá tõ 'A' ®Õn 'Z' ra mµn h×nh
víi qui c¸ch mçi ch÷ chiÕm 2 chç. Sau ®ã lµ mét dßng tr¾ng råi ®Õn hai
dßng kÝ tù theo thø tù ng-îc l¹i tøc lµ tõ 'Z' ®Õn 'A' vµ tõ 'z' ®Õn 'a‘
USES Crt;
VAR
Ch: char;
BEGIN
ClrScr;
FOR Ch:='A' TO 'Z' DO Write(Ch:2);
Writeln;
FOR Ch:='a' TO 'z' DO Write (Ch:2);
Writeln ;
Writeln ;
FOR CH:='Z' DOWNTO 'A' DO Write (Ch:2);
Writeln ;
FOR Ch:='z' DOWNTO 'a' DO Write (Ch:2);
Readln;
END.
75. C¸c tham sè kh¸c sau tªn hµm cã tªn thñ tôc gäi lµ c¸c tham sè h×nh thøc
(hay cßn gäi lµ ®èi). Trong thñ tôc, c¸c tham sè h×nh thøc cã hai lo¹i: c¸c
tham sè ®-îc khai b¸o sau tõ kho¸ Var gäi lµ tham sè biÕn, c¸c tham sè
khai b¸o kh«ng cã tõ kho¸ Var ë tr-íc gäi lµ tham sè gi¸ trÞ. Trong hµm chØ
cã tham sè gi¸ trÞ, tøc khai b¸o mµ kh«ng cã tõ kho¸ Var.
Tham sè thùc sù lµ c¸c tham sè dïng trong lêi gäi hµm hay thñ tôc. Danh
s¸ch c¸c tham sè thùc sù trong lêi gäi hµm ph¶i t-¬ng øng víi danh s¸ch c¸c
tham sè h×nh thøc trong phÇn khai b¸o ch-¬ng tr×nh con vµ chóng ph¶i
t-¬ng øng vÒ kiÓu.
Trong thñ tôc, c¸c tham sè gi¸ trÞ th-êng lµ c¸c biÕn ®Ó chøa d÷ liÖu ®-a
vµo thñ tôc, c¸c tham sè biÕn lµ c¸c biÕn mµ kÕt qu¶ tÝnh to¸n cña thñ tôc
sÏ chøa vµo ®ã khi ra khái thñ tôc, ta cã thÓ dïng chóng ®Ó tÝnh to¸n
tiÕp.
76. VÝ dô 1: C¸ch sö dông tham sè gi¸ trÞ vµ tham sè biÕn:
Var a, b, c, d : Integer;
Procedure Chuyen(x, y : Integer; Var u, v : Integer);
Begin (*Tõ kho¸ b¾t ®Çu thñ tôc Chuyen*)
x : = 2 * x;
y : = 3 * y;
u : = 4 * u;
v : = 5 * v;
End;
Begin (*Tõ kho¸ b¾t ®Çu ch-¬ng tr×nh chÝnh*)
a : = 10;
b : = 10;
c : = 10;
d : = 10;
Chuyen(a, b, c, d);
Write( ‘a = ’, a, ‘ b = ’, b, ‘ c= ’, c, ‘ d= ’, d);
Readln;
End.
KÕt qu¶ khi ch¹y ch-¬ng tr×nh: a = 10 b = 10 c = 40 d = 50
78. - Thùc hiÖn c¸c lÖnh trong ch-¬ng tr×nh con, trong khi thùc hiÖn ch-¬ng
tr×nh con, c¸c biÕn côc bé vµ c¸c tham sè gi¸ trÞ cã thÓ bÞ biÕn ®æi
nh-ng kh«ng ¶nh h-ëng ®Õn c¸c biÕn bªn ngoµi. Tr¸i l¹i, mäi thay ®æi cña
tham sè biÕn trong ch-¬ng tr×nh con sÏ kÐo theo sù thay ®æi cña tham sè
thùc sù t-¬ng øng (v× cã sù truyÒn theo ®Þa chØ). Do ®ã, khi tho¸t khái
ch-¬ng tr×nh con, c¸c tham sè thùc sù øng víi tham sè biÕn vÉn gi÷ ®-îc
gi¸ trÞ míi nhÊt do ch-¬ng tr×nh con t¹o ra.
- Thùc hiÖn xong c¸c lÖnh cña ch-¬ng tr×nh con, m¸y xo¸ tÊt c¶ c¸c ®èi vµ
c¸c biÕn côc bé vµ trë vÒ lÖnh kÕ sau n¬i gäi nã.
ViÖc lÊy kÕt qu¶ thùc hiÖn ch-¬ng tr×nh con nh- sau: NÕu lµ hµm th× lÊy
kÕt qu¶ th«ng qua tªn hµm, nÕu lµ thñ tôc th× kÕt qu¶ ë tham sè thùc sù
øng víi tham sè biÕn. Khi cÇn lÊy duy nhÊt mét gi¸ trÞ tõ ch-¬ng tr×nh con
th× ta lËp mét Function, khi cÇn lÊy tõ hai gi¸ trÞ trë lªn tõ ch-¬ng tr×nh
con hoÆc kh«ng lÊy gi¸ trÞ nµo th× ta ph¶i lËp Procedure.
VÝ dô 2: LËp hµm tÝnh diÖn tÝch h×nh thang. NhËp d÷ liÖu cña hai thöa
ruéng h×nh thang vµ tÝnh tæng diÖn tÝch hai thöa ruéng.
79. Var a1, b1, h1, a2, b2, h2, s: Real;
(* B¾t ®Çu Funtion*)
Function DTHinhThang(a, b, h) : Real;
Begin
DTHinhThang := (a + b) * h / 2;
End;
(*B¾t ®Çu ch-¬ng tr×nh chÝnh*)
Begin
Write( ‘ Canh dai, ngan va cao cua thua ruong thu nhat:’ );
Readln(a1, b1, h1);
Write( ‘ Canh dai, ngan va cao cua thua ruong thu hai: ’ );
Readln(a2, b2, h2);
s := DTHinhThang(a1, b1, h1) + DTHinhThang(a2, b2, h2);
Writeln( ‘ Tong dien tich hai thua ruong =’ , s : 0 : 3);
Readln;
End
80. VÝ dô3: LËp hµm tÝnh -íc sè chung lín nhÊt (USCLN). Sau ®ã, dïng hµm
nµy ®Ó tÝnh USCLN vµ béi sè chung nhá nhÊt (BSCNN) cña hai sè ®-îc
nhËp tõ bµn phÝm.
Var m, n, usc, bsc: Integer;
(*Function USCLN*)
Function USCLN(a, b : Integer): Integer;
Var r : Integer;
Begin
While b < > 0 do
Begin
R := a mod b;
a := b;
b := r;
End; (* a hien tai la USCLN cua a va b ban dau*)
USCLN := a;
End;
100. PROGRAM SAPXEP;
USES Crt;
CONST n=10;
VAR A: Array[1..n] of Integer;
TG,i,j: Integer;
BEGIN
ClrScr;
FOR i:=1 TO n DO
BEGIN
Write('a[',i,']= '); Readln(a[i]);
END;
{ ** Sap xep cac phan tu theo thu tu tang dan **}
FOR i:=1 TO n-1 DO
FOR j:=i+1 TO n DO
BEGIN
IF a[i]>a[j] THEN
BEGIN
TG:=a[i];
a[i]:=a[j];
a[j]:=TG;
END;
END;
101. { ** In ra cac phan tu cua bang sau sap xep **}
Writeln('Cac phan tu cua bang la: ');
FOR i:=1 TO n DO Write(a[i]:5);
Readln;
END.
11.4. T×m kiÕm trong m¶ng
Gi¶ sö ta cã m¶ng mét chiÒu gåm n phÇn tö a[1],...,a[n]. Yªu cÇu ®Æt ra
lµ ph¶i t×m trong m¶ng c¸c phÇn tö tháa m·n ®iÒu kiÖn t×m kiÕm cho
tr-íc. §Ó thùc hiÖn c«ng viÖc nµy, ta tiÕn hµnh nh- sau:
- DuyÖt qua toµn bé c¸c phÇn tö cña m¶ng.
- NÕu phÇn tö nµo tháa yªu cÇu t×m kiÕm th× in ra c¸c phÇn tö ®ã.
- NÕu kh«ng t×m ®-îc phÇn tö nµo th× in ra th«ng b¸o kh«ng cã.
Ta cã thÓ ¸p dông thuËt gi¶i nµy trong vÝ dô t×m phÇn tö lín nhÊt cña
m¶ng. Ch-¬ng tr×nh ®-îc viÕt nh- sau:
102. VÝ dô 11.6:
PROGRAM TIMKIEM;
USES Crt;
CONST n=10;
VAR
A: Array[1..n] of Integer;
Max,i,chiso: Integer;
BEGIN
ClrScr;
FOR i:=1 TO n DO
BEGIN
Write('a[',i,']= '); Readln(a[i]);
END;
{ ** Tim kiem phan tu co gia tri lon nhat **}
chiso:=1;
FOR i:=2 TO n DO IF a[chiso]<a[i] THEN chiso:=i;
{ ** In ra phan tu co gia tri lon nhat **}
Write('Phan tu lon nhat cua bang la: ');
Write('a[',chiso,']= ',a[chiso]);
Readln;
END.
103. 11.5 M¶ng hai chiÒu:
Trong phÇn kh¸i niÖm cña m¶ng chóng ta ®· cã mét vÝ dô vÒ m¶ng hai
chiÒu. Trong m¶ng nhiÒu chiÒu, kiÓu cña m¶ng cã thÓ lµ c¸c kiÓu cã
cÊu tróc kÓ c¶ kiÓu m¶ng.
VÝ dô sau cho thÊy viÖc khai b¸o mét m¶ng cã c¸c phÇn tö còng lµ m¶ng
VÝ dô 11.7:
TYPE
PT: ARRAY[1..5] of real;
Color = (Red, Blue, Green, White, Black);
VAR
MPT: ARRAY[1..3] of PT;
Z: ARRAY['A'..'C'] of Color;
VÝ dô khai b¸o trªn cã thÓ viÕt d-íi d¹ng sau:
VAR MPT: ARRAY[1..3] of ARRAY[1..5] of Real;
hoÆc th-êng ®-îc viÕt gän:
VAR
MPT: ARRAY[1..3,1..5] of Real;
MPT ®-îc ®Þnh nghÜa nh- trªn chÝnh lµ ma trËn hai chiÒu 3 hµng vµ 5
cét
ViÖc truy nhËp ®èi víi m¶ng MPT cã thÓ tiÕn hµnh qua hai c¸ch:
109. 12.3. C¸c thao t¸c trªn String
12.3.1. PhÐp g¸n:
C¸c biÕn Srtring ®· khai b¸o cã thÓ nhËn gi¸ trÞ h»ng chuçi qua lÖnh g¸n:
tªn biÕn chuçi := h»ng chuâi
VÝ dô 12.3:
H1:=‘Nguyen Van’;
H2:=‘Tran’;
H3:=‘Le’;
T:=‘Hoa’;
QQ:=‘Ha Noi 1992’;
nÕu g¸n cho chuçi mét h»ng cã ®é dµi lín h¬n ®é dµi ®· khai b¸o th×
nh÷ng ký tù d- ë bªn ph¶i chuçi bÞ bá qua.
VÝ dô 12.4:
VAR
SS: String[5];
BEGIN
SS:=‘123456789’;
END.
Khi ®ã biÕn SS sÏ chØ nhËn gi¸ trÞ lµ ‘12345’;
110. 12.3.2. Truy nhËp vµo phÇn tö cña chuçi
Ta cã thÓ truy nhËp vµo tõng ký tù cña chuçi b»ng c¸ch viÕt tªn chuçi kÌm
thªm thø tù cña ký tù ®ã trong chuçi (chØ sè cña ký tù). ChØ sè nµy ch¹y
tõ 1 ®Õn ®é dµi cña chuçi
VÝ dô:
if SS[3]=‘3’ then Write(‘Ch÷ thø ba cña chuçi SS lµ 3’);
VÝ dô 12.5: ViÕt ch-¬ng tr×nh in dßng ch÷ trªn mµn h×nh theo kiÓu ®¸nh
m¸y ch÷ (hiÖn tõng ký tù mét)
PROGRAM Danh_may;
USES Crt;
VAR i: integer; Cau: String[80];
BEGIN
ClrScr;
Write('Nhap cau can danh: '); Readln(Cau);
FOR i:=1 TO length(Cau) DO
BEGIN
TextColor(14);
Write(Cau[i]);
Delay(150);
END;
Readln;
END.
111. 12.3.3. PhÐp céng chuçi (ghÐp chuçi)
Chuçi kÝ tù cã thÓ ®-îc sö dông nh- lµ c¸c to¸n h¹ng trong c¸c biÓu thøc
®Ó ghÐp ký tù qua dÊu céng (+).
VÝ dô 12.6:
S1:=‘ Truong Cao dang KTKTCNn ‘;
S2:= ‘Khoa Tin - Kinh te’;
S:=S2+S1
NÕu viÕt S:=S1+S2 th× S sÏ cã gi¸ trÞ lµ ‘Truong Cao dang KTKTCNn
Khoa Tin - Kinh te’
12.3.4. PhÐp so s¸nh
Chuçi cã thÓ ®-îc dïng trong c¸c biÓu thøc quan hÖ ®Ó so s¸nh
- Khi so s¸nh hai chuçi, c¸c kÝ tù cña hai chuçi ®-îc so s¸nh tõng cÆp mét
tõ tr¸i qua ph¶i theo gi¸ trÞ cña b¶ng m· ASCII.
- NÕu hai chuçi cã ®é dµi kh¸c nhau song cã sè kÝ tù gièng nhau ®Õn ®é
dµi chuçi ng¾n h¬n th× chuçi cã ®é dµi ng¾n h¬n nµy ®-îc coi lµ nhá h¬n
‘FileName’ < ‘FileNameA’
- Hai chuçi ®-îc coi lµ b»ng nhau nÕu chóng gièng nhau hoµn toµn.
12.4. Mét sè hµm vµ thñ tôc trªn String
Hµm Length
Có ph¸p:
Length(ST)
122. ®ã ®-îc ch¹y tõ tr¸i sang ph¶i
12.10. T¹o c¸c hµm xö lý chuçi víi tªn vµ chøc n¨ng nh- sau:
a. Function Left(S:String; n:byte):String
Chøc n¨ng: cho kÕt qu¶ lµ mét chuçi con lÊy ra n ký tù tõ chuçi S
tÝnh tõ vÞ trÝ ngoµi cïng bªn tr¸i sang ph¶i cña chuçi
b. Function RIGHT(S:String;n:byte):String
Chøc n¨ng: Cho kÕt qu¶ lµ mét chuçi con lÊy ra n ký tõ tõ chuçi S
tÝnh tõ vÞ trÝ ngoµi cïng bªn ph¶i sang tr¸i cña chuçi
c. Fuction RTRIM(S:String):String
Chøc n¨ng: lo¹i bá c¸c ký tù tr¾ng n»m ë phÇn cuèi cña chuçi S
d. Function LTRIM(S:String):String
Chøc n¨ng: Lo¹i bá c¸c ký tù tr¾ng n»m ë ®Çu chuçi S
e. Function IIF(a:boolean;S1,S2:String):String
Chøc n¨ng: Tr¶ vÒ chuçi S1 nÕu a=TRUE, vÒ S2 nÕu a=False
VÝ dô: IIF(Tuoi<17,'Thieu nien','Thanh nien');