Mời thí sinh CLICK vào liên kết hoặc ảnh bên dưới
Mở ứng dụng Shopee để tiếp tục làm bài thi
https://s.shopee.vn/6Ai1QhN7jj
https://s.shopee.vn/6Ai1QhN7jj
Sytu.vn và đội ngũ nhân viên xin chân thành cảm ơn!
mô tả thuật toán và viết chương trình sắp xếp dãy số A gồm N phần tử(N được nhập từ bàn phím) sắp xếp theo thứ tự tăng dần
(pascal)
Chào cả nhóm, mình biết mình không giỏi lắm ở chuyện này, nhưng mình cũng biết mình có những người bạn thông minh ở đây. Cần một tay giúp đỡ gấp!
Các câu trả lời
Câu hỏi Tin học Lớp 8
- Em hãy nêu tập hợp giá trị cùng các phép toán của các kiểu dữ...
- Câu 2. Chương trình dịch trong ngôn ngữ lập trình Pascal là chương trình...
- Theo em, máy tính thu nhỏ dần kích thước tới mức như một điện thoại thông minh thì...
- các bước để sắp xếp dữ liệu theo 1 tiêu chí và nhiều tiêu chí
- ĐỀ CƯƠNG ÔN TẬP TIN HỌC 8 Câu 1: Em hãy chọn kết quả của bạn làm đúng nhất A. 14 / 5 = 2 ; 14 div 5 = 2 ; 14 mod 5 =...
- Câu 1: Xác định bài toán là: A. Viết thuật toán của bài toán...
- Tạo chương trình yêu cầu bạn mèo thực hiện công việc sau: -Mèo:" Bạn tên...
- Theo em, vì sao trong công thức/hàm, Excel thường sử dụng địa chỉ các ô tính...
Câu hỏi Lớp 8
- Đặc điểm cơ bản để phân biệt vật thể tự nhiên và vật thể nhân tạo là A. vật thế nhân tạo đẹp hơn vật thế tự...
- Em hãy xây dựng kế hoạch hành động nhằm phát triển văn hóa đọc sách cho bản...
- Cho ABC có AB15cm; AC21cm.Trên AB lấy D saocho AD7cm,trênAC lấy E saocho AE5cm. a) Chứng...
- Từng nghe: Việc nhân nghĩa cốt ở yên dân, Quân điếu phạt trước lo trừ bạo. Như nước Đại Việt...
- phân tích tập bài hát ngôi nhà chung của chúng ta
- In addition also As I have noted Finally Besides I think My favorite leisure activity is listening to music....
- Viết bài văn nghị luận về một danh lam thắng cảnh ở Đà Nẵng
- a) Tính số đường chéo của đa giác có 24 cạnh b) Tính số cạnh của đa giác biết đường chéo là 170 đường
Bạn muốn hỏi điều gì?
Đặt câu hỏix
- ²
- ³
- √
- ∛
- ·
- ×
- ÷
- ±
- ≈
- ≤
- ≥
- ≡
- ⇒
- ⇔
- ∈
- ∉
- ∧
- ∨
- ∞
- Δ
- π
- Ф
- ω
- ↑
- ↓
- ∵
- ∴
- ↔
- →
- ←
- ⇵
- ⇅
- ⇄
- ⇆
- ∫
- ∑
- ⊂
- ⊃
- ⊆
- ⊇
- ⊄
- ⊅
- ∀
- ∠
- ∡
- ⊥
- ∪
- ∩
- ∅
- ¬
- ⊕
- ║
- ∦
- ∝
- ㏒
- ㏑

Chương trình sắp xếp dãy số A theo thứ tự tăng dần (Pascal):program SelectionSort;var A: array of Integer; N, i, j, min_idx, temp: Integer;begin Write('Nhap so phan tu N: '); Read(N); SetLength(A, N); for i := 0 to N-1 do begin Write('Nhap phan tu thu ', i+1, ': '); Read(A[i]); end; for i := 0 to N-2 do begin min_idx := i; for j := i+1 to N-1 do begin if A[j] < A[min_idx] then min_idx := j; end; if min_idx <> i then begin temp := A[min_idx]; A[min_idx] := A[i]; A[i] := temp; end; end; Write('Day so A sau khi sap xep tang dan: '); for i := 0 to N-1 do Write(A[i], ' ');end.
Thuật toán sắp xếp chọn (selection sort):- Bước 1: Lặp i từ 0 đến N-1- Bước 2: Gán giá trị nhỏ nhất ban đầu cho vị trí i là min_idx- Bước 3: Lặp j từ i+1 đến N- Bước 4: Nếu A[j] < A[min_idx], gán j cho min_idx- Bước 5: Nếu min_idx khác i, hoán đổi A[min_idx] và A[i]- Bước 6: Kết quả là dãy A được sắp xếp tăng dần