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.

II. Bài tập trắc nghiệm

CÂU 1: Dãy bit là dãy chỉ gồm:

          A. 0 và 1                B. 2 và 3                C. 4 và 5                D. 6 và 7

CÂU 2: Trong các từ sau, từ nào là từ khóa:

          A. real                              B. write                  C. begin                 D. crt

CÂU 3: Quy tắc đặt tên trong ngôn ngữ lập trình gồm:

A. Tên không được trùng với từ khóa

B. Tên khác nhau tương ứng với những đại lượng khác nhau    

C. Tên không được bắt đầu bằng chữ số, các kí hiệu đặc biệt và không được chứa

dấu cách                                             

D. Cả ba đáp án trên

CÂU 4: Cấu trúc chung của một chương trình gồm:

          A. Phần khai báo                                           B. Phần thân chương trình

          C. Cả A và B                                                 D. Tất cả đều sai

CÂU 5: Cách chuyển biểu thức ax2 +bx+c sang Pascal nào sau đây là đúng?

A. a*x2 +b*x+c                                    B. a*x*x+b*x+c*x

C. a*x*x +b.x +c*x                              D. a*x*x + b*x+c

CÂU 6: Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ?

A. (a*a + b)(1+c)(1 + c)(1 + c)                          B (a.a  + b)(1 +  c)(1 + c)(1 + c)

C. (a*a + b)*(1 + c)*(1 + c)*(1 + c)             D. (a2 + b).(1 + c)3

CÂU 7: Trong các tên sau đây, đâu là tên ĐÚNG theo quy tắc đặt tên trong ngôn ngữ lập trình:

          A. Tamgiac;           B. begin;                C. 8a;                  D. dien tich;

CÂU 8: Để nhập dữ liệu từ bàn phím, ta sử dụng lệnh:

      A. readl      B. read       C. Cả A và B đều đúng    D. Cả A và B đều sai

CÂU 9: Khi muốn khai báo biến m kiểu số nguyên thì đáp án nào sau đây là ĐÚNG:

          A. var          m : real ;                                    B. var           m : integer ;

          C. var           m : = real ;                                 D. var          m : = integer ;

CÂU 10: Khi muốn khai báo hằng pi và gán giá trị cho hằng pi bằng 3.14 thì đáp án nào sau đây là ĐÚNG:

          A. const   pi : = 3.14 ;                                    B. const   pi = 3.14 ;

          C. const   pi = : 3.14 ;                                    D. const   pi : 3.14 ;        

CÂU 11: Để gán giá trị 12 cho biến x ta sử dụng lệnh:

          A. x : 12 ;              B. x : = 12 ;            C. x = : 12 ;            D. x = 12 ;  

CÂU 12: Hãy cho biết kết quả in ra màn hình khi thực hiện câu lệnh sau:

                              writeln (‘16 div 3 = ’ , 16 div 3) ;       

          A. 16 div 3 =                   B. 16 div 3 = 5      C. 16 div 3 = 16 div 3               D. Tất cả đều sai   

 

* BÀI TẬP TỰ LUẬN

CÂU 1: Em hãy viết các biểu thức toán học sau đây dưới dạng biểu thức trong Pascal:                   A. \(\dfrac{\left(10+5\right)}{\left(3+1\right)}-\dfrac{18}{\left(5+1\right)}\)          B. \(\left(a^2+b\right).\left(1+c\right)^3\)                        

CÂU 2: Viết chương trình nhập từ bàn phím chiều dài và chiều rộng hình chữ nhật, sau đó tính diện tích và in kết quả diện tích hình chữ nhật ra màn hình?

Hướng dẫn

CÂU 1:

          A. (10 + 5) / (3 + 1) – 18 / (5 + 1 )     

          B. (a*a + b) * (1+c)*(1+c)*(1 +c)                 

CÂU 2:

 

Program Dien_tich_HCN;

Uses crt;

Var d, r : integer;

Begin

                    Clrscr;

                    Write (‘ Nhap chieu dai: ’);  readln (d);

                    Write (‘ Nhap chieu rong: ’);  readln(r);

                    Write (‘ Dien tich hinh chu nhat la: ’, d*r:4:2);

                    Readln;

End.

1
6 tháng 11 2021

III) ĐÁP ÁN

A- Trắc nhiệm

1. A                                                     7. A

2. C                                                      8. A

3. D                                                     9. B

4. C                                                      10. B

5. D                                                     11. D

6. C                                                      12. B

B- Tự luận

Câu 1: a)     (10 + 5) / (3 + 1) – 18 / (5 + 1 )

b)       (a*a+b)*(1+c)*(1+c)*(1+c)

 

Câu 2: Program Dien_tich_HCN;

Uses crt;

Var d, r : integer;

Begin

                    Clrscr;

                    Write (‘ Nhap chieu dai: ’);  readln (d);

                    Write (‘ Nhap chieu rong: ’);  readln(r);

                    Write (‘ Dien tich hinh chu nhat la: ’, d*r:4:2);

                    Readln;

End.

-Cho số n ở hệ cơ số 10, có không quá 20 chữ số và không chứa các số 0 không có nghĩa ở đầu. Bằng cách xóa một hoặc một vài chữ số liên tiếp của n (nhưng không xóa hết tất cả các chữ số của n) ta nhận được những số mới. Số mới được chuẩn hóa bằng cách xóa các chữ số 0 vô nghĩa nếu có. Tập số nguyên D được xây dựng bằng...
Đọc tiếp

-Cho số n ở hệ cơ số 10, có không quá 20 chữ số và không chứa các số 0 không có nghĩa ở đầu. Bằng cách xóa một hoặc một vài chữ số liên tiếp của n (nhưng không xóa hết tất cả các chữ số của n) ta nhận được những số mới. Số mới được chuẩn hóa bằng cách xóa các chữ số 0 vô nghĩa nếu có. Tập số nguyên D được xây dựng bằng cách đưa vào nó số n, các số mới khác nhau đã chuẩn hóa và khác n. Ví dụ, với n = 1005 ta có thể nhận được các số mới như sau:

♦ Bằng cách xóa một chữ số ta có các số: 5 (từ 005), 105, 105, 100;

♦ Bằng cách xóa hai chữ số ta có các số: 5 (từ 05), 15, 10;

♦ Bằng cách xóa 3 chữ số ta có các số: 5 và 1.

-Tập D nhận được từ n chứa các số {1005, 105, 100, 15, 10, 5, 1}. Trong tập D này có 3 số chia hết cho 3, đó là các số 1005, 105 và 15.

-Yêu cầu: Cho số nguyên n. Hãy xác định số lượng số chia hết cho 3 có mặt trong tập D được tạo thành từ n.

-Dữ liệu: Vào từ file văn bản NUMSET.INP gồm một dòng chứa số nguyên n.

- Kết quả: Đưa ra file văn bản NUMSET.OUT một số nguyên – số lượng số chia hết cho 3 tìm được.

VD: dayso.inp:5

dayso.out:9

0
18 tháng 1 2022

C1: Một chương trình Pascal gồm 2 phần: phần khai báo và phần thân chương trinh

C2: Từ khóa trong Pascal: program, input, output, var, real, begin, readline, writeline và end

C3:  -Tên không bắt đầu bằng chữ số

        - Tên không có khoảng cách

        - Tên không được trùng với từ khóa

C4: ví dụ tính diện tích hình vuông:

Program HINH_VUONG;
   uses crt;
   Var canh: real;
Begin
    clrscr;
    Write('Nhap do dai canh:');readln(canh);
    Writeln('Chu vi hinh vuong la:',4*canh:10:2);
    Writeln('Dien tich hinh vuong la:',canh*canh:10:2);
    readln
end.

C5:              

     B1: Tải Pascal trên 1 link nhất định       

     B2: Mở thư mục chưa file tải về click đúp (hoặc click phải chuột chọn Install) để tiến hành cài đặt  

    B3:  Chọn Next để sang bước kế tiếp:

    B4: Click vào Browse để lựa chọn ổ đĩa cài đặt. Hoặc không bạn có thể để mặc định và tiếp tục chọn Next.

    B5: Click vào Install để bắt đầu cài đặt.

    B6: Chờ đợi quá trình cài đặt diễn ra trong một vài phút.

    B7: Click vào Finish để hoàn tất quá trình cài đặt.

uses crt;

var a:array[1..100]of integer;

n,i:integer;

begin

clrscr;

repeat

write('Nhap n='); readln(n);

if n<=0 then writeln('Ban nhap sai, yeu cau nhap lai');

until n>0;

for i:=1 to n do 

  begin

write('A[',i,']='); readln(a[i]);

end;

for i:=1 to n do 

  if a[i] mod 2=0 then write(a[i]:4);

readln;

end.

16 tháng 12 2018

uses crt;

var

a,b: integer;

begin

clrscr;

write('Nhap so thu nhat: ');readln(a);

write('Nhap so thu hai: ');readln(b);

writeln('Tong ',a,' va ',b,' la: ',a+b);

readln

end.

21 tháng 12 2018

Câu 1:

Var

cv,s,a:integer;

begin

write('nhap vao canh hinh vuong:');readln(a);

s:=a*a;

cv:=a*4;

Writeln('chu vi hinh vuong la:',cv);

WRiteln('dien tich hinh vuong la:',s);

readln

end.

28 tháng 11 2021

THAM KHẢO:

uses crt;

var a,cv,dt:integer;

begin

clrscr;

write('a='); readln(a);

cv:=a*4;

dt:=sqr(a);

if a>0 then

begin

writeln('chu vi hinh vuong la: ',cv);

writeln('dien tich hinh vuong la: ',dt);

end

else writeln('vui long nhap so a lon hon 0');

readln;

end.

#include <bits/stdc++.h>

using namespace std;

long long a,b;

int main()

{

cin>>a>>b;

cout<<a-b;

return 0;

}

giúp em với1.  Ngôn ngữ lập trình là gì , ngôn ngữ máy là gì ?2.   Hãy cho biết kết quả in ra màn hình kết quả sau khi thực hiện câu lệnh Writeln(’16 * 2 - 3=’,’16 * 2 – 3’);3.  Hãy liệt kê các từ khóa trong chương trình đã được học, và ý nghĩa của các từ khóa đó 4.  Cấu trúc của 1 chương trình gồm máy phần ?5.  Hãy cho biết kết  quả của bài toán sau 15 / 3 + 9 mod (2 + 3) – 56.  Trong ngôn...
Đọc tiếp

giúp em với

1.  Ngôn ngữ lập trình là gì , ngôn ngữ máy là gì ?

2.   Hãy cho biết kết quả in ra màn hình kết quả sau khi thực hiện câu lệnh

 Writeln(’16 * 2 - 3=’,’16 * 2 – 3’);

3.  Hãy liệt kê các từ khóa trong chương trình đã được học, và ý nghĩa của các từ khóa đó 

4.  Cấu trúc của 1 chương trình gồm máy phần ?

5.  Hãy cho biết kết  quả của bài toán sau 15 / 3 + 9 mod (2 + 3) – 5

6.  Trong ngôn ngữ Pascal khai báo tên chương trình như thế nào là hợp lệ.

7.   Lệnh nào dùng để xóa  dữ liệu màn hình làm việc  ?

8.   Kết thúc câu lệnh phải có cái gì ?

9.   Các kí hiệu MOD ,DIV có ý nghĩa gì ?

10. Các kí hiệu  phép toán trong  PASCAL khác môn toán  ở điểm  nào ?

11. Hãy cho biết kết quả in ra màn hình kết quả sau khi thực hiện câu lệnh

 Writeln(’16 * 2 - 3=’,16 * 2 - 3);

12. Lệnh  writeln và write khác nhau ở điểm nào ?

13. Các kiểu dữ liệu  trong Pascal là những kiểu nào và cho biết phạm  vi ứng dụng của nó tới đâu ?

14. Phép toán số học ta có biểu thức X + A2 . Biểu thức trên sẽ được biểu diễn trong PASCAL như thế nào?

15. Cú pháp  khai báo biến, khai báo hằng, lệnh gán là gì ? cho vd về các cấu trúc trên.

16. Lệnh tạm dừng chương trình trong một khoảng thời gian nhất định là lệnh nào ?

17. Lệnh nào hoặc tổ  hợp phím nào để dùng chương trình để xem kết quả, dùng tổ hợp phím nào để biên dịch chương trình.

18. Biến là gì ? Hằng là gi?

19    Biến và Hằng giống nhau ở điểm nào?

20    Em hãy viết lại chương trình sau để thành chương trình đúng.

Program HINH TRON;

Uses Ctt;

Start

Writeln( TINH DIEN TICH & CHU VI HINH TRON: )

Kết thúc.

21    Biến là gì? Em hãy cho biết cấu trúc chung khai báo biến?

22    Biến và hằng khác nhau ở điểm nào?

1

Câu 14: 

x+sqr(a)

Câu 1:

Số lần dấu '*' được in ra màn hình là:

(9-3)+1=6+1=7(lần)

Vậy: 7 là số lần dấu '*' được in ra màn hình

Câu 2:

uses crt;
var a,b,kt:integer;
begin
clrscr;
write('a='); readln(a);
write('b='); readln(b);
kt:=0;
if a mod b=0 then kt:=1;
if b mod a=0 then kt:=1;
if kt=0 then writeln(a,' va ',b,' khong la uoc cua nhau')
else writeln(a,' va ',b,' la uoc cua nhau');
readln;
end.

30 tháng 3 2020

Copy nó phải khác hihi!!!

≠Khác:

Câu 1: Số lần dấu '*' được in ra màn hình là:

(9-3)+1=6+1=7(lần)

Vậy: 7 là số lần dấu '*' được in ra màn hình

Câu 2:

uses crt;
var a,b,kt:integer;
begin
clrscr;
write('a='); readln(a);
write('b='); readln(b);
kt:=0;
if a mod b=0 then kt:=1;
if b mod a=0 then kt:=1;
if kt=0 then writeln(a,' va ',b,' khong la uoc cua nhau')
else writeln(a,' va ',b,' la uoc cua nhau');
readln;
end.