thảo luận [Học tập] Ngôn ngữ lập trình Pascal

  • Người tạo chủ đề Người tạo chủ đề thất nghiệp
  • Ngày bắt đầu Ngày bắt đầu
Trạng thái
Không mở để trả lời thêm.
Học chuyên sâu C/C++, giải thuật, thuật toán thì chả khác gì đưa chương trình vận động viên xuống bắt mấy cháu cấp 3 không có năng khiếu về thể lực phải học và đào tạo như vân động viên chuyên nghiệp vậy. Chẳng mấy chốc hóa rồng là đây. Tôi nghĩ đứa nào học trường chuyên lớp chọn học nặng tí thì được, chứ mấy cháu cấp 3 phổ thông bình thường mấy ông bộ giáo dục cứ nhồi để trở thành siêu nhân.
 
cu em ở nhà mới lớp 8, khả năng cũng lại pascal, mà dm máy toàn win 10, macbook chạy pascal theo giáo viên chắc lại lọ mọ tìm giả lập
 
hồi cấp 3 học pascal cả lớp 40 đứa chỉ có duy nhất 1 đứa hiểu, giờ kiểm tra lấy bài của nó chép cho cả lớp, cô giảng khó hiểu thật sự

lên dh học C, ông thầy giảng phát hiểu luôn
 
1. Theo tôi hiểu thì văn hoá phổ thông khác với các cuộc thi năng khiếu.
2. Cái đó quan điểm của bộ dục, tôi không biết.
3. Dễ để giảm tải, bác thích học thì thấy nó nhẹ nhàng, nhưng với người không thích (phần lớn) thì lập trình là 1 cực hình.
4. Tôi học Pascal ở phổ thông và C++ tự học, Java tự học, học vì thích, không thấy 1 chút khó khăn nào và cũng chẳng mất bao nhiêu thời gian.
5. Cái văn hoá phổ thông như tôi nói rồi đấy, không phải là mấy cái float, double, hàm hiếc hay library mà là hiểu: lập trình là gì, tại sao phần mềm có giá trị, tư duy thuật toán nữa.
6. Ngôn ngữ nào syntax không ổn định? Ngôn ngữ nào syntax ổn định? C++ hiện tại version mấy rồi nhỉ?


Bác đừng đùa, tôi quen mấy ông dạy cả toán cả tin, đừng nói chuyện chuyên sâu thuật toán, bác cứ cầm cái đề thi quốc gia cấp 3 làm thử xem có hơn được mấy ông ấy không :D
1/ tôi thấy đã là học thuật thì phổ thông hay năng khiếu cũng giống nhau. Ví dụ toán chuyên hay thường thì giải tích nó đều học về giới hạn, đạo hàm,... Tương tự như tin học thì sự khác biệt vẫn ở tư duy và thuật toán
2/ thì đúng rồi, thằng đề xuất học python là anh ngọng mà. Anh này "giỏi" ai cũng biết
3/ Cực hình đối với bài tập nâng cao thôi. Còn giờ chả lẽ bọn học sinh không biết tính cộng trừ nhân chia, tìm số chẵn số lẻ?
4/ Vì pascal nó ngôn ngữ tĩnh, cú pháp tường minh như Java, C++ anh lại chả thấy dễ. Python thì kiến trúc khác, kiểu dữ liệu không tường minh khác hoàn toàn C++ hay Java. Học python thì nhảy qua C++ với Java khó vì ngay cả kiểu dữ liệu cũng là một vấn đề
5/ Nếu vậy học scratch đủ rồi. Cần gì học python?
6/ Thế python và python3 khác nhau chỗ nào? Rồi sau này lỡ ra python4, 5 nữa? C++ nó có thay đổi mấy thì nó cũng không có kiểu thay đổi luôn câu lệnh, hàm tích hợp một cái roẹt như Python nhé. Ví dụ "print 7/5" thì python2 nó sẽ bằng 1 nhưng python3 nó sẽ ra 1.4. Đây cũng là ưu điểm explicit data type của C++, Java, Pascal
 
Sửa lần cuối:
Thế chắc thím phải 3x rồi nhỉ, e nhớ năm 2k7 2k8 đã học pascal rồi
ko anh, e sinh năm 2k2 :go:. Hồi cấp 3 trường e học tin học văn phòng, hỏi mấy đứa bạn học đại học thì hồi cấp 3 chúng nó học Pascal. Thảo nào hôm học cơ sở lập trình ông thầy cho bài về lưu đồ thuật toán e chẳng hiểu gì mà bọn bạn có mấy đứa làm nhoay nhoáy :amazed:
 
Quanh quẩn lý thuyết các thành phần của máy tính với lập trình rẽ nhánh, vòng lặp thôi. Ngôn ngữ nào cũng được cả. Có dùng tới mấy cái cấu trúc phức tạp như con trỏ, danh sách, tệp tin đâu chứ.
Ngày nhỏ đọc một phần cuốn Pascal của thấy Quách Tuấn Ngọc xong lên lớp ngồi chơi chơi thôi à. Mãi về sau lên đại học mới bắt đầu thực hành lại.
 
1/ tôi thấy đã là học thuật thì phổ thông hay năng khiếu cũng giống nhau. Ví dụ toán chuyên hay thường thì giải tích nó đều học về giới hạn, đạo hàm,... Tương tự như tin học thì sự khác biệt vẫn ở tư duy và thuật toán
2/ thì đúng rồi, thằng đề xuất học python là anh ngọng mà. Anh này "giỏi" ai cũng biết
3/ Cực hình đối với bài tập nâng cao thôi. Còn giờ chả lẽ bọn học sinh không biết tính cộng trừ nhân chia, tìm số chẵn số lẻ?
4/ Vì pascal nó ngôn ngữ tĩnh, cú pháp tường minh như Java, C++ anh lại chả thấy dễ. Python thì kiến trúc khác, kiểu dữ liệu không tường minh khác hoàn toàn C++ hay Java. Học python thì nhảy qua C++ với Java khó vì ngay cả kiểu dữ liệu cũng là một vấn đề
5/ Nếu vậy học scratch đủ rồi. Cần gì học python?
6/ Thế python và python3 khác nhau chỗ nào? Rồi sau này lỡ ra python4, 5 nữa? C++ nó có thay đổi mấy thì nó cũng không có kiểu thay đổi luôn câu lệnh, hàm tích hợp một cái roẹt như Python nhé
Ah, bác phản biện Python. Cái này tôi không rành, ghét cái khối lệnh của nó thôi, sửa mấy cái script mà phát mệt. Scratch tôi cũng không biết, đang định đọc để dạy con, có con mèo trông ngộ ngộ :D còn tôi vẫ giữ quan điểm về văn hoá phổ thông: học ít thôi, biết nó là gì là đủ. Ngay cả toán như bác so sánh tôi cũng thấy học thừa hơi nhiều, các bố làm chương trình nhét cả kiến thức từ đại học năm 1 năm 2 xuống, không hiểu để làm gì.
 
Trước thầy Lê Minh Hoàng có chia sẻ tại sao vẫn dạy Pascal cho học sinh đấy, các bác có thể tìm đọc trên Vnoi
 
Chưa biết j mà đi học Python thì dễ sinh ngu lắm, vì nó quá dễ quá gần gũi, sau này quay lại Object C/ Java dễ ngáo lắm. Tương tự mới học lái xe ko nên học bằng mercedes đời mới, cứ toyota Zace đời 98 số sàn mà tập.
Tốt nhất là cho học Java, vừa dễ tiếp cận vừa đi xa được
Nhưng mà đây là cấp 2 cấp 3 mà sếp. Chắc chỉ 10% sau này đi học IT bậc đại học (lên trường kiểu gì chả có C hay Java).
Nên mình thấy dạy python ở bậc phổ thông là hợp lý
 
Theo ý kiến tôi thì cấp 3 học ngôn ngữ nào chả được pascal hay C/C++, python đều được. Quan trọng là tư duy và thuật toán theo mức độ nào, tôi nghĩ cấp 3 thì học kiểu làm quen câu lệnh, lưu đồ thuật toán, giải mấy bài toán đơn giản như diện tích, chu vi, phương trình bậc 2, tìm giá trị nhỏ nhất, giá trị bé nhất, vòng lặp for mấy bài bài tính tổng S và fibonacci là xong chương trình, mà quan trọng nhất là phải học thêm tin học văn phòng word, excel, pp, access(mặc dù chả cần nhưng học để biết về mấy cái bảng dữ liệu cũng đc). Còn học mấy cái như mảng, thuật toán sắp xếp, linked list, dijkstra, cây nhị phân này nọ, đệ quy ...vv... thì đh sẽ học tiếp hoặc học sinh trường chuyên tin cấp 3 thì có thể dạy mở rộng thêm về mấy cái này để đi thi.
 
Anh chị nào có giáo trình python cho giới mù công nghệ tập làm quen không. Cho tôi xin 1 bản về tham khảo với được ko ạ?
 
Nhưng mà đây là cấp 2 cấp 3 mà sếp. Chắc chỉ 10% sau này đi học IT bậc đại học (lên trường kiểu gì chả có C hay Java).
Nên mình thấy dạy python ở bậc phổ thông là hợp lý
Vấn đề là luyện cách tư duy logic, mà muốn tư duy logic thì cần có syntax rõ ràng tường minh, tránh cái kiểu nhanh tiện lẹ của Python, vd kiểu này
print("A") if a > b else print("=") if a == b else print("B")
rõ ràng là nhanh gọn lẹ kiểu mì ăn liền mà C/C++ ko thể có
Giống như tập viết thì viết đúng chính tả ngữ pháp trước khi viết tắt viết nhanh của bọn phóng viên
 
Chưa biết j mà đi học Python thì dễ sinh ngu lắm, vì nó quá dễ quá gần gũi, sau này quay lại Object C/ Java dễ ngáo lắm. Tương tự mới học lái xe ko nên học bằng mercedes đời mới, cứ toyota Zace đời 98 số sàn mà tập.
Tốt nhất là cho học Java, vừa dễ tiếp cận vừa đi xa được
Cái này cấp 3 thì quan trọng gì fen, có phải đại học đâu, chắc gì đã có mấy đứa theo nghề nên học ngôn ngữ càng đơn giản thì càng tốt, vừa tốt cho người học vừa tốt cho người giảng dạy.
 
Nói chứ cấp 3 học mấy thứ kiểu Visual Basic có vẻ hay ấy nhỉ? Kéo kéo thả thả ra kết quả luôn :shame:
 
Tôi nghĩ là dẹp cmn hết đi cho nhẹ gánh các cháu:rolleyes: tin tủng cak gì toàn "lập trình" trên giấy, phòng máy thì ko cho vào xong có được vào thì máy cũng hư lên hư xuống. May là hồi c3 đến giờ tin toàn chơi với ngủ, thi thì cả lũ xúm vào 1 đứa chép:shame:
 
Ngôn ngữ lập trình tôi thấy dạy kiểu STEM cho làm mấy cái mô hình lập trình kéo thả, kết hợp giới thiệu điện tử, cơ khí, điều khiển tự động còn hay hơn mấy cái ngôn ngữ hàn lâm máy móc

Tôi ko tin là cô giáo Nguyên viết dc phần mềm nào thiết thực bằng C++ cả. Nếu lấy lý do Pascal ko thực tế thì dạy Python, chứ dạy C++ đến bao giờ các cháu mới viết dc một phần mềm tử tế?
nmvIYHe.png

Cái này thì có labview cực kỳ dễ học. Các sơ đồ khối kéo thả, nối dây.
Chỉ cần 2 buổi học là 1 số em đảm bảo đã tự viết được phần mềm nhận diện văn bản, chữ viết tay, QR code...
Nhưng bản quyền thì max chat :p

Gửi từ Xiaomi Redmi K30 5G bằng vozFApp
 
Nhưng mà đây là cấp 2 cấp 3 mà sếp. Chắc chỉ 10% sau này đi học IT bậc đại học (lên trường kiểu gì chả có C hay Java).
Nên mình thấy dạy python ở bậc phổ thông là hợp lý
cấp 1-2 thì học scratch là ok nhất. Cấp 3 thì tôi nghĩ C/C++ hoặc python, mà C/C++ thì tốt hơn, quan trọng mức độ bài tập vừa sức với cấp 3.
 
Trạng thái
Không mở để trả lời thêm.

Thống kê chủ đề

Ngày tạo
thất nghiệp,
Người trả lời cuối
Buonnguqua6,
Trả lời
259
Lượt xem
26.842
Quay lại
Lên đầu trang