Trang chủ Tin Học Lớp 8 *Lập trình pascal, dùng longint, while, for. ko dùng array,...

*Lập trình pascal, dùng longint, while, for. ko dùng array, boolean, true-false. Thanks trước ạ!!!em còn có 20 điểm à!!! Giúp em ik!49) Viết chương trình nhập

Câu hỏi :

*Lập trình pascal, dùng longint, while, for. ko dùng array, boolean, true-false. Thanks trước ạ!!!em còn có 20 điểm à!!! Giúp em ik!

image

Lời giải 1 :

Bài 49:

program so_max;

uses crt;

var s:string;

      i,max,so,vt:byte;

begin

       clrscr;

       write('Nhap so: ');  readln(s);

       max:=0;   vt:=1;

       for i:=1 to length(s) do

              begin

                     val(s[i],so);

                     if so>max then 

                            begin

                                   max:=so;

                                   vt:=i;

                            end;

              end;

       writeln('Chu so lon nhat la: 'max)

       write('Chi so nho nhat la: ',vt);

       readln;

end.

Bài 50

program so_min;

uses crt;

var s:string;

      i,min,vt,so:byte;

begin

       clrscr;

       write('Nhap so: ');  readln(s);

       min:=9; vt:=1;

       for i:=1 to length(s) do

              begin

                     val(s[i],so);

                     if so<=min then

                            begin

                                   min:=so;

                                   vt:=i;

                            end;

              end;

       writeln('Chu so nho nhat la: ',min);

       write('Vi tri lon nhat la: ',vt);

       readln;

end.

Bài 51:   (Nếu số cuối là 0 thì vẫn in số 0 ở đầu: vd: 810 đảo là 018)

program dao_so;

uses crt;

var s,st:string;

     i:byte;

begin

       clrscr;

       write('Nhap so: ');  readln(s);

       st:='';

       for i:=length(s) downto 1 do

              st:=st+s[i];

       write('So dao la: ',st);

       readln;

end.

Bài 51:   (Nếu số cuối là 0 thì không in số 0 ở đầu: vd: 810 đảo là 18)

program dao_so;

uses crt;

var s,st:string;

     i:byte;

begin

       clrscr;

       write('Nhap so: ');  readln(s);

       st:='';

       for i:=length(s) downto 1 do

              st:=st+s[i];

       while st[1]='0' do delete(s,1,1);

       write('So dao la: ',st);

       readln;

end.

Thảo luận

-- uk
-- 49 ngắn lại đc ko
-- rut gon dc ko
-- ngắn hơn thì dùng xâu sẽ ngắn hơn
-- vẫn còn cách khác, ngắn hơn nhưng lại khó hiểu
-- ko dung xau dc ko
-- không, nếu không dùng xâu thì chỉ có cách đó thôi
-- uk

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ự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK