Trang chủ Tin Học Lớp 11 Viết chương trình nhập từ bàn phím sâu kí tự...

Viết chương trình nhập từ bàn phím sâu kí tự có độ dài không vượt quá 150. Hãy cho biết : a)Số lượng chữ cái in hoa b)Số lượng chữ cái thường c)số lượng chữ số

Câu hỏi :

Viết chương trình nhập từ bàn phím sâu kí tự có độ dài không vượt quá 150. Hãy cho biết : a)Số lượng chữ cái in hoa b)Số lượng chữ cái thường c)số lượng chữ số d)Số lượng kí tự không phải in hoa e)Số lượng chữ cái không phải in thường f)Thông báo kết quả ra màn hình (Viết mấy câu lệnh quan trọng thôi)

Lời giải 1 :

Nek bạn ơi !!!

Cách giải :Trước tiên ta khai báo các biến- Biến xâu s có kiểu dữ liệu string- Biến chuso và biến chucai dùng để đếm số ký tự chữ số và số ký tự chữ cái.- Biến i tý nữa dùng để chạy vòng for quen thuộc. var s: string; chuso,chucai,i: integer;
Tiếp theo ta viết câu lệnh để nhập xâu
write('Nhap mot xau ky tu: '); readln(s);
Rồi, tiếp ta cho vòng for chạy từ i đến độ dài của xâu (độ dài của xâu chính là ký tự cuối cùng của xâu) và kiểm tra
- Nếu nó là chữ số thì biến chuso +1
if s[i] in ['0'..'9']) then chuso:=chuso+1;
- Nếu nó là chữ cái thì biến chucai +1
if s[i] in ['A'..'Z'] + ['a'..'z'] then chuccai:=chucai+1;
Để cho nó kiểm tra đúng phần tử đang xét chúng ta phải cho 2 điều kiện if này chạy trong một chương trình con được kẹp giữa bởi BEGIN ... END; (Nhớ cho tui là chương trình con kết thúc bằng END; chứ không phải END. nhé)
begin if (s[i] in ['0'..'9']) then chuso:=chuso+1; if s[i] in ['A'..'Z'] + ['a'..'z'] then chucai:=chucai+1; end;
Việc cuối cùng của chúng ta là in kết quả ra thôi
write('Xau co ',chuso,' chu so va ',chucai,' chu cai); readln;

Thảo luận

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 11

Lớp 11 - Năm thứ hai ở cấp trung học phổ thông, gần đến năm cuối cấp nên học tập là nhiệm vụ quan trọng nhất. Nghe nhiều đến định hướng sau này rồi học đại học. Ôi nhiều lúc thật là sợ, hoang mang nhưng các em hãy tự tin và tìm dần điều mà mình muốn là trong tương lai nhé!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247