Trang chủ Tin Học Lớp 11 Bạn nào biết cách đọc file mà chưa biết số...

Bạn nào biết cách đọc file mà chưa biết số lượng n phần tử không? Giải thích giúp mình câu hỏi 1357887 - hoctapsgk.com

Câu hỏi :

Bạn nào biết cách đọc file mà chưa biết số lượng n phần tử không? Giải thích giúp mình

Lời giải 1 :

Thì khá đơn giản, với cách này thì không thể sử dụng vòng lặp for hay repeat...until, mặc dù repeat...until cũng là lệnh lặp nhưng không biết điểm kết thì chịu.

Với cách này mình phải sử dụng while.

Mã giả, tớ hông biết bạn dùng C++, Pascal hay Python.

Khi hết file thực hiện:

   Tới khi hết dòng trong file thực hiên: 

    { Tăng i // i giờ là 1

      Đọc Mảng[i] }

~

 //Trong ngoặc({ }) là nếu có điều kiện xảy ra, ta thực hiện những lệnh đó .

Update: Tớ quên, vẫn còn một cái, nghe mình giải thích chút nha, cũng dễ hiểu lắm.

Giả sử tớ có mảng:

i    1 2 3 4

a[i] 2 3 5 1 //coi mấy phần tử này là ngẫu nhiên đi

i     5 6 7 8

a[i] 6 8 0 1

Thì khi lập trình, cái này không nên, còn đây là cách nên làm:

i     1 2 3 4

a[i]  5 6 3 6 // tớ gõ bừa đấy, không cần như trên.

i     1 2 3 4

a[i]  5 6 3 6

Không sợ bị trùng đâu, thường trong bài, mỗi dãy số thường thực hiện trên kết quả của chính dãy đó, nghĩa là dãy a[i] ver 1 nó không liên quan gì tới a[i] ver 2. Nó đơn giản hơn.

Mình mỏi tay rồi, nói vài thứ nữa, ví dụ a[i] mà nó nhảy dòng, ta xuống dòng với nó, đặt nó dưới phần đọc mảng và thêm ({ }) cần thiết.

Pascal có câu lệnh readln, bạn tìm mình câu tương tự nhé, C++ mình chưa động tới file bao giờ.

Chúc bạn học tốt!

Thảo luận

-- Oke để mình thử
-- bạn trl hay đấy!!!!!!!!!!!!!!!!!
-- Wow, bạn có tâm thế!

Lời giải 2 :

Cách này thì không thể sử dụng vòng lặp for hay repeat...until, mặc dù repeat...until cũng là lệnh lặp nhưng không biết điểm kết thì chịu.

Với cách này mình phải sử dụng while

Mã giả, mình không biết bạn dùng C++, Pascal hay Python

Khi hết file thực hiện:

   Tới khi hết dòng trong file thực hiên: 

    { Tăng i // i giờ là 1

      Đọc Mảng[i] }

 //Trong ngoặc({ }) là nếu có điều kiện xảy ra, ta thực hiện những lệnh đó.

#Học Tốt! ^_^
@trinhthuy1987

#Team: Hoidap247com.

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 11

Lớp 11 - Năm thứ hai ở cấp trung học phổ thông, gần đến năm cuối cấp nên học tập là nhiệm vụ quan trọng nhất. Nghe nhiều đến định hướng sau này rồi học đại học. Ôi nhiều lúc thật là sợ, hoang mang nhưng các em hãy tự tin và tìm dần điều mà mình muốn là trong tương lai nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK