Trong Pascal cách viết nào sau đây la đúng
Đáp án và giải thích chính xác câu hỏi trắc nghiệm: “Cách viết nào dưới đây là cách viết đúng của câu lệnh rẽ nhánh trong ngôn ngữ lập trình Pascal”cùng với kiến thức lý thuyết liên quan là tài liệu hữu ích môn Tin học 11 do Top lời giảibiên soạn dành cho các bạn học sinh và thầy cô giáo tham khảo. Show
Trắc nghiệm: Cách viết nào dưới đây là cách viết đúng của câu lệnh rẽ nhánh trong ngôn ngữ lập trình PascalA. If <Điều kiện> ; then B. If <Điều kiện> then C. If <Điều kiện> then D. If <Điều kiện> then Trả lời: Đáp án đúng: C. If <Điều kiện> then Cách viết đúng của câu lệnh rẽ nhánh trong ngôn ngữ lập trình Pascal là: If <Điều kiện> then Giải thích: Dạng thiếu if<điều kiện> then Dạng đủ if<điều kiện> then Trong đó: + Điều kiện là biểu thức logic. + Câu lệnh, câu lệnh 1, câu lệnh 2 là một câu lệnh của Pascal. - Ở dạng thiếu: điều kiện sẽ được tính và kiểm tra. Nếu điều kiện đúng (có giá trị true) thì câu lệnh sẽ được thực hiện, ngược lại thì câu lệnh sẽ bị bỏ qua. - Ở dạng đủ: điều kiện cũng được tính và kiểm tra. Nếu điều kiện đúng thì câu lệnh 1 sẽ được thực hiện, ngược lại thì câu lệnh 2 sẽ được thực hiện. Cấu trúc rẽ nhánh:Cấu trúc dùng để diễn đạt một việc sẽ được thực hiện khi một điều kiện cụ thể được thỏa mãn. Rẽ nhánh bao gồm 2 loại: + Dạng thiếu: Nếu … thì Ví dụ: Nếu trời nắng thì chúng ta sẽ đi chơi. Vậy nếu trời không nắng thì chúng ta làm gì còn chưa biết. + Dạng đủ: Nếu … thì …,nếu không thì. Ví dụ: Nếu trời nắng thì chúng ta sẽ đi chơi, nếu không thì chúng ta sẽ ở đọc truyện ở nhà. Vậy nếu trời không nắng chúng ta sẽ ở nhà đọc truyện. a) Dạng thiếu if <điều kiện> then Ví dụ 1: if Delta < 0 then writeln('Phuong trinh vo nghiem.'); b) Dạng đủ if <điều kiện> then Trong đó - Điều kiện: biểu thức quan hệ hoặc lôgic. - Câu lệnh, câu lệnh 1, câu lệnh 2 là một câu lệnh của Pascal. * Ở dạng thiếu: điều kiện sẽ được tính và kiểm tra. Nếu điều kiện đúng thì câu lệnh sẽ được thực hiện, ngược lại thì câu lệnh sẽ bị bỏ qua (Hình 13) * Ở dạng đủ: điều kiện cũng được tính và kiểm tra. Nếu điều kiện đúng thì câu lệnh 1 sẽ thực hiện, ngược lại thì câu lệnh 2 sẽ được thực hiện (Hình 14). Ý nghĩa:Điều kiện sẽ được tính và kiểm tra. Nếuđiều kiện đúngthìcâu lệnh được thực hiện, nếuđiều kiện saithìcâu lệnh sẽ bị bỏ qua. 3. Câu lệnh ghép- Câu lệnh ghép là một câu lệnh được hợp thành từ nhiều câu lệnh thành phần (đơn hoặc kép). - Câu lệnh ghép nhằm thực hiện thao tác gồm nhiều thao tác thành phần. Mỗi thao tác thành phần tương ứng với một câu lệnh đơn hoặc câu lệnh ghép khác. Về mặt ngôn ngữ lập trình, câu lệnh ghép là một trong các yếu tố để tạo khả năng chương trình có cấu trúc. - Câu lệnh ghép trong Pascal. Begin
End;
Viết chương trình tìm nghiệm thực của phương trình bậc hai: ax2+bx+c = 0 với a ≠ 0. 4. Bài tập vận dụng về cấu trúc rẽ nhánhCâu 1.Hãy chọn phương án ghép đúng nhất . Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnhIF – THEN, sauIFlà <điều kiện> .Điều kiệnlà A. Biểu thức lôgic; B. Biểu thức số học; C. Biểu thức quan hệ; D. Một câu lệnh; Câu 2.Hãy chọn phương án ghép đúng . Với cấu trúc rẽ nhánhIF<điều kiện>THEN A. Điều kiện được tính toán xong; B. Điều kiện được tính toán và cho giá trị đúng; C. Điều kiện không tính được; D. Điều kiện được tính toán và cho giá trị sai; Câu 3.Hãy chọn cách dùng sai . Muốn dùng biến X lưu giá trị nhỏ nhất trong các giá trị của hai biến A. B có thể dùng cấu trúc rẽ nhánh như sau: A. If A <= B then X := A else X := B; B. If A < B then X := A; C. X := B; if A < B then X := A; D. If A < B thenX := A else X := B; Câu 4. Tìm nghiệm thực của phương trình bậc hai: ax2+ bx + c = 0 , với a≠ 0. Trả lời: Xây dựng ý tưởng: - Nhập 3 số a,b,c. - Tính: delta= b*b-4*a*c. - Nếu delta <0 thì pt vô nghiêm, ngược lại thì phương trình có nghiệm. - Dùng câu lệnh if-then dạng đủ. Xác định bài toán: - Input:Các hệ số a, b, c nhập từ bàn phím. - Output:Đưa ra màn hình các nghiệm thực hoặc thông báo "Phuong trinh vo nghiem". Program gptb2; Uses crt; Var a,b,c:real; D,X1,X2:real; Begin Clrscr; Write(‘a,b,c:’); Readln(a,b,c); D:=b*b-4*a*c; If D<0 then writeln(‘Phuong trinh vo nghiem ’) Else Begin X1:=(-b-sqrt(D))/(2*a); X2:=-b/a-X1; Writeln(‘X1=’,X1:8:3,’ X2=’,X2:8:3); End; Readln; End. 08/03/2022 701
A. for i := 10 to 1 do writeln(‘A’);
B. for i := 1.5 to 5.5 do writeln(‘A’);
C. for i := 1 to 100 do writeln(‘A’);Đáp án chính xác
D. for i := 1 to 10; do writeln(‘A’);
VietJack Bằng cách đăng ký, bạn đồng ý với Điều khoản sử dụng và Chính sách Bảo mật của chúng tôi.
Trong ngôn ngữ lập trình pascal cách viết phép so sánh nào sau đây là đúng 10>=810>_8 10> and =8
Câu hỏi hot cùng chủ đề
LIVESTREAM 2K4 ÔN THI THPT QUỐC GIA 2022
UNIT 9: LANGUAGE - NGỮ PHÁP TRỌNG TÂM BUỔI 2 - 2k5 Livestream TIẾNG ANH cô QUỲNH TRANG Tiếng Anh (mới) Xem thêm ... |