Bài 9. Làm việc với dãy số

Chia sẻ bởi Nguyễn Đình Thanh Thanh | Ngày 14/10/2018 | 350

Chia sẻ tài liệu: Bài 9. Làm việc với dãy số thuộc Tin học 8

Nội dung tài liệu:

BÀI TẬP MẢNG 1 CHIỀU
.
 I. Bài tập :
Nhập vào một dãy n số nguyên A[1],A[2],...,A[n] . Đọc ra màn hình các thông tin sau :
Tổng các phần tử của dãy.
Số lượng các số hạng dương và tổng của các số hạng dương.
Số lượng các số hạng âm và tổng của các số hạng âm.
Trung bình cộng của cả dãy. Trung bình cộng các phần tử dương của mảng. Trung bình cộng các phần tử âm của mảng.
Chỉ số của số hạng dương đầu tiên của dãy.
Chỉ số của số hạng âm đầu tiên của dãy.
Chỉ số của số hạng dương cuối cùng của dãy.
Chỉ số của số hạng âm cuối cùng của dãy.
Số hạng lớn nhất của dãy và chỉ số của nó.
Số hạng nhỏ nhất của dãy và chỉ số của nó.
Số hạng âm lớn nhất của dãy và chỉ số của nó.
Số hạng dương nhỏ nhất của dãy và chỉ số của nó.
Giá trị lớn thứ nhì của dãy và các chỉ số của các số hạng đạt giá trị lớn nhì.
Giá trị nhỏ thứ nhì của dãy và các chỉ số của các số hạng đạt giá trị nhỏ nhì.
Số lượng các số dương liên tiếp nhiều nhất.
Số lượng các số hạng dương liên tiếp có tổng lớn nhất.
Số lượng các số hạng âm liên tiếp nhiều nhất.
Số lượng các số hạng âm liên tiếp có tổng lớn nhất.
Số lượng các số hạng liên tiếp đan dấu nhiều nhất ( dãy số hạng liên tiếp được gọi là đan dấu nếu tích hai số liên tiếp âm ).
Số lượng các phần tử không tăng nhiều nhất.
Số lượng các phần tử giảm nhiều nhất.
Số lượng các phần tử tăng nhiều nhất.
 Đoạn con dương liên tiếp có nhiều các số hạng  nhất (nếu có nhiều đoạn con thoả mãn thì  đọc ra màn hình : số đoạn con thoả mãn và các đoạn con đó )
 Đoạn con gồm nhiều nhất các số hạng liên tiếp của dãy lập thành một cấp số cộng. nhất (nếu có nhiều đoạn con thoả mãn thì  đọc ra màn hình : số đoạn con thoả mãn và các đoạn con đó )
 Đoạn con có các số hạng dương liên tiếp có tổng lớn nhất. nhất (nếu có nhiều đoạn con thoả mãn thì  đọc ra màn hình : số đoạn con thoả mãn và các đoạn con đó )
Đoạn con có các số hạng âm liên tiếp nhiều nhất. nhất (nếu có nhiều đoạn con thoả mãn thì  đọc ra màn hình : số đoạn con thoả mãn và các đoạn con đó )
Đoạn con có số hạng âm liên tiếp có tổng lớn nhất. nhất (nếu có nhiều đoạn con thoả mãn thì  đọc ra màn hình : số đoạn con thoả mãn và các đoạn con đó )
Đoạn con có các số hạng liên tiếp đan dấu nhiều nhất nhất (nếu có nhiều đoạn con thoả mãn thì  đọc ra màn hình : số đoạn con thoả mãn và các đoạn con đó )
Đoạn con có các phần tử không tăng nhiều nhất. nhất (nếu có nhiều đoạn con thoả mãn thì  đọc ra màn hình : số đoạn con thoả mãn và các đoạn con đó )
Đoạn con có các phần tử giảm nhiều nhất. nhất (nếu có nhiều đoạn con thoả mãn thì  đọc ra màn hình : số đoạn con thoả mãn và các đoạn con đó )
Số lượng các phần tử bằng giá trị X ( nguyên ) cho trước.
Số lượng các phần tử khác giá trị X ( nguyên ) cho trước.
Số lượng các phần tử >= giá trị X ( nguyên ) cho trước.
Chuyển các số hạng dương của mảng lên đầu mảng và in mảng ra màn hình.
Tìm số phần tử là dương và là số nguyên tố của mảng và vị trí của nó trong mảng
Sắp xếp tăng dần mảng đã cho (a[i]<=a[i+1] )
Sắp xếp giảm  dần mảng đã cho (a[i]>=a[i+1] )
Chèn một số nguyên m (m nhập vào từ bàn phím ) vào cuối dãy
Chèn một số nguyên m (m nhập vào từ bàn phím ) vào  đầu dãy
Chèn một số nguyên m ( m nhập vào từ bàn phím ) vào vị trí k .
Chèn một số nguyên m ( m  nhập vào từ bàn phím ) vào vị trí thích hợp .
VD: m =5 dãy đã cho sau khi sắp xếp lại là : 1  2  3   4   6
       Thì dãy sau khi chèn là: 1  2  3  4  5  6
Tìm số phần tử là dương và là số đối xứng thập phân  của mảng và vị trí của nó trong mảng.
    ......................................................................................................................
II . phương pháp:
Câu: 5, 6, 7, 8:
Dùng toán tử :WHILE   DO
i:=1;
While ((i<=n)and(a[i]<=0)) Do inc(i
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Đình Thanh Thanh
Dung lượng: 216,50KB| Lượt tài: 11
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)