... chạy chương trình trên.4. Lưu chương trình vào đĩa với tên BAI1 .PAS.5. Thoát khỏi Pascal. 6. Khởi động lại Turbo Pascal. 7. Mở file BAI1 .PAS.8. Chèn thêm vào dòng: CLRSCR; vào sau dòng BEGIN9. ... Writeln(N,’ khong phai la so nguyen to’)ElseBegin{Đếm số ước số}d:=0;For i:=2 To N div 2 DoIf N MOD i=0 Then d:=d+1;{Kiểm tra}If d=0 Then Writeln(N,’ la so nguyen to’)Else Writeln(N,’ khong ... tục.6.2. Câu lệnh có cấu trúc9Giáo trình bàitập Pascal S = p p a p b p c( )( )( )− − − với p = 12(a+b+c)Bài tập 2.6: Viết chương trình tính kho ng cách từ một điểm I(xi,yi) đến đường...
... dữ liệu trừu tượng nào đó do sinh viên tự khai báo}DataPtr = ^Node;Node = Record Data : Hoso;Next : DataPtr; End;VARNhanVien,Tam:DataPtr;a) Viết các thủ tục để tạo một danh sách liên kết ... bao nhiêu kí tự (không kể kí tự xuống dòng và kí tự kho ng trắng), bao nhiêu từ (Một từ là một chuỗi con khác rỗng giới hạn giữa hai kí tự kho ng trắng)22. Viết chương trình cho phép tạo một ... nhập vào từ bàn phím một chuỗi. Ta định nghĩa một từ là một dãy liên tục các kí tự khác kho ng trắng, kho ng trắng là dấu tách từ duy nhất. Chương trình có nhiệm vụ thông báo ra màn hình các...
... Write(i,'x',j:2,'=',i*j:2,' ');Writeln; End;ReadlnEND.Program BaiToanGaCho;Var sg,sc: Byte;BEGIN Writeln(&apos ;Bai toan co Ga + Cho = 36 con. Chan ga + Chan Cho = 100 chan'); ... < a*a + b*b then Writeln('Day la tam giacNhon '); End; End Else Writeln('Khong la ba canh cua tam giac '); ReadlnEND.Program GiaiHePT;Var a1,b1,c1,a2,b2,c2: Integer; ... C[i,j]:=A[i,j]+B[i,j]; Writeln('Ma tran C co cac phan tu la:'); If vt=0 then Writeln('Khong co phan tu nao tron chuc ');ReadlnEND.Program SapXepTangGiam;Var M: Array[1 100]...
... phan tu khoi tap hop *) Uses Crt; Var tap: set of char; ch: char; BEGIN tap: =[]; Writeln('Nhap cac phan tu cho mot tap hop cac ki tu: '); Repeat ch:=ReadKey; tap: =tap+ [ch]; ... Writeln('Cac phan tu cua tap hop la:'); For ch:='a' to 'z' do If ch in tap then Write(ch,' ');33Bài tập ngôn ngữ lập trình PasCal Biên soạn: Hoàng Đức ... Close(f); End; Function Card(S: Tap) : byte; Var i,n: byte; Begin n:=0; For i:=0 to 99 do If i in S then Inc(n); Card:=n; End; BEGIN Nhap; Clrscr; Write(&apos ;Tap S co ',Card(S),'...
... biểu thức số học đúng thì ghi vào fileOUT.BL dòng chữKHONG DUNGVí dụINP.BL OUT.BL(((abc)) KHONG HOP LE((()()))() DUNG(()(()())))) KHONG DUNGBài 32. Cho một đồ thị vô hớng N đỉnh đánh số ... 0<=A[i]<=B[i]<T.1. Cho trớc một kho ng thời gian [P1,Q1]. HÃy xét xem liệu tại mọi thời điểm củađoạn đó luôn có chơng trình chạy hay không?2. Cho trớc một kho ng thời gian [R1,S1]. HÃy xét ... không có chơng trình chạy hay không?3. HÃy tìm kho ng thời gian [P,Q] dài nhất sao cho tại mọi thời điểm của nó luôn cóchơng trình chạy.4. HÃy tìm kho ng thời gian [R,S] dài nhất sao cho tại mọi...
... ',a*b/ucln:1:1);readln;end.Bài tậpPascal BỒI DƯỢNG HỌC SINH GIỎI HUYỆN GV: Trần Minh Thọrepeatch:=readkey;write('*');s:=s+ch;until ch=#13;writeln;write('Co hien mat khau khong(c/k):');readln(tl);if ... BàitậpPascal BỒI DƯỢNG HỌC SINH GIỎI HUYỆN GV: Trần Minh ThọBÀI TẬP CƠ BẢN - Đáp án ++ 1. Viết chương ... '9'];for i :=1 to length(s) do if s[i]in so then s1:=s1+s[i];write('Co hien so khong (c/k)');readln(tloi);if upcase(tloi)<>'C' then write('Tam biet')...
... bằng nhau thì in ra hết.ví dụ:Input OutputNguyen van truong truong 4Truong thich hoc pascal Truong pascal 5BÀI 5: DÃY CON LỚN NHẤTCho một mảng số ngun gồm n phần tử. Tìm dãy con gồm m phần ... ngun t cách nhau ít nht 1 du cách có tng bng s ã cho (hoc khơng tìm c – ghi là “khong”). Input Output3 8123 55 79 9 9 9 9 9 9BÀI 2: SẮP SỐ TRONG XÂU1. Nhập một xâu s bao ... trong yêu cầu 1) được ghi trên cùng một dòng theo đúngthứ tự trên, hai số liên tiếp cách nhau một kho ng trắng.Dữ liệu ra: Kết quả ghi ra màn hình (hoặc ghi ra file DIENTICH.OUT) trên 5 dòng:...
... phải.Bài tập 2: Viết chương trình in ra màn hình tam giác Pascal. Ví dụ, với n=4 sẽ in ra hìnhsau:11 11 2 11 3 3 11 4 6 4 1Ý tưởng:Tam giác Pascal được tạo ra theo qui luật sau:+ Mỗi dòng đều...
... chứa một chương trình Pascal hoàn chỉnh. Trong chương trình này trên một dòng có thể chứa nhiều lệnh.Em hãy viết chương trình in ra file mới có tên BLMOI.PAS chương trình Pascal trên sao cho ... trong phần Câu hỏi, ví dụ, bàitập nhưng theo chiều ngược lại, tức là thực hiện các thao tác ghi. (Bai 1)Var f:text;m,n:integer;Beginm:=10; n:=4;assign(f, 'son.inf'); reWrite(f);Writeln(f, ... ',n);close(f);assign(f, 'son.inf'); reset(f);Readln(f, m, n);close(f);Writeln(m:4, n:4);Readln;End. (Bai 2)Var f:text;m,n:integer;Beginm:=4; n:=5;assign(f, 'sod.inf'); reWrite(f);Writeln(f,...
... dòng bao g m M s cách nhau b i d uế ố ệ ủ ỗ ồ ố ở ấcách.2Writeln(m); Writeln(n);Readln;End. (Bai 3)Var f:text;n,i:integer;a:array[1 100] of integer;BeginWrite('Nhập số n: ');Readln(n);Writeln('Nhập ... reset(f);Readln(f, n);For i:=1 to n do Readln(f,a[i]);close(f);For i:=1 to n do Writeln(a[i]);Readln;End. (Bai 4)Var f:text;n,i:integer;a:array[1 100] of integer;BeginWrite('Nhập số n: ');Readln(n);Writeln('Nhập ... reset(f);Readln(f,n);For i:=1 to n do Read(f,a[i]);close(f);For i:=1 to n do Writeln(a[i]);Readln;End. (Bai 6)Var f: text;n, i: integer;a: array[1 100] of integer;BeginWrite('Nhập số n: ');...