Chào mừng bạn đến với Selfomy Hỏi Đáp, hãy Hỏi bài tập hoặc Tham gia ngay
+1 thích
trong Tin học lớp 11 bởi manh7a1 ● Ban Quản Trị Tiến sĩ (18.9k điểm)

 Để mã hóa một văn bản gồm toàn chữ cái tiếng Anh người ta có thể làm như sau: Thay mỗi kí tự bằng kí tự đứng sau nó trong bảng chữ cái, riêng z thay bằng a. Ví dụ 'anh' được mã hóa thành 'boi'. Bạn hãy lập trình để

a) Mã hóa một văn bản (xâu kí tự)

b) Giải mã một văn bản đã mã hóa


1 Câu trả lời

+1 thích
bởi nguyendavit123 ● Ban Quản Trị Tiến sĩ (12.5k điểm)
được bầu chọn là câu hỏi hay nhất bởi manh7a1 ● Ban Quản Trị
 
Hay nhất

program mahoa;
var         S,S1:string;ch:char;i,k:integer;
begin
              write('moi ban nhap xau:');readln(S);
              S1:='';
              for i:=1 to length(S) do
              begin
                        if S[i]='z' then ch:='a' else

                        begin
                  k:=ord(S[i]);    k:=k+1;     ch:=chr(k);   

              end;

              S1:=S1+ch;
              end;
              writeln('Xau duoc ma hoa la:',S1);
              write('moi ban nhap xau can giai ma :');readln(S);
             S1:='';
              for i:=1 to length(S) do
              begin

                         if S[i]='a' then ch:='z' else

                         begin
                  k:=ord(S[i]);    k:=k-1;     ch:=chr(k);    

              end;

              S1:=S1+ch;
              end;
              write('xau sau khi duoc giai ma:',S1);
             readln;
end.

Các câu hỏi liên quan

+2 phiếu
1 trả lời
Để mã hóa một văn bản gồm toàn chữ cái tiếng anh người ta có thể làm như sau: Xếp bảng chữ cái theo vòng tròn, sau ... bản (xâu kí tự) b) Giải mã một văn bản đã mã hóa
đã hỏi 12 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 ● Ban Quản Trị Tiến sĩ (18.9k điểm)
+1 thích
1 trả lời
0 phiếu
1 trả lời
Viết chương trình cho biết chữ số hàng trăm, hàng chục, hàng đơn vị của một số có ba chữ số. Ví dụ khi nhập số 357 thì máy in ra: – Chữ số hàng trăm: 3. – Chữ số hàng chục: 5. – Chữ số hàng đơn vị: 7.
đã hỏi 14 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 ● Ban Quản Trị Tiến sĩ (18.9k điểm)
+1 thích
2 câu trả lời
 Để khử hoàn toàn 40 gam hỗn hợp gồm CuO và Fe2O3 ở nhiệt độ cao, cần dùng 13,44 lít khí H2 (đktc). a) Tính khối lượng mỗi chất trong hỗn hợp ban đầu. b) Tính thành phần % theo khối lượng mỗi chất trong hỗn hợp ban đầu.
đã hỏi 11 tháng 7, 2018 trong Hóa học lớp 8 bởi manh7a1 ● Ban Quản Trị Tiến sĩ (18.9k điểm)
0 phiếu
1 trả lời
Cho dãy số gồm n số nguyên. Tìm dãy con có tổng lớn nhất Giải thuật: – Sử dụng kỹ thuật vét cạn các dãy con, dùng hàm tính tổng dãy con để kiểm tra.
đã hỏi 20 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 ● Ban Quản Trị Tiến sĩ (18.9k điểm)
0 phiếu
1 trả lời
Cho dãy số gồm n số. Tìm dãy con lớn nhất các phần tử tăng (giảm) dần. Giải thuật: Sử dụng kỹ thuật xây dựng dãy con.
đã hỏi 20 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 ● Ban Quản Trị Tiến sĩ (18.9k điểm)
+1 thích
1 trả lời
Có thể dùng cậu lệnh while-do để thay cho câu lệnh for-do được không? Nếu được hãy thực hiện điều đó với chương trình Tong_1a.
đã hỏi 10 tháng 8, 2019 trong Tin học lớp 11 bởi manh7a1 ● Ban Quản Trị Tiến sĩ (18.9k điểm)
0 phiếu
1 trả lời
Viết chương trình tính n!! (giai thừa kép) với n!! được định nghĩa như sau: – n!! = 1 với n = 0 – n!! = 1.3.5..n với n lẻ. ... vậy. – Thực hiện tính như giai thừa đơn nhưng với bước nhảy là 2.
đã hỏi 14 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 ● Ban Quản Trị Tiến sĩ (18.9k điểm)

HOT 1 giờ qua

  1. monmon70023220

    686 Điểm

  2. Darling_274

    215 Điểm

  3. minhquanhhqt160

    168 Điểm

  4. tngnhatganh117

    94 Điểm

Phần thưởng hằng tháng
Hạng 1: 200.000 đồng
Hạng 2: 100.000 đồng
Hạng 3: 50.000 đồng
Hạng 4: 20.000 đồng
Phần thưởng bao gồm: mã giảm giá Shopee, Nhà Sách Phương Nam, thẻ cào cùng nhiều phần quà hấp dẫn khác sẽ dành cho những bạn tích cực nhất của tháng. Xem tại đây
Bảng xếp hạng cập nhật 30 phút một lần
...