This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Chủ Nhật, 24 tháng 3, 2019

Pascal 25

Hai số nguyên dương a và b gọi là nguyên tố tương đương nếu chúng có cùng các ước số nguyên tố. Ví dụ 21 và 63 là các số nguyên tố tương đương. Vì 21=3*7 trong khi 63=3*3*7, có cùng ước số nguyên tố là 3 và 7. Tuy nhiên 21 và 42 không nguyên tố tương đương vì 42=2*3*7 và 21=3*7
input: cho 2 số a, b (0<a,b<=10^9)
output: ghi yes nếu là nguyên tố tương đương ngược lại ghi no

Thứ Bảy, 16 tháng 3, 2019

Pascal 24

Bài 1: Cho 3 số nguyên dương a, b, c. Hãy viết chương trình kiểm tra xem 3 số trên có tạo thành mốc thời gian hợp lệ không
input: 3 số nguyên a, b, c
output: ghi yes nếu hợp lệ, ghi no nếu không hợp lệ
ví dụ:
input:
30 2 200
output:
No

Thứ Sáu, 15 tháng 3, 2019

Pascal 23

BÀI 1:
Cho số nguyên N là số lượng chữ số của số nguyên X. Nhiệm  vụ của em là tìm số nguyên X nhỏ nhất có N chữ số  chia hết cho cả 6 và 8. 
input: gồm một dòng ghi số nguyên N (1<N<18)
output: số x cần tìm
ví dụ:
input: n=2
output: 24

Thứ Năm, 14 tháng 3, 2019

mã hóa xâu

BÀI 1:
Trong hoạt động tình báo, để đảm bảo bí mật các tin nhắn gửi đi đều phải được mã hóa. Tổ chức tình báo AIC quy định mã hóa theo quy tắc sau: tất cả các kí tự in hoa trong tin nhắn được thay bằng một kí tự in hoa khác đứng cách nó x kí tự trong bảng chữ cái tiếng Anh theo chiều xoay kim đồng hồ.
Cho một xâu s là xâu đã được mã hóa và số nguyên x (s<=255). Trong xâu s có thể có nhiều tin nhắn, các tin nhắn được phân cách bởi kí hiệu @, tin nhắn có độ dài nhất trong s là thông tin cần gửi, nếu có nhiều tin nhắn có cùng độ dài thì lấy tin nhắn cuối. Hãy viết chương trình giải mã tin nhắn

input
output
BTDBM@PIQSWAGP123@VTC
2
NGOQUYEN123

Thứ Tư, 13 tháng 3, 2019

Tìm hiểu thêm nhé (quan trọng)


Các em đọc và nghiên cứu bài sau:
chú ý phần code chữ xanh có sử dụng bảng mã ACSII
cần tìm hiểu 2 hàm CHR và ORD là hàm dùng để làm gì, rất quan trọng đó
Bài tập 1: Viết chương trình nhập vào một xâu ký tự từ bàn phím. Đổi xâu ký tự đó sang chữ in hoa rồi in kết quả ra màn hình.

     Ví dụ :Xâu abcdAbcD sẽ cho ra xâu ABCDABCD.
 Cách 1:
Uses Crt;
Var  St:String;
        i:Byte;
Begin
    Write(‘Nhap xau St: ‘); Readln(St);
    For i:=1 to length(St) do St[i]:=Upcase(St[i]);
    Write(‘Xau ket qua: ‘, St);
    Readln;
End.
Cách 2:
Uses crt;
var st: string;
i: integer;
begin
write ('Nhap xau: '); readln (st);
for i:= 1 to length(st) do
if st[i] in ['a'..'z'] then st[i]:=chr(ord(st[i])-32);
write ('Xau sau khi chuyen hoa: ',st);
readln
end.
Bài tập 2: Viết chương trình nhập vào một xâu ký tự từ bàn phím. Đổi xâu ký tự đó sang chữ thường rồi in kết quả ra màn hình.
     Ví dụ :Xâu abCdAbcD sẽ cho ra xâu abcdabcd.
 Uses Crt;
Var  St:String;
        i:Byte;
Begin
    Write(‘Nhap xau St: ‘); Readln(St);
    For i:=1 to length(St) do
        If St[i] IN [‘A’..’Z’] Then St[i]:=CHR(ORD(St[i])+32);
    Write(‘Xau ket qua: ‘, St);
    Readln;
End.

Pascal 22



Thứ Năm, 7 tháng 3, 2019

Bài tập Pascal 21



Bài tập Pascal 20