Trang chủ Tin Học Lớp 8 1. viết chương trình tính tổng: S=1+2+3+...+n , trong đó...

1. viết chương trình tính tổng: S=1+2+3+...+n , trong đó n là số nguyên dương nhập từ bàn phím 2. viết chương trình tính tích 30 số nguyên dương đầu tiên 3. vi

Câu hỏi :

1. viết chương trình tính tổng: S=1+2+3+...+n , trong đó n là số nguyên dương nhập từ bàn phím 2. viết chương trình tính tích 30 số nguyên dương đầu tiên 3. viết chương trình nhập một mảng và tìm giá trị lớn nhất của mảng Mình Cần Gấpp

Lời giải 1 :

Câu 1:
program C;
uses crt;
var s,n,i:integer;
begin
      clrscr;
      write('Nhap n: '); readln(n);
      for i:=1 to n do s:=s+i;
      write('Tong: ',s);
      readln;
end.
Câu 2:
program C;
uses crt;
var s,i:integer;
begin
      clrscr;
      s:=1;
      for i:=1 to 30 do s:=s*i;
      write('Tich: ',s);
      readln;
end.
Câu 3:
program C;
uses crt;
var a:array[1..100] of integer;
      s,i,n,max:integer;
begin
      clrscr;
      write('Nhap so luong phan tu: '); readln(n);
      for i:=1 to n do
            begin
                  write('a[',i,']: '); readln(a[i]);
            end;
      max:=a[1];
      for i:=2 to n do if a[i]>max then max:=a[i];
      write('GTLN: ',max);
      readln;
end.

Thảo luận

-- Cái rì đây? :")
-- dạ bạn ơi bạn thử chương trình trên pascal chưa ạ?
-- Ròi bạn ạ, yên tâm :")
-- Bạn chạy được chưa ạ?
-- Mình mới sửa xong câu 3, mình sửa xong rồi nhé
-- Cái rì đây? :") `->` :">?
-- Muộn rồi, em off đây
-- (((:)))

Lời giải 2 :

Câu 1:

Program Hello;

var n:longint;

begin

    readln(n);

    writeln((n*n+n) div 2);

readln;

end.

Câu 2:

Tích các số tự nhiên liên tiếp bắt đầu từ 1 là giai thừa. Nên kết quả lả rất lớn. Nên dùng kiểu dữ liệu lớn hơn để tính.

Program Hello;

var p:qword;

    i:byte;

begin

    for i:= 1 to 30 do

        p:= p * i;

    writeln(p);

readln;

end.

Câu 3

Thay vị nhập mảng sau đó mới tìm thì ta vừa nhập vừa tìm.

Program Hello;

var n,i:longint;

      a:array[1..100000] of longint;

begin

    readln(n);

    for i:= 1 to n do

        begin

            read(a[i]);

            if max < a[i] then max:= a[i];

        end;

    writeln(max);

readln;

readln;

end.

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