Trang chủ Tin Học Lớp 8 Bài 7 Viết chương trình pascal thực hiện các nhiệm...

Bài 7 Viết chương trình pascal thực hiện các nhiệm vụ sau - Nhập vào một dãy số nguyên có n phần tử - In ra màn hình số lớn nhất và nhỏ nhất trong dãy số vừa n

Câu hỏi :

Bài 7 Viết chương trình pascal thực hiện các nhiệm vụ sau - Nhập vào một dãy số nguyên có n phần tử - In ra màn hình số lớn nhất và nhỏ nhất trong dãy số vừa nhập Bài 8 Viết chương trình pascal thực hiện các nhiệm vụ sau - Nhập vào một dãy số nguyên có n phần tử - Nhập them một số M và chén nó vào vị trí đầu tiên của dãy số in kết quả ra màn hình Bài 9 Viết chương trình pascal thực hiện các nhiệm vụ sau - Nhập vào một dãy số nguyên có n phần tử - Nhập phần tử thứ N cần xóa trong dãy số và in kết quả ra màn hình Bài 10 Viết chương trình pascal nhập vào số nguyên M và kiểm tra số vừa nhập có phải là số nguyên tố hay không ?

Lời giải 1 :

Bài 7

uses crt;
var A:array[1..100] of longint;
    n,i,min,max:longint;
begin
clrscr;
write('Nhap n: '); readln(n);
        for i:=1 to n do
                begin
  write('A[',i,']=');
         readln(A[i]);
    end;
min:=A[i];
max:=0;
        for i:=1 to n do
        begin
        if max<A[i] then max:=A[i];
        if min>A[i] then min:=A[i];
        end;
writeln('So lon nhat trong day: ',max);
write('So nho nhat trong day: ',min);
readln
end.

Bài 8

uses crt;
var A:array[1..100] of longint;
    n,i,k:longint;
begin
clrscr;
write('Nhap n: '); readln(n);
        for i:=1 to n do
                begin
    write('A[',i,']=');
    readln(A[i]);
    end;
write('Nhap so can chen: '); readln(k);
for i:=n+1 to k+1 do A[i]:=A[i-1];
A[1]:=k;
for i:=1 to n-1 do write(A[i]);
readln
end.

9.

uses crt;
var A:array[1..100] of longint;
    n,i,k:longint;
begin
clrscr;
write('Nhap n: '); readln(n);
        for i:=1 to n do
       begin
           write('A[',i,']=');
          readln(A[i]);
                end;
write('Nhap vi tri can xoa: '); readln(k);
write('Sau khi xoa xong: ');
for i:=k to n do A[i]:=A[i+1];
for i:=1 to n-1 do write(A[i],',');
readln
end.

10. 

uses crt;
var n,i,m:integer;
function nt(var n:integer):boolean;
var ok:boolean;
    i:integer;
begin
ok:=true;
        for i:=2 to n-1 do
      if n mod i=0 then ok:=ok and false;
      if n<=2 then nt:=false else nt:=ok;
end;
begin
clrscr;
  write('Nhap n: '); readln(n);
  write('Nhap m: '); readln(m);
    if nt(n) then writeln(n,' la so nguyen to') else writeln(n,' khong phai la so nguyen to');
     if nt(m) then writeln(m,' la so nguyen to') else writeln(m,' khong phai la so nguyen to');
readln
end.

Thảo luận

Lời giải 2 :

Bài 7

uses crt;
var A:array[1..100] of longint;
    n,i,min,max:longint;
begin
clrscr;
write('Nhap n: '); readln(n);
        for i:=1 to n do
                begin
                        write('A[',i,']=');
                        readln(A[i]);
                end;
min:=A[i];
max:=0;
        for i:=1 to n do
        begin
        if max<A[i] then max:=A[i];
        if min>A[i] then min:=A[i];
        end;
writeln('So lon nhat trong day: ',max);
write('So nho nhat trong day: ',min);
readln
end.

Bài 8

uses crt;
var A:array[1..100] of longint;
    n,i,k:longint;
begin
clrscr;
write('Nhap n: '); readln(n);
        for i:=1 to n do
                begin
                        write('A[',i,']=');
                        readln(A[i]);
                end;
write('Nhap so can chen: '); readln(k);
for i:=n+1 to k+1 do A[i]:=A[i-1];
A[1]:=k;
for i:=1 to n-1 do write(A[i]);
readln
end.

9.

uses crt;
var A:array[1..100] of longint;
    n,i,k:longint;
begin
clrscr;
write('Nhap n: '); readln(n);
        for i:=1 to n do
                begin
                        write('A[',i,']=');
                        readln(A[i]);
                end;
write('Nhap vi tri can xoa: '); readln(k);
write('Sau khi xoa xong: ');
for i:=k to n do A[i]:=A[i+1];
for i:=1 to n-1 do write(A[i],',');
readln
end.

10. 

uses crt;
var n,i,m:integer;
function nt(var n:integer):boolean;
var ok:boolean;
    i:integer;
begin
ok:=true;
        for i:=2 to n-1 do
                if n mod i=0 then ok:=ok and false;
                if n<=2 then nt:=false else nt:=ok;
end;
begin
clrscr;
        write('Nhap n: '); readln(n);
        write('Nhap m: '); readln(m);
                if nt(n) then writeln(n,' la so nguyen to') else writeln(n,' khong phai la so nguyen to');
                if nt(m) then writeln(m,' la so nguyen to') else writeln(m,' khong phai la so nguyen to');
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 :))

Copyright © 2021 HOCTAP247