Trang chủ Tin Học Lớp 8 1. Viết chương trình in ra màn hình 5 chữ...

1. Viết chương trình in ra màn hình 5 chữ Xin chào. và 5 chữ Tôi là Pascal. 2. Viết chương trình tính tổng từ 1 - 50. 3. Viết chương trình tính tích từ 1 - 10

Câu hỏi :

1. Viết chương trình in ra màn hình 5 chữ Xin chào. và 5 chữ Tôi là Pascal. 2. Viết chương trình tính tổng từ 1 - 50. 3. Viết chương trình tính tích từ 1 - 10 4. Viết chương trình tính dãy số thập phân từ 1+1/2+1/3+1/4+...+1/9 5. Viết chương trình tính dãy số thập phân từ 1+1/3+1/5+1/7+1/9. Hướng dẫn: For i:=1 to 9 do if i mod 2 <> 0 then Tong := Tong + 1/i; 6. Viết chương trình tính dãy số thập phân từ 1+1/2+1/4+1/6+1/8. 7. Nhập vào 1 số nguyên n . In ra tổng các số từ 1 - n 8. Viết chương trình nhập vào từ bàn phím số nguyên dương n, sử dụng câu lệnh điều kiện để tính tổng các giá trị là số chẵn trong phạm vi từ 1 dến n, sau đó in ra màn hình. Gợi ý: Cũng giống như bài tính tổng các số từ 1 đến n, nhưng ta phải sử thêm câu điều kiện IF và phép chia lấy phần dư. - Nhập n; - Từ giá trị trên của n hãy viết vòng lặp với giá trị i chạy từ 1 đến n. Ứng với mỗi giá trị của i, ta kiểm tra xem nếu i là số chẵn thì tính tổng. 9. Ta kí hiệu n! là tích n số tự nhiên đầu tiên: n! = 1.2.3...n. Viết chương trình tính n! với n là số tự nhiên được nhập vào từ bàn phím. Hướng dẫn: - Nhập n; - Tich:=1; - For i:=1 to n do Tich:=Tich*i; 10.Em hãy viết chương trình tính tổng các số nguyên liên tiếp từ n đến m với n, m là các số nguyên dương nhập vào từ bàn phím. Gợi ý: - Nhập n, m; - Vòng lặp For với giá trị i chạy từ n đến m. 11.Viết chương trình tính tổng bình phương các số tự nhiên từ 1 đến n, biết giá trị của n được nhập vào từ bàn phím Gợi ý: Cũng giống như bài tính tổng các số từ 1 đến n, ta thực hiện các bước sau: - Em hãy viết chương trình xuất ra thông báo giới thiệu tện chương trình và yêu cầu người sử dụng nhập giá trị của n, đọc giá trị của n - Từ giá trị trên của n hãy viết vòng lặp để tính tổng bình phương của các số tự nhiên theo cú pháp: tổng = tổng + i*i (Với i chạy từ 1 đến N). 12. Viết chương trình xuất ra các bội số của B trong phạm vi từ 1 đến N, với giá trị B, N được nhập vào từ bàn phím Gợi ý: Cách làm tương tự bài trên - Em hãy viết chương trình xuất ra thông báo giới thiệu tên chương trình và yêu cầu người sử dụng nhập giá trị của B,N; đọc giá trị của B,N - Từ giá trị trên của B, N hãy viết vòng lặp với giá trị i chạy từ B đến N. Ứng với mỗi giá trị của i, ta kiểm tra xem nếu i chia hết cho B thì in giá trị của i ra màn hình. 13. Viết chương trình kiểm tra xem C có phải là số hoàn hảo hay không? Gợi ý: C là số hoàn hảo khi tổng các ước từ 1 đến C-1 bằng chính C. Ví dụ: 6 là số hoàn hảo vì có tổng các ước nhỏ hơn nó bằng chính nó: 1+2+3=6 - Em hãy viết chương trình xuất ra thông báo giới thiệu tên chương trình và yêu cầu người sử dụng nhập giá trị của C, đọc giá trị của C - Từ giá trị trên của C hãy viết vòng lặp với giá trị i chạy từ 1 đến C-1. Ứng với mỗi giá trị của i, ta kiểm tra xem nếu C chia hết cho i thì in tính tổng.

Lời giải 1 :

1)

program bai1;

uses crt;

var i:integer;

begin clrscr;

   for i:=1 to 5 do

     begin

        writeln('Xin chao');

        writeln('Toi la Pascal');

     end;

readln;

end.

2)

program bai2;

uses crt;

var S:integer;

      i:integer;

begin clrscr;

     S:=0;

   for i:=1 to 50 do

     S:=S+i;

   write('Tong tu 1-50 la: ',S);

readln;

end.

3)

program bai3;

uses crt;

var T:integer;

      i:integer;

begin clrscr;

     T:=1;

   for i:=1 to 10 do

     T:=T*i;

   write('Tich tu 1-10 la: ',T);

readln;

end.

4)

program bai4;

uses crt;

var S:integer;

      i:integer;

begin clrscr;

     S:=0

   for i:=1 to 9 do

     S:=S+1/i;

   write('Tong day so la: ',S);

readln;

end.

5)

program bai5;

uses crt;

var S:integer;

      i:integer;

begin clrscr;

     S:=0

   for i:=1 to 9 do

     if i mod 2<>0 then

     S:=S+1/i;

   write('Tong day so la: ',S);

readln;

end.

6)

program bai6;

uses crt;

var S:integer;

      i:integer;

begin clrscr;

     S:=0

   for i:=1 to 8 do

     if i mod 2=0 then

     S:=S+1/i;

   write('Tong day so la: ',S);

readln;

end.

7)

program bai7;

uses crt;

var S:integer;

      i,n:integer;

begin clrscr;

   writeln('Nhap 1 so n: '); readln(n);

     S:=0;

   for i:=1 to n do

     S:=S+i;

   write('Tong la: ',S);

readln;

end.

8)

program bai8;

uses crt;

var S:integer;

      i,n:integer;

begin clrscr;

   writeln('Nhap 1 so n: '); readln(n);

     S:=0;

   for i:=1 to n do

     if i mod 2=0 then

     S:=S+i;

   write('Tong la: ',S);

readln;

end.

9)

program bai9;

uses crt;

var T:integer;

      i,n:integer;

begin clrscr;

   writeln('Nhap 1 so n: '); readln(n);

     T:=1;

   for i:=1 to n do

     T:=T*i;

   write('n! la: ',T);

readln;

end.

10)

program bai10;

uses crt;

var S:integer;

      i,n,m:integer;

begin clrscr;

   writeln('Nhap  n va m: '); readln(n,m);

     S:=0;

   for i:=n to m do

     S:=S+i;

   write('Tong la: ',S);

readln;

end.

11)

program bai11;

uses crt;

var S:integer;

      i,n:integer;

begin clrscr;

   writeln('Nhap 1 so n: '); readln(n);

     S:=0;

   for i:=1 to n do

     S:=S+i*i;

   write('Tong la: ',S);

readln;

end.

12)

program bai12;

uses crt;

var b:integer;

      i,n,B:integer;

begin clrscr;

   writeln('Nhap so n va B: '); readln(n,B);

     b:=0;

   for i:=B to n do

     if i mod B=0 then

   write('Boi cua B la: ',b);

readln;

end.

13)

program ct;

uses crt;

var C,i:integer;

      S:longint;

begin clrscr;

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

     S:=0;

   for i:=1 to (C-1) do

     if (C mod i=0) then S:=S+i;

   if S=C then writeln(C,' la so hoan hao')

else writeln(C,' khong phai la so hoan hao');

readln;

end.

Học tốt!

Thảo luận

-- bài 13 m ko bít làm, bạn thông cảm cho m nha!
-- Cho m câu tlnt nha!
-- program oken; uses crt; var c,i,s: longint; begin clrscr; write('Nhap so bat ky: '); readln(c); s:=0; for i:=1 to (c-1) do if (c mod i=0) then s:=s+i; if s=c then writeln(C,' la so hoan thien') else ... xem thêm
-- câu 13 đó đạt
-- thanks

Lời giải 2 :

1.

#include <iostream>
using namespace std;
int main() {
    for(int i=0;i<10;i++){
        if(i<5){
            cout<<"Xin chao"<<endl;
        }
        else{
            cout<<"Toi la pascal"<<endl;
        }
    }
    //samon247
    return 0;
}

2.

#include <iostream>
using namespace std;
int main() {
    int S=0;
    for(int i=1;i<=50;i++){
        S+=i;
    }
    cout<<"Tong 1 den 50 la: "<<S;
    //samon247
    return 0;
}

3.

#include <iostream>
using namespace std;
int main() {
    int S=1;
    for(int i=1;i<=10;i++){
        S*=i;
    }
    cout<<"Tong 1 den 10 la: "<<S;
    //samon247
    return 0;
}

4.

#include <iostream>
using namespace std;
int main() {
    float S=0;
    for(float i=1;i<10;i++){
        S+=1/i;
    }
    cout<<S;
    //samon247
    return 0;
}

5.

#include <iostream>
using namespace std;
int main() {
    float S=0;
    for(float i=1;i<10;i++){
        if((int)i%2==1){
            S+=1/i;
        }
    }
    cout<<S;
    //samon247
    return 0;
}

6.

#include <iostream>
using namespace std;
int main() {
    float S=0;
    for(float i=1;i<10;i++){
        if((int)i%2==0){
            S+=1/i;
        }
    }
    cout<<S;
    //samon247
    return 0;
}

7.

#include <iostream>
using namespace std;
int main() {
    int n,S=0;
    cin>>n;
    for(float i=1;i<n;i++){
        S+=i;
    }
    cout<<S;
    //samon247
    return 0;
}

8.

#include <iostream>
using namespace std;
int main() {
    int n,S=0;
    cin>>n;
    for(float i=1;i<n;i++){
        if((int)i%2==0){
            S+=i;
        }
    }
    cout<<S;
    //samon247
    return 0;
}

9.

#include <iostream>
using namespace std;
int main() {
    int s=1,n;
    cin>>n;
    for(int i=1;i<=n;i++){
        s*=i;
    }
    cout<<s;
    //samon247
    return 0;
}

10.

#include <iostream>
using namespace std;
int main() {
    int s=0,m,n;
    cin>>m>>n;
    for(;m<=n;m++){
        s+=m;
    }
    cout<<s;
    //samon247
    return 0;
}

11.

#include <iostream>
using namespace std;
int main() {
    int s=0,n;
    cin>>n;
    for(int i=1;i<=n;i++){
        s+=i*i;
    }
    cout<<s;
    //samon247
    return 0;
}

12.

#include <iostream>
using namespace std;
int main() {
    int B,n;
    cin>>B>>n;
    for(int i=1;i<=n;i++){
        if(i%B==0){
            cout<<i<<" ";
        }
    }
    //samon247
    return 0;
}

13.

#include <iostream>
using namespace std;
int main() {
    int c,c1=0;
    cin>>c;
    for(int i=1;i<c;i++){
        if(c%i==0){
            c1+=i;
        }
    }
    if(c1==c){
        cout<<"YES";
        return 0;
    }
    cout<<"NO";
    //samon247
    return 0;
}

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