Nội dung của bài ôn tập chương 4 về Kiểu dữ liệu có cấu trúc dưới đây nhằm giúp các em nắm vững kiến thức, kĩ năng về kiểu mảng, kiểu xâu và kiểu bản ghi và chuẩn bị thật tốt cho kì kiểm tra học kì 2 sắp tới. Mời các em cùng theo dõi nội dung chi tiết bài ôn tập.
Kiểu dữ liệu có cấu trúc được xây dựng từ những kiểu dữ liệu đã có theo quy tắc, khuôn dạng do ngôn ngữ lập trình cung cấp.
Nhằm giúp các em củng cố lại các kiến thức đã học ở trên, trong phần sau làm các câu hỏi Trắc nghiệm bài ôn tập chương 4 về Kiểu dữ liệu có cấu trúc, các em hãy cùng thử sức để tự đánh giá xem mức độ hiểu bài của mình tới đâu các em nhé.
Các em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm tra Trắc nghiệm Tin học 11 Ôn tập chương 4 cực hay có đáp án và lời giải chi tiết.
Khai báo biến DiemThi để lưu trữ điểm thi môn tin học của 45 học sinh, ta sử dụng:
Cho var A: array[1..99] of integer; để tham chiếu tới phần tử thứ 20 của biến mảng A, ta sử dụng:
Cho trước var B: array[1..N] of real; Hãy cho biết đoạn lệnh sau dùng để làm gì?
tong:= 0;
for i:= 1 to N do
if B[i] < 0 then
tong:= tong + B[i];
Câu 4-10: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!
Các em có thể xem thêm phần hướng dẫn Giải bài tập Tin học 11 Ôn tập chương 4để giúp các em nắm vững bài học và các phương pháp giải bài tập.
Bài tập 1 trang 79 SGK Tin học 11
Bài tập 2 trang 79 SGK Tin học 11
Bài tập 3 trang 79 SGK Tin học 11
Bài tập 4 trang 79 SGK Tin học 11
Bài tập 5 trang 79 SGK Tin học 11
Bài tập 6 trang 79 SGK Tin học 11
Bài tập 7 trang 79 SGK Tin học 11
Bài tập 8 trang 79 SGK Tin học 11
Bài tập 9 trang 80 SGK Tin học 11
Bài tập 10 trang 80 SGK Tin học 11
Bài tập 11 trang 80 SGK Tin học 11
Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học DapAnHay sẽ hỗ trợ cho các em một cách nhanh chóng!
Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!
-- Mod Tin Học 11 DapAnHay
Tại sao mảng là kiểu dữ liệu có cấu trúc?
Tại sao phải khai báo kích thước của mảng?
Các phần tử của mảng có thể có những kiểu gì?
Tham chiếu đến phần tử của mảng bằng cách nào?
Viết chương trình nhập từ bàn phím số nguyên dương N (N \(\leq\) 100) và dãy A gồm N số nguyên A1, A2,..., AN, có giá trị tuyệt đối không lớn hơn 1000. Hãy cho biết dãy A có phải là một cấp số cộng hay không và thông báo kết quả ra màn hình.
Viết chương trình nhập từ bàn phím số nguyên dương N (N \(\leq\) 100) và dãy A gồm N số nguyên A1, A2,..., AN, có trị tuyệt đối không lớn hơn 1000. Hãy đưa ra những thông tin sau:
a) Số lượng số chẵn và số lẻ trong dãy;
b) Số lượng số nguyên tố trong dãy.
Dãy F là dãy Fi-bô-na-xi nếu:
F0 = 1; F1 = 1; F2 = 2; FN = FN-1 + FN-2 với N > 2.
Viết chương trình nhập từ bàn phím số nguyên dương N và đưa ra màn hình số hạng thứ N của dãy Fi-bô-na-xi. Chương trình của em thực hiện được với giá trị lớn nhất của N là bao nhiêu?
Chương trình sau đây thực hiện những gì?
program BT8;
const NMax = 50;
type Mass = array[1..NMax,0..NMax-1] of real;
var A: Mass;
i, j, N: byte; C: real;
begin
write('Nhap N = ? '); readln(N);
for i:= 1 to N do
for j:= 0 to N-1 do
begin
write('A[',i,',',j,']= '); readln(A[i,j])
end;
for i:= 1 to N do
for j:= 0 to N-1 do
begin
C:= A[i,j];
A[i,j]:= A[N-i+1,j];
A[N-i+1,j]:= C
end;
for i:= 1 to N do
begin
for j:= 0 to N-1 do
write(A[i,j]:5:2,' ');
writeln
end;
end.
Cho mảng hai chiều kích thước \(n\times m\) với các phần tử là những số nguyên. Tìm trong mỗi dòng phần tử lớn nhất rồi đổi chỗ nó với phần tử có chỉ số dòng bằng chỉ số cột.
Chương trình sau đây giải bài toán trên:
program Diag;
var
N, i, j, Max,Ind, Vsp: integer;
A: array [1..15, 1..15] of integer;
begin
write('Nhap N: '); readln(N);
for i:= 1 to N do
for j:= 1 to N do
begin
write('A[', i, ',', j, '] '); readln(A[i,j]);
end;
for i:= 1 to N do
begin
Max:= A[i,1]; Ind:= 1;
for j:= 2 to N do
if A[i,j] > Max then
begin
Max:= A[i,j]; Ind:= j
end;
Vsp:= A[i, i]; A[i,i]:= Max; A[i, Ind]:= Vsp;
end;
for i:= 1 to N do
begin
writeln;
for j:= 1 to N do write(A[i,j]: 3);
end;
writeln
end.
Hãy sửa lại chương trình trên khi yêu cầu bài toán thay dòng bằng cột.
Viết chương trình nhập từ bàn phím xâu kí tự S có độ dài không quá 100. Hãy cho biết có bao nhiêu chữ số thập phân xuất hiện trong xâu S. Thông báo kết quả ra màn hình.
Hãy bổ sung thêm chương trình Xep_loai (ở §13) những lệnh cần thiết để chương trình đưa ra danh sách học sinh xếp loại A.
Họ và tên
Tiêu đề câu hỏi
Nội dung câu hỏi
1) Dãy A gồm N số nguyên ( N <= 100) gồm các số A1,A2,.....N
a) Nhập dãy A từ bàn phím hoặc tạo số ngẫu nhiên
b) Tính Tổng số chẵn trong dãy A
c) đếm trong dãy A có bao nhiêu số = 0
d) In các số nguyên tố trong dãy A
2) nhập xâu tối da 50 ký tự là họ tên của 1 người
a) đếm trong xâu vừa nhập có bao nhiêu từ
b) kiểm tra màn hình tên của người đó
Câu trả lời của bạn
Câu trả lời của bạn
0 Bình luận
Để lại bình luận
Địa chỉ email của hạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *