Font size
WorksheetsBÀI TẬP
Total questions: 50
Worksheet time: 25mins
Chương trình máy tính được theo các bước:
Viết chương trình bằng ngôn ngữ lập trình
Dịch chương trình thành ngôn ngữ máy
Viết chương trình bằng ngôn ngữ lập trình rồi dịch chương trình thành ngôn ngữ máy
Viết chương trình trên giấy rồi gõ vào máy tính
Tại sao cần viết chương trình?
viết chương trình giúp con người
điều khiển máy tính
một cách đơn giản và hiệu quả hơn
cả 3 ý
Con người chỉ dẫn cho máy tính thực hiện công việc như thế nào?
thông qua một từ khóa
thông qua các tên
thông qua các lệnh
thông qua một hằng
Ngôn ngữ lập trình là:
ngôn ngữ dùng để viết một chương trình máy tính
ngôn ngữ dùng để viết các chương trình máy tính
chương trình dịch
các dãy bit (dãy các số chỉ gồm 0 và 1)
Cấu trúc chung của mọi chương trình gồm mấy phần?
1
2
3
4
Để chạy chương trình em nhấn:
run
Ctrl+F9
run và Ctrl+F9 ĐÚNG
run và Ctrl+F9 SAI
Trong Pascal, khai báo nào sau đây là đúng?
PROGRAM 1PT BAC;
PROGRAM 3ABC;
Wrte(‘chao cac ban’);
Write(‘chao cac ban’);
Đổi tên chương trình?
File/ Save as….
File/ New
File/ Save
File/ Open
Mở chương trình có đã lưu?
File/ Save as….
File/ New
File/ Save
File/ Open
15 div 5 cho kết quả?
3
0
5
15
Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
9ABC
Tu_giac;
A&BC
Ve hinh.
15 MOD 5 cho kết quả?
3
0
5
15
Viết các biểu thức toán dưới đây bằng các kí hiệu Pascal:
152 + ax + c=
152 + a*x + c
15*15+ a*x + c
15^2 + a*x + c
15^2 + ax + c
Từ khai báo CLRSCR trong chương trình?
Xóa màn hình
Khai báo tên chương trình
In kết quả
Dừng chương trình xem kết quả
Từ khai báo WRITE và WRITELN trong chương trình?
Xóa màn hình
Khai báo tên chương trình
In kết quả
Dừng chương trình xem kết quả
Từ khai báo READLN trong chương trình?
Xóa màn hình
Khai báo tên chương trình
In kết quả
Dừng chương trình xem kết quả
Từ khai báo PROGRAM trong chương trình?
Xóa màn hình
Khai báo tên chương trình
In kết quả
Dừng chương trình xem kết quả
Câu lệnh sau đây cho kết quả gì?
WRITELN(’70+9=’ ,70+9);
70+9=79
70+9=70+9
Phần thân chương trình bắt đầu bằng từ khóa:
End.
Begin ;
Uses .
Begin
Cho biết tên chương trình nào dưới đây hợp lệ?
8chuongtrinh;
chuongtrinh8;
chuong trinh;
program;
Các thành phần cơ bản của một ngôn ngữ lập trình là:
Các từ khóa và tên
Bảng chữ cái, các từ khóa và tên
Bảng chữ cái và các quy tắc (bao gồm cả cách sử dụng các từ khóa, cách đặt tên) để viết các câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh,.. sao cho có thể tạo thành một chương trình hoàn chỉnh và chạy được trên máy tính.
Bảng chữ cái và các từ khóa.
Trong Pascal, từ khóa "Begin" được sử dụng để làm gì?
Khai báo tên chương trình
Khai báo thư viện
Thông báo điểm bắt đầu phần thân
Thông báo điểm kết thúc phần thân
In thông tin ra màn hình
Những tên có ý nghĩa được xác định từ trước và không được phép sử dụng cho mục đích khác được gọi là gì?
Tên có sẵn
Tên riêng
Từ khóa
Câu lệnh
Trong Pascal, câu lệnh được sử dụng để xóa màn hình là:
Program
writeln
readln
clrscr;
Trong Pascal, một số câu lệnh được phân cách nhau bởi dấu...
hai chấm (:)
chấm (.)
chấm phẩy (;)
dấu nháy (' ')
Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ lập trình Pascal?
beginprogram;
8tamgiac;
Tam giac;
abc.
Xác định bài toán là xác định gì?
Input, Output
Phương pháp giải
Output
Input
Có mấy cách mô tả thuật toán?
1 Cách
2 Cách
3 Cách
4 Cách
Quá trình giải bài toán trên máy tính gồm bao nhiêu bước
1
2
3
4
Thuật toán là.............các thao tác cần thực hiện theo một..........xác định để nhận được...........cần tìm từ những điều kiện cho trước.
dãy hữu hạn - trình tự - kết quả
kết quả - dãy hữu hạn - trình tự
trình tự - kết quả - dãy hữu hạn
dãy hữu hạn - kết quả - trình tự
3. CHỌN THỨ TỰ ĐÚNG ĐỂ GIẢI MỘT BÀI TOÁN
TRÊN MÁY TÍNH LÀ?
1. Xác định bài
toán
2. Biểu diễn thuật toán
3. Viết chương trình
Bước 3,2,1
Bước 1,2,3
Bước 2,1,3
Bước 1,3,2
Hãy cho biết kết quả sau khi thực hiện thuật toán sau:
Bước 1. Tam←x;
Bước 2. x←y;
Bước 3. y← tam;
Giá trị của biến x bằng giá trị của biến y
Hoán đổi giá trị hai biến x và y
Giá trị của biến y bằng giá trị của biến x
Khác
Hãy xác đinh bài toán sau: "Tìm số lớn nhất trong dãy n số tự nhiên cho trước"?
INPUT: Dãy n số tự nhiên. OUTPUT: Số lớn nhất trong dãy n số.
INPUT: Dãy n số tự nhiên. OUTPUT: Số các số lớn nhất trong dãy n số.
INPUT: Số lớn nhất trong dãy n số. OUTPUT: Dãy n số tự nhiên.
INPUT: Số các số lớn nhất trong dãy n số. OUTPUT: Dãy n số tự nhiên.
Xác định bài toán: “ kiểm tra n có phải là số nguyên tố hay không? ”
Input: Nhập số n; Output: n là số nguyên tố hoặc n không là số nguyên tố
Input: n là số nguyên tố hoặc n không là số nguyên tố; Output: Nhập số n
Input: n là số nguyên tố; Output: Nhập số n
Input: Nhập số n; Output: n là số nguyên tố
Thuật toán là:
Dãy các thao tác cần thực hiện theo 1 trình tự xác định để thu được kết quả cần thiết từ những điều kiện cho trước.
Một thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước.
Dãy các thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước.
Tất cả đều sai
Mô tả thuật toán là:
Liệt kê các bước thực hiện công việc.
Liệt kê các cách thực hiện công việc.
Liệt kê một bước thực hiện công việc.
Tất cả đều đúng
Mô tả thuật toán pha trà mời khách
+ B1: Tráng ấm, chén bằng nước sôi
+ B2: Rót nước sôi vào ấm và đợi khoảng 3 đến 4 phút.
+ B3: Cho trà vào ấm
+ B4: Rót trà ra chén để mời khách.
B1- B3-B4- B2
B1- B3- B2-B4
B2-B4-B1-B3
B3-B4-B1-B2
Chương trình máy tính được viết bằng ngôn ngữ nào dưới đây:
Ngôn ngữ tự nhiên
Ngôn ngữ máy
Ngôn ngữ lập trình
Ngôn ngữ khác.
Hãy chọn phát biểu sai?
Đối với mỗi bài toán cụ thể chỉ có 1 thuật toán duy nhất để giải bài toán đó trên máy tính.
Dãy hữu hạn các thao tác cần thực hiện để giải bài toán gọi là thuật toán.
Xác định bài toán là xác định Input và Output
Việc thực hiện 3 bước khi giải bài toán trên máy tính là cần thiết, nhất là đối với bài toán phức tạp.
Bài toán: Tính diện tích sân trường hình vuông biết cạnh bằng a (m). Input là:
m
Diện tích sân trường
Hình vuông
a
Bài toán: Tính diện tích sân trường hình vuông biết cạnh bằng a (m). Output là:
a
m
diện tích sân trường
Hình vuông
Chương trình máy tính là gì?
là dãy các bước hướng dẫn robot thực hiện tìm đường đến quả bom.
là một chương trình dịch.
là loại ngôn ngữ máy tính được viết dưới dạng các dãy bit.
là một dãy các câu lệnh mà máy tính có thể hiểu và thực hiện được.
.........là ngôn ngữ duy nhất máy tính có thể hiểu được trực tiếp.
Ngôn ngữ lập trình
Ngôn ngữ máy
Ngôn ngữ tự nhiên
Ngôn ngữ dịch
Bước 1: Cắt cam, vắt cam vào ly, vớt bỏ hạt.
Bước 2: Rửa cam, tráng ly.
Bước 3: Bỏ đá vào ly nước cam, khuấy đều.
Bước 4: Bỏ đường vào ly nước cam, khuấy đều.
Hãy sắp xếp đúng thứ tự mô tả thuật toán Thuật toán pha nước cam?
2-1-3-4
2-1-4-3
3-4-1-2
4-3-2-1
Đâu không phải là bài toán trong tin học
Vẽ đồ thị hàm số bằng máy tính
Đo nồng độ cồn trong hơi thở bằng máy tính
Quản lý điểm học sinh bằng máy tính
Soạn thảo văn bản bằng tay
Thông tin đưa vào để xử lý trong tin học gọi là
Output
Input
Giả thiết
Kết luận
Đâu là Input cho bài toán tìm điểm môn Tin cao nhất lớp
Điểm môn Tin của từng HS trong lớp
Điểm môn Toán của từng HS trong lớp
Điểm Tin cao nhất của cả lớp
Hạnh kiểm của từng HS trong lớp
Chọn nhiều đáp án đúng: Các cách mô tả thuật toán để giải bài toán trong tin hoc bao gồm
Vẽ biểu đồ
Trình bày dạng bảng
Liệt kê
Sơ đồ khối
