K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

21 tháng 6 2020

program hello;

uses crt;

Var n,i,j,k: integer;

a: array[1..50] of integer;

begin;

a[1]:=k;

Readln(n);

For i:=1 to n do

Begin;

Writeln('nhap a[',i,'] '); Readln(a[i]);

End;

For i:=1 to n-1 do

For j:=i+1 to n do

If a[i]<a[j] then k:=a[j];

Writeln('gia tri lon nhat la', k);

end.

ĐỀ CƯƠNG ÔN TẬP HỌC KỲ II TIN HỌC 8Năm học 2011-2012Ôn lại kiến thức đã học  bài 7, 8, 9 và thực hành 5,6,7I. PHẦN TRẮC NGHIỆMA. Điền Đ (đúng) hoặc S (sai) với các câu sau:ð 1.for i:=10 to 1 do writeln('b');ð 2. var x: integer; begin for x := 1 to 10 do writeln('b'); end.ð 3. for i:=1 to 100 do ;ð  4. for i:=1 to 100 do writeln('b');ð 5.for i:=0.5 to 5.5 do writeln('b');ð 6.for i=1 to 100 do writeln('b');ð 7. while…do là câu lệnh...
Đọc tiếp

ĐỀ CƯƠNG ÔN TẬP HỌC KỲ II TIN HỌC 8

Năm học 2011-2012

Ôn lại kiến thức đã học  bài 7, 8, 9 và thực hành 5,6,7

I. PHẦN TRẮC NGHIỆM

A. Điền Đ (đúng) hoặc S (sai) với các câu sau:

ð 1.for i:=10 to 1 do writeln('b');

ð 2. var x: integer; begin for x := 1 to 10 do writeln('b'); end.

ð 3. for i:=1 to 100 do ;

ð  4. for i:=1 to 100 do writeln('b');

ð 5.for i:=0.5 to 5.5 do writeln('b');

ð 6.for i=1 to 100 do writeln('b');

ð 7. while…do là câu lệnh lặp với số lần lặp biết trước trong pascal

ð 8. S:=0; n:=0;

while S <= 100 do

   begin n:=n+1; S:=S+n end;

ð 9.for i:=5 to 1 do writeln('X');

ð 10.for i:=0.5 to 5.5 do writeln('X');

ð 11. while…do là câu lệnh lặp với số lần chưa biết trước trong pascal

ð 12. for i:=1 to 100 do ;

ð  13. for i:=1 to 10 do writeln('X');

ð 14.for i=1 to 50 do writeln('X');

 

B.Khoanh tròn vào câu mà em cho là đúng nhất.

Câu 1: Lệnh lặp nào sau đây là đúng?

A.               For <biến đếm>= <giá trị đầu> to <giá trị cuôí> do <câu lệnh>;

B.               For <biến đếm>:= <giá trị đầu> to <giá trị cuôí> do <câu lệnh>;

C.               For <biến đếm>:= <giá trị cuôí> to <giá trị đầu> do <câu lệnh>;

D.       For <biến đếm>: <giá trị đầu> to <câu lệnh> do <giá trị cuối>;

Câu 2: Vòng lặp while ..do là vòng lặp:

A. Chưa biết trước số lần lặp

B. Biết trước số lần lặp

C. Biết trước số lần lặp nhưng giới hạn là <=100

D. Biết trước số lần lặp nhưng giới hạn là >=100

Câu 3:  Cách khai báo mảng sau đây cách nào khai báo đúng ?

        A. var X : Array [10, 13] of integer;   C. var X : Array [3.4..4.8] of integer;

        B. var X : Array [10.. 1] of integer;    D. var X : Array [1..10] of real;

Câu 4: Cho S và i là biến nguyên. Khi chạy đoạn chương trình :

s:=0;

for i:=1 to 5 do s := s+2;                 writeln(s);

Kết quả in lên màn hình là của s là :

                  A.11                     B. 55                              C. 12                    D.13

Câu 5: Lần lượt thực hiện đoạn lệnh: a[1]:=2; a[2]:=3; t:=a[1]+a[2]+1;
 Giá trị của t là

             A. t=1                        B. t=2                   C. t=3        D. t=6

Câu 6: Câu lệnh pascal nào sau đây là hợp lệ?

A.For i:= 1 to 10 do writeln(‘A’);     B. For i:=1.5 to 10.5 do writeln(‘A’);

C. For i= 1 to 10 do writeln(‘A’);     D. For i:=100 to 1 do writeln(‘A’);

Câu 7: Câu lệnh lặp while…do có dạng đúng là:

A.X:=10; While x:=10 do x:=x+5

B. x:=10  While x=10 do x:=x+5;

C. x:=10; While x=10 do x=x+5;

D.x:=10; While x=10 to x:=x+5;

Câu 8: Vòng lặp for ..do là vòng lặp:

A.Biết trước số lần lặp

B. Chưa biết trước số lần lặp

C. Biết trước số lần lặp

nhưng giới hạn là <=50

D.Biết trước số lần lặp

nhưng giới hạn là >=50

Câu 9:  Câu lệnh nào sau đây là câu lệnh nhập cho phần tử thứ 10 của biến mảng A?

          a. Readln(A[10]);                         b. Readln(A[k]);

c. Readln(A[i]);                             d. Readln(A10);

Câu 10:  Phần mềm học vẽ hình là:

A. Sun Times                 B. Yenka    C. Finger Break Out                D. Geogebra

Câu 11:  Phần mềm luyện gõ phím nhanh là:

A. Sun Times         B. Yenka    C. Finger Break Out                D. Geogebra

Câu 12: Vòng lặp for ..do là vòng lặp:

E. Biết trước số lần lặp

F.  Chưa biết trước số lần lặp

G.Biết trước số lần lặp

nhưng giới hạn là <=50

H.Biết trước số lần lặp

nhưng giới hạn là >=50

Câu 13: Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i  phải được

 khai báo là kiểu dữ liệu

A.Integer

B. Real

C. String

D.Tất cả các kiểu trên đều được

Câu 14: Tìm hiểu đoạn lệnh sau và cho biết với đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lặp?

             Var a:integer;

                    Begin

             a:=5;

               While a< 6 do writeln(‘A’);

                    End.

A.5 lần

B. 6 lần

C. 10 lần

D.Vô hạn lần

Câu 15: Cho S và i là biến nguyên. Khi chạy đoạn chương trình :

    s:=1;

    for i:=1 to 10 do s := s+i;

    writeln(s);

    Kết quả in lên màn hình của S là :

A.58

B. 57

C. 56              

D.55

Câu 16: Hãy đọc đoạn chương trình sau:

While a<b do a:=a+1;

Khi a = 1, b = 7 thì kết quả cuối cùng a bằng bao nhiêu

A.               5

B.                6

C.               7            

D.                8

Câu 17:       S:=0 ;

FOR i:=1 to 10 do IF i mod 2 = 0 THEN s := s + i ;   Vậy s nhận giá trị nào?

A.  20

B.   30

C.  40

D.   50

Câu 18: Câu lệnh lặp while…do có dạng đúng là:

A. While <điều kiện> do; <câu lệnh>;

B. While <điều kiện> <câu lệnh> do;

C. While <câu lệnh> do <điều kiện>;

D. While <điều kiện> do  <câu lệnh>;

Câu 19:  Các cách nhập dữ liệu cho biến mảng sau, cách nhập nào không hợp lệ?

A.  B[1]:= 8;                                      B. readln(chieucao[i]);       

C. readln(chieucao5);                        D. read(dayso[9]);

Câu 20:  Phần mềm tìm hiểu thời gian là phần mềm:

A. Sun Times                            B. Yenka   

C. Finger Break Out        D. Geogebra 

7
15 tháng 4 2017

dài quá ai mà làm nổi

15 tháng 4 2017

em moi lop5 a nhung em se co gang doc de 

21 tháng 4 2020

Đr bạn

3 tháng 4 2019

1.

Program Tim_Max; 
Var A:Array[1..255] of Integer; 
i, n, Max: Integer; 
Begin 
Write('Nhap n: '); Readln(n); 
For i := 1 to n do 
Begin 
Write('Nhap phan tu A[',i,'] = '); Readln(A[i]); 
End; 
Max := A[1]; 
For i := 2 to n do if A[i]>Max then Max := A[i]; 
Write('Phan tu lon nhat la :',Max); 
Readln 
End.

2.

Uses Crt;
Type Mang = ARRAY[1..50] Of Integer;
Var A:Mang;
N,i,j,Tam:Integer;
Begin
{Nhập mảng}
Write('Nhap N='); Readln(N);
For i:=1 To N Do
Begin
Write('A[',i,']='); Readln(A[i]);
End;
{Sắp xếp}
For i:=1 To N-1 Do
For j:=i+1 To N Do
If A[i]>A[j] Then
Begin
Tam:=A[i]; A[i]:=A[j]; A[j]:=Tam;
End;
{In kết quả ra màn hình}
Writeln('Ket qua sau khi sap xep:');
For i:=1 To N Do Write(A[i]:5);
Readln;
End.

3.

Uses Crt;
Type Mang = ARRAY[1..50] Of Integer;
Var A:Mang;
N,i,x:Integer;

Function TimKiem(x, N: Integer; A:Mang):Integer;
Var i:Integer;
Begin
I:=1;
While (I <= N) and (X<>A[I]) do I:=I+1; {{{{tại sao lại phải làm như bước này, tại sao lại lấy i đi so sánh với N}}}}
If I <= N Then Timkiem:=I Else Timkiem:=0;
End;

Begin
{Nhập mảng}
Write(‘Nhap N=’); Readln(N);
For i:=1 To N Do
Begin
Write(‘A[‘,i,’]=’); Readln(A[i]);
End;
Write(‘Nhap X=’); Readln(x);
{Kết quả tìm kiếm}
If TimKiem(X,N,A)<>0 Then 
Writeln(‘Vi tri cua X trong mang la:’, TimKiem(X,N,A))
Else Writeln(‘X khong co trong mang.’);
Readln;
End.

3 tháng 4 2019

câu 1 tham khảo cái này nhé

Uses Crt;

Type Mang = ARRAY[1..50] Of Integer;

Var A:Mang;

    N,i,Max:Integer;

Begin

    Write('Nhap N='); 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 Max<A[i] Then Max:=A[i];

    Writeln('Phan tu lon nhat cua mang:', Max);

    Readln;

End.

15 tháng 10 2018

lần sau những câu ko liên quan đến toán thì đừng gửi lên đây nhé

uses crt;

var a,b,c:real;

begin clrscr;

         write('nhap a,b,c:');readln(a,b,c);

         write('trung binh cong la:',(a+b+c)/3:8:2)

readln;end.