Bài 6. Mã Hoá Và Giải Mã Văn Bản.Bài Toán Sau Mô Tả Một ... - Hoc24

HOC24

Lớp học Học bài Hỏi bài Giải bài tập Đề thi ĐGNL Tin tức Cuộc thi vui Khen thưởng
  • Tìm kiếm câu trả lời Tìm kiếm câu trả lời cho câu hỏi của bạn
Đóng Đăng nhập Đăng ký

Lớp học

  • Lớp 12
  • Lớp 11
  • Lớp 10
  • Lớp 9
  • Lớp 8
  • Lớp 7
  • Lớp 6
  • Lớp 5
  • Lớp 4
  • Lớp 3
  • Lớp 2
  • Lớp 1

Môn học

  • Toán
  • Vật lý
  • Hóa học
  • Sinh học
  • Ngữ văn
  • Tiếng anh
  • Lịch sử
  • Địa lý
  • Tin học
  • Công nghệ
  • Giáo dục công dân
  • Tiếng anh thí điểm
  • Đạo đức
  • Tự nhiên và xã hội
  • Khoa học
  • Lịch sử và Địa lý
  • Tiếng việt
  • Khoa học tự nhiên
  • Hoạt động trải nghiệm
  • Hoạt động trải nghiệm, hướng nghiệp
  • Giáo dục kinh tế và pháp luật

Chủ đề / Chương

Bài học

HOC24

Khách Khách vãng lai Đăng nhập Đăng ký Khám phá Hỏi đáp Đề thi Tin tức Cuộc thi vui Khen thưởng

Khối lớp

  • Lớp 12
  • Lớp 11
  • Lớp 10
  • Lớp 9
  • Lớp 8
  • Lớp 7
  • Lớp 6
  • Lớp 5
  • Lớp 4
  • Lớp 3
  • Lớp 2
  • Lớp 1
Hãy tham gia nhóm Học sinh Hoc24OLM Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài Chọn lớp: Tất cả Lớp 1 Lớp 2 Lớp 3 Lớp 4 Lớp 5 Lớp 6 Lớp 7 Lớp 8 Lớp 9 Lớp 10 Lớp 11 Lớp 12 Chọn môn: Tất cả Toán Vật lý Hóa học Sinh học Ngữ văn Tiếng anh Lịch sử Địa lý Tin học Công nghệ Giáo dục công dân Tiếng anh thí điểm Đạo đức Tự nhiên và xã hội Khoa học Lịch sử và Địa lý Tiếng việt Khoa học tự nhiên Hoạt động trải nghiệm Hoạt động trải nghiệm, hướng nghiệp Giáo dục kinh tế và pháp luật Âm nhạc Mỹ thuật Gửi câu hỏi ẩn danh Tạo câu hỏi Hủy

Câu hỏi

Hủy Xác nhận phù hợp Quốc Vương
  • Quốc Vương
16 tháng 2 2022 lúc 7:14

Bài 6. Mã hoá và giải mã văn bản.

Bài toán sau mô tả một thuật toán mã hoá đơn giản

Tập hợp các chữ cái tiếng Anh bao gồm 26 chữ cái được đánh số thứ tự từ 0 đến 25 như sau:

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

 

Quy tắc mã hoá một ký tự như sau (lấy ví dụ ký tự X):

- Tìm số thứ tự tương ứng của ký tự ta được 23

- Tăng giá trị số này lên 5 ta được 28

- Tìm số dư trong phép chia số này cho 26 ta được 2

- Tra ngược bảng chữ cái ta thu được C.

Thí dụ:

Sử dụng quy tắc trên để mã hoá dòng chữ

HOI THI TIN HOC TRE thành MTN YMN YNS MTH YWJ

Sử dụng quy tắc trên để giải mã các dòng chữ

MTN YMN thành

HOI THI

Hãy xây dựng CT mã hóa và giải mã. Viết chương trình cho phép người dùng có thể chọn để thực hiện một trong hai công việc là mã hóa hoặc giải mã. Yêu cầu người dùng nhập trực tiếp và báo kết quả trên màn hình.

Nhờ các bạn lập trình = pascal hộ mình nhé

Lớp 8 Tin học 2 0 Khách Gửi Hủy Dark_Hole Dark_Hole 16 tháng 2 2022 lúc 7:17

program ma_hoa_va_giai_ma;uses crt;var s : string;i,a : integer;t : char;BEGINclrscr;repeatwrite('Nhap 1 de ma hoa, 2 de giai ma'); readln(a);if(a<>1) and (a<>2) then writeln('Moi ban nhap lai');until (a=1) or(a=2);if a=1 thenbeginwrite('Nhap xau can ma hoa: '); readln(s);write('Xau ket qua la: ');for i:=1 to length(s) dobegint:=upcase(s[i]);if (ord(t) >= 65) and (ord(t) <= 90) thenwrite(chr(((ord(t)-58) mod 26)+65)) else write(t);end;endelse if a=2 thenbeginwrite('Nhap xau can giai ma: '); readln(s);write('Xau ket qua la: ');for i:= 1 to length(s) dobegint:=upcase(s[i]);if (ord(t) >= 65) and (ord(t) <= 90) thenwrite(chr(((ord(t)-46) mod 26)+65))else write(t);end;end;readln;END.

Chúc em học giỏi 

Đúng 3 Bình luận (3) Khách Gửi Hủy Đỗ Tuệ Lâm Đỗ Tuệ Lâm CTV 16 tháng 2 2022 lúc 7:24

https://onlinegdb.com/_gxCLVozl

đó coi đuy

Đúng 1 Bình luận (1) Khách Gửi Hủy Các câu hỏi tương tự Quốc Vương
  • Quốc Vương
15 tháng 2 2022 lúc 22:51 Bài 6. Mã hoá và giải mã văn bản.Bài toán sau mô tả một thuật toán mã hoá đơn giảnTập hợp các chữ cái tiếng Anh bao gồm 26 chữ cái được đánh số thứ tự từ 0 đến 25 như sau:012345678910111213141516171819202122232425ABCDEFGHIJKLMNOPQRSTUVWXYZ Quy tắc mã hoá một ký tự như sau (lấy ví dụ ký tự X):- Tìm số thứ tự tương ứng của ký tự ta được 23- Tăng giá trị số này lên 5 ta được 28- Tìm số dư trong phép chia số này cho 26 ta được 2- Tra ngược bảng chữ cái ta thu được C.Thí dụ:Sử dụng quy tắc trên để mã...Đọc tiếp

Bài 6. Mã hoá và giải mã văn bản.

Bài toán sau mô tả một thuật toán mã hoá đơn giản

Tập hợp các chữ cái tiếng Anh bao gồm 26 chữ cái được đánh số thứ tự từ 0 đến 25 như sau:

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

 

Quy tắc mã hoá một ký tự như sau (lấy ví dụ ký tự X):

- Tìm số thứ tự tương ứng của ký tự ta được 23

- Tăng giá trị số này lên 5 ta được 28

- Tìm số dư trong phép chia số này cho 26 ta được 2

- Tra ngược bảng chữ cái ta thu được C.

Thí dụ:

Sử dụng quy tắc trên để mã hoá dòng chữ

HOI THI TIN HOC TRE thành MTN YMN YNS MTH YWJ

Sử dụng quy tắc trên để giải mã các dòng chữ

MTN YMN thành

HOI THI

Hãy xây dựng CT mã hóa và giải mã. Viết chương trình cho phép người dùng có thể chọn để thực hiện một trong hai công việc là mã hóa hoặc giải mã. Yêu cầu người dùng nhập trực tiếp và báo kết quả trên màn hình.

Nhờ các bạn lập trình = pascal hộ mình nhé

Xem chi tiết Lớp 8 Tin học 0 0 Nguyễn Đỗ Trà My
  • Nguyễn Đỗ Trà My
26 tháng 10 2021 lúc 8:21 Mn giúp em với ạ ;^; Viết hàm IF cho trường hợp dưới đây:Ngành thi Nếu ký tự đầu Mã số là A thì ngành thi là Toán ,Nếu ký tự đầu Mã số là B thì ngành thi là Hóa ,Còn lại là LýTổng cộng - Nếu ký tự đầu Mã số là A thì tổng cộng là điểm toán * 2 + điểm lý + điểm hóa .- Nếu ký tự đầu Mã số là B thì tổng cộng là điểm toán + điểm lý + điểm hóa * 2 .- Ngược lại điểm toán + điểm lý * 2 + điểm hóaKết quả Nếu điểm tổng cộng 23, không bỏ thi môn nào và không có điểm liệt (điểm 2) thì kết quả là Đậu , ngượ...Đọc tiếp

Mn giúp em với ạ ;^; Viết hàm IF cho trường hợp dưới đây:Ngành thi Nếu ký tự đầu Mã số là "A" thì ngành thi là "Toán" ,Nếu ký tự đầu Mã số là "B" thì ngành thi là "Hóa" ,Còn lại là "Lý"Tổng cộng - Nếu ký tự đầu Mã số là "A" thì tổng cộng là điểm toán * 2 + điểm lý + điểm hóa .- Nếu ký tự đầu Mã số là "B" thì tổng cộng là điểm toán + điểm lý + điểm hóa * 2 .- Ngược lại điểm toán + điểm lý * 2 + điểm hóaKết quả Nếu điểm tổng cộng >=23, không bỏ thi môn nào và không có điểm liệt (điểm < 2) thì kết quả là "Đậu" , ngược lại là "Rớt" 

Xem chi tiết Lớp 8 Tin học 0 1 Mai trần
  • Mai trần
8 tháng 12 2021 lúc 19:00

Giả sử cần viết chương trình nhập một số tự nhiên vào máy tính và in ra màn hình kết quả số đã nhập chẵn hay lẻ, chẳng hạn “5 là số lẻ”, “8 là số chẵn”. Hãy mô tả các bước của thuật toán để giải quyết bài toán trên và viết chương trình Python để thực hiện thuật toán đó. Mấy bạn ơi giúp mình với mình cần gấp lắm

Xem chi tiết Lớp 8 Tin học 0 0 MM203
  • MM203
15 tháng 11 2021 lúc 10:53

Giả sử cần viết chương trình nhập một số tự nhiên n vào máy tính và in ra màn hình kết quả số đã nhập là số chẵn hay lẻ, chẳng hạn "5 là số lẻ", 8 là số chẵn

Hãy mô tả các bước của thuật toán để giải quyết bài toán trên và viết chương trình pyhon để thực hiện thuật toán đó

giúp mình vớiii 

Xem chi tiết Lớp 8 Tin học 6 0 Phạm trọng Thành
  • Phạm trọng Thành
6 tháng 1 lúc 14:36

Viết chương trình nhập vào một văn bản là một chuỗi kí tự bao gồm chữ cái và chữ số. Loại bỏ các chữ số trong chuỗi ký tự đó. 

Xem chi tiết Lớp 8 Tin học 2 0 Do Ngoc Thao My
  • Do Ngoc Thao My
16 tháng 4 2023 lúc 20:13

Em hãy viết chương trình nhập vào một xâu ký tự bất kỳ từ bàn phím (tối đa 250 kí tự) bao gồm cả chữ hoa, chữ thường và số. Hãy chuyển hoá xâu vừa nhập thành chữ thường và in ra màn hình.

Xem chi tiết Lớp 8 Tin học 1 0 Lala
  • Lala
24 tháng 10 2023 lúc 22:53 Viết chương trình C++ nhập vào một chuỗi gồm các ký tự a..z và A...Z và 0...9 nhập liên tục không có khoảng trắng và xen kẽ nhau giữa các số và chữ có độ dài L ( 4 kỳ tự L 40 ký tự). Sau đó: A) xuất các chữ số có trong duỗi theo thứ tự vừa nhập; cho biết số vừa xuất ra là số chẵn hay số lẻ; tính tổng các chữ số vừa nhập; B) xuất các ký tự có trong chuỗi theo thứ tự vừa nhập; viết hoa các ký tự nàyĐọc tiếp

Viết chương trình C++ nhập vào một chuỗi gồm các ký tự 'a..z' và 'A...Z' và '0...9' nhập liên tục không có khoảng trắng và xen kẽ nhau giữa các số và chữ có độ dài L ( 4 kỳ tự < L< 40 ký tự). Sau đó: A) xuất các chữ số có trong duỗi theo thứ tự vừa nhập; cho biết số vừa xuất ra là số chẵn hay số lẻ; tính tổng các chữ số vừa nhập; B) xuất các ký tự có trong chuỗi theo thứ tự vừa nhập; viết hoa các ký tự này

Xem chi tiết Lớp 8 Tin học 0 0 Lala
  • Lala
25 tháng 10 2023 lúc 19:38 Viết chương trình C++ nhập vào một chuỗi gồm các ký tự a..z và A...Z và 0...9 nhập liên tục không có khoảng trắng và xen kẽ nhau giữa các số và chữ có độ dài L ( 4 kỳ tự L 40 ký tự). Sau đó: A) xuất các chữ số có trong duỗi theo thứ tự vừa nhập; cho biết số vừa xuất ra là số chẵn hay số lẻ; tính tổng các chữ số vừa nhập; B) xuất các ký tự có trong chuỗi theo thứ tự vừa nhập; viết hoa các ký tự nàyĐọc tiếp

Viết chương trình C++ nhập vào một chuỗi gồm các ký tự 'a..z' và 'A...Z' và '0...9' nhập liên tục không có khoảng trắng và xen kẽ nhau giữa các số và chữ có độ dài L ( 4 kỳ tự < L< 40 ký tự). Sau đó: A) xuất các chữ số có trong duỗi theo thứ tự vừa nhập; cho biết số vừa xuất ra là số chẵn hay số lẻ; tính tổng các chữ số vừa nhập; B) xuất các ký tự có trong chuỗi theo thứ tự vừa nhập; viết hoa các ký tự này

Xem chi tiết Lớp 8 Tin học 0 0 Minh Duy
  • Minh Duy
27 tháng 4 2021 lúc 11:44 1.viết chương trình nhập vào 1 dãy số nguyên gồm n phần tử. Tính tổng là các số chẵn và in các phần tử đó lên màn hình. 2.Viết chương trình nhập vào mã số nguyên n phần tử. Tính tích các phần tử trong mảng và in các phần tử của mảng là số trong mảng lên màn hình. 3. Viết chương trình nhập vào mã số nguyên n phân tử. Đếm xem phần mảng có bao nhiêu phần tử lớn hơn 0. Tính và thông báo lên màn hình tổng bình phương các số lẻ.Tìm và thông báo lên màn hình giá trị lớn nhất có trong mảng. 4. Viết chươ...Đọc tiếp

1.viết chương trình nhập vào 1 dãy số nguyên gồm n phần tử. Tính tổng là các số chẵn và in các phần tử đó lên màn hình. 2.Viết chương trình nhập vào mã số nguyên n phần tử. Tính tích các phần tử trong mảng và in các phần tử của mảng là số trong mảng lên màn hình. 3. Viết chương trình nhập vào mã số nguyên n phân tử. Đếm xem phần mảng có bao nhiêu phần tử lớn hơn 0. Tính và thông báo lên màn hình tổng bình phương các số lẻ.Tìm và thông báo lên màn hình giá trị lớn nhất có trong mảng. 4. Viết chương trình nhập vào 2 số nguyên A,B a) Tính rồi thông báo lên màn hình các ước số của A,B b) Tìm rồi thông báo lên màn hình các ước số chung của A và B. 5.Viết chương trình nhập vào 1 số nguyên ban đầu, nhập vào công sai. Thông báo lên màn hình kết quả của cấp số cộng thứ N n số với n số nguyên được nhập vào màn hình. 6.Viết chương trình in ra màn hình các số nguyên tố đầu tiên trong khoảng N với N là số nguyên nhập vào từ bàn phím. 7. Viết chương trình in lên màn hình một số hoàn thiện nhở hơn N với N là số nguyên nhập vào từ bàn phím. 8. Viết chương trình nhập vào số lượng học sinh và số môn học của mỗi học sinh. Tính và biểu thị lên điểm trung bình của từng học sinh Giúp tớ với ạ Giúp được câu nào thì giúp ạ Nhất là mấy câu cuối cuối ý ạ Rất mong sự giúp đỡ từ mọi người!!!

Xem chi tiết Lớp 8 Tin học 5 1

Khoá học trên OLM (olm.vn)

  • Toán lớp 8 (Kết nối tri thức với cuộc sống)
  • Toán lớp 8 (Cánh Diều)
  • Toán lớp 8 (Chân trời sáng tạo)
  • Ngữ văn lớp 8 (Kết nối tri thức với cuộc sống)
  • Ngữ văn lớp 8 (Cánh Diều)
  • Ngữ văn lớp 8 (Chân trời sáng tạo)
  • Tiếng Anh lớp 8 (i-Learn Smart World)
  • Tiếng Anh lớp 8 (Global Success)
  • Khoa học tự nhiên lớp 8 (Kết nối tri thức với cuộc sống)
  • Khoa học tự nhiên lớp 8 (Cánh diều)
  • Khoa học tự nhiên lớp 8 (Chân trời sáng tạo)
  • Lịch sử và địa lý lớp 8 (Kết nối tri thức với cuộc sống)
  • Lịch sử và địa lý lớp 8 (Cánh diều)
  • Lịch sử và địa lý lớp 8 (Chân trời sáng tạo)
  • Giáo dục công dân lớp 8 (Kết nối tri thức với cuộc sống)
  • Giáo dục công dân lớp 8 (Cánh diều)
  • Giáo dục công dân lớp 8 (Chân trời sáng tạo)
  • Công nghệ lớp 8 (Kết nối tri thức với cuộc sống)

Khoá học trên OLM (olm.vn)

  • Toán lớp 8 (Kết nối tri thức với cuộc sống)
  • Toán lớp 8 (Cánh Diều)
  • Toán lớp 8 (Chân trời sáng tạo)
  • Ngữ văn lớp 8 (Kết nối tri thức với cuộc sống)
  • Ngữ văn lớp 8 (Cánh Diều)
  • Ngữ văn lớp 8 (Chân trời sáng tạo)
  • Tiếng Anh lớp 8 (i-Learn Smart World)
  • Tiếng Anh lớp 8 (Global Success)
  • Khoa học tự nhiên lớp 8 (Kết nối tri thức với cuộc sống)
  • Khoa học tự nhiên lớp 8 (Cánh diều)
  • Khoa học tự nhiên lớp 8 (Chân trời sáng tạo)
  • Lịch sử và địa lý lớp 8 (Kết nối tri thức với cuộc sống)
  • Lịch sử và địa lý lớp 8 (Cánh diều)
  • Lịch sử và địa lý lớp 8 (Chân trời sáng tạo)
  • Giáo dục công dân lớp 8 (Kết nối tri thức với cuộc sống)
  • Giáo dục công dân lớp 8 (Cánh diều)
  • Giáo dục công dân lớp 8 (Chân trời sáng tạo)
  • Công nghệ lớp 8 (Kết nối tri thức với cuộc sống)

Từ khóa » Ct Mã Hoá