Pascal
Câu1: Chương trình pascal gồm mấy phần? Nêu cụ thể từng phần.
Câu 2: Kể tên các từ khóa trong pascal?
Câu 3: cách đặt tên cho 1 chương trình pascal?
Câu 4: viết một chương trình pascal đơn giản nhất.
Câu 5: cài đặt phần mềm pascal.
Help !!!
C1: Một chương trình Pascal gồm 2 phần: phần khai báo và phần thân chương trinh
C2: Từ khóa trong Pascal: program, input, output, var, real, begin, readline, writeline và end
C3: -Tên không bắt đầu bằng chữ số
- Tên không có khoảng cách
- Tên không được trùng với từ khóa
C4: ví dụ tính diện tích hình vuông:
Program HINH_VUONG;
uses crt;
Var canh: real;
Begin
clrscr;
Write('Nhap do dai canh:');readln(canh);
Writeln('Chu vi hinh vuong la:',4*canh:10:2);
Writeln('Dien tich hinh vuong la:',canh*canh:10:2);
readln
end.
C5:
B1: Tải Pascal trên 1 link nhất định
B2: Mở thư mục chưa file tải về click đúp (hoặc click phải chuột chọn Install) để tiến hành cài đặt
B3: Chọn Next để sang bước kế tiếp:
B4: Click vào Browse để lựa chọn ổ đĩa cài đặt. Hoặc không bạn có thể để mặc định và tiếp tục chọn Next.
B5: Click vào Install để bắt đầu cài đặt.
B6: Chờ đợi quá trình cài đặt diễn ra trong một vài phút.
B7: Click vào Finish để hoàn tất quá trình cài đặt.
Viết chương trình con chuyển các từ viết thường sang viết hoa. (trong pascal)
Vd: pascal sang PASCAL
Program Doi_Sang_Chu_Hoa;
Var S , SH: String; i : Byte;
Begin
Write('Nhap vao mot chuoi chu thuong : '); Readln(S);
SH := ''; {tạo xâu rỗng SH}
For i := 1 to Length(S) do SH[i] := UpCase(S[i];
Write('Chuoi da doi sang chu hoa: ',SH);
Readln;
End.
bạn dùng hàm UpCase(kí tự) để đổi từ chữ thường sang chữ hoa
Program Chuoi_In_Hoa;
Uses Crt;
Var i:integer;st:string;
Begin
Clrscr;
Writeln(‘DOI CHUOI SANG CHUOI HOA’);
Write(‘Nhap ho ten:’);readln(st); st[1]:=upcase(st[1]);
For i:=1 to length(St) do
If st[i]=’ ‘ then st[i+1]:=upcase(st[i+1]); Writeln(‘Ho ten sau khi doi lan 1 la: ‘,st);
For i:=1 to length(St) do st[i]:=upcase(st[i]);
Writeln(‘Ho ten sau khi doi lan 2 la: ‘,st);
Readln;
End.
program helo;
ues crt;
var s:string;i:longint
begin
clrscr;
write('s:=');readln(s);
for i:=1 to length(s) do s[i]:=upcase(s[i]);
writeln('s sau khi duoc doi sang chu hoa la');
readln;
end.
có ai giỏi pascal hay biết trang nào pascal hay chỉ mik với
có ai biết thì chỉ mik các bài tách ma trận con với
tại sao tải Free Pascal trên laptop nó lại không dùng được phím tắt của pascal vậy mn?
Vẫn sử dụng được nhưng là những phím tắt khác so với Word,... bạn nhé.
Ví dụ:
Nhấn nút [HOME] -> chuyển con nháy về đầu dòng
Nhấn nút [END] -> chuyển con nháy về đầu dòng
Nhấn tổ hợp Ctrl + Y -> xóa 1 hàng trên FreePascal
Dưới đây là một chương trình viết trong Pascal:
program CT_Dau_tien ;
Uses crt ;
begin
writeln ( ‘Toi la Turbo Pascal’ )
end.
Tên chương trình là:
A begin. B. end C. writeln D. crt
1 là bn sửa hình nền
2 là mk gọi admin hoặc giáo viên khác khoá nick bn
a) Viết chương trình pascal ước của 50
b) Viết chương trình pascal bội của 7
Viết chương trình Pascal, để nhập vào 2 số nguyên từ bàn phím. Tính tổng của 2 số đó.
(mọi người giúp em làm trên pascal với)
uses crt;
var a,b:int64;
begin
clrscr;
readln(a,b);
writeln(a+b);
readln;
end.
in ra từ dài nhất trong xâu, nếu nhiều từ có độ dài bằng nhau thì in ra tất cả các từ đó
Vd: nhâp xâu=truong thich hoc pascal
truong
pascal
Program HOC24;
var s: string;
a: array[1..255] of string;
max,d,i: byte;
begin
write('Nhap xau: '); readln(s);
while s[1]=#32 do delete(s,1,1);
while s[length(s)]=#32 do delete(s,length(s),1);
while pos(#32#32,s)<>0 do delete(s,pos(#32#32,s),1);
s:=s+' '
while length(s)<>0 do
begin
d:=d+1;
a[d]:=copy(s,1,pos(#32,s));
delete(s,1,pos(#32,s));
end;
max:=length(a[1]);
for i:=2 to d do
if max<length(a[i]) then max:=length(a[i]);
for i:=1 to d do
if max = length(a[i]) then writeln(a[i]);
readln
end.
Program HOC24;
uses sysutils;
var s: string;
words: TStringDynArray;
max_length, i: integer;
longest_words: array of string;
begin
write('Nhap xau: ');
readln(s);
words := SplitString(s);
max_length := 0;
for i := Low(words) to High(words) do
if Length(words[i]) > max_length then
max_length := Length(words[i]);
SetLength(longest_words, 0);
for i := Low(words) to High(words) do
if Length(words[i]) = max_length then
begin
SetLength(longest_words, Length(longest_words) + 1);
longest_words[High(longest_words)] := words[i];
end;
writeln('Tu dai nhat trong xau là:');
for i := Low(longest_words) to High(longest_words) do
writeln(longest_words[i]);
end.
BỔ SUNG VỀ CUỘC THI VUI TIN HỌC
- Phần mềm hỗ trợ :
+ Free Pascal (Link tải: Free Pascal 3.0.4 - Phần mềm học lập trình Pascal miễn phí - Download.com.vn)
+ Turbo Pascal (Link tải: Turbo Pascal (with DOSBox) 7.2.4 - Hỗ trợ lập trình ngôn ngữ Pascal - Download.com.vn)
- Giải thưởng :
+ Giải nhất : Thẻ cào 100k + 50GP
+ Giải nhì : Thẻ cào 50k + 30GP
+ Giải ba : 20GP
- Các bạn tham khảo chương trình tệp tại đây : Câu hỏi của Nguyễn Minh Lệ - Tin học lớp 8 | Học trực tuyến
- Thời gian đăng kí kết thúc ngày : 12 giờ/27/06/2019
Nhanh tay đăng ký tại đây : Câu hỏi của Tin học [Hỗ trợ] - Tin học lớp 8 | Học trực tuyến