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
234 lượt xem
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 682 lượt xem
Để 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 13 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 2.2k lượt xem
0 phiếu
1 trả lời 5.5k lượt xem
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 15 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 2.5k lượt xem
 Để 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 12 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 681 lượt xem
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 21 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
0 câu trả lời 118 lượt xem
0 phiếu
1 trả lời 587 lượt xem
0 phiếu
1 trả lời 443 lượt xem
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 21 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 2.1k lượt xem
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 3.4k lượt xem
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 15 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. Darling_274

    20 Điểm

  2. minhquanhhqt160

    15 Điểm

  3. lueyuri009730

    15 Điểm

  4. lenguyenducminh05102011227

    5 Đ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
...