năm nay em mới lên lớp 9 đc thầy cô giới thiệu về ngôn ngữ pascal thấy hay hay nên muốn tìm hiểu thêm Anh nào có gì thấy cần thiết hay hay thì chỉ em nhé Em mới học dc Program CT_pascal; uses crt; begin writeln('noi dung'); readln; end. còn gà lém vì thế đừng chỉ mấy cái xa xôi nhé
Nếu mà mới học được thì cứ học từ từ chưa vội, thì với nội dung lớp 9 dùng để thi các giải như giải học sinh giỏi cấp tỉnh thì ko có gì nhiều, quan trọng là tính sáng tạo thôi, chứ kiến thức khá đơn giản Lớp 9 thì học mảng (array), chuỗi kí tự (string) rồi If...then, vòng lặp Repeat...until, while...do, for...to...do Chắc chỉ xoay quanh có thể, muốn biết nó là gì cứ tìm tài liệu mà đọc, cũng dễ hiểu thôi
anh ấy có thể nói rõ hơn các mảng các chuỗi hoặc các hàm if..then,gì gì đó đó rõ hơn tí dc hem vd như hàm đó dùng làm gì ý mà chỉ dùm em cảm ơn nhiều :d
mảng (array) là một tập hợp nhiều phần tử. như là một dãy các số, dãy các kí tự. Các bài toán liên quan bình thường như là sắp xếp dãy số theo thứ tự, tìm kiếm một phần tử nào đó, v.v.... chuỗi cũng gần như mảng nhưng khác ở chỗ là một tập hợp các kí tự. VD như "agshdshfdsjsjder" là một chuỗi. Các bài toán bt dạng này như đếm xem có bao nhiêu chữ trong chuỗi, tìm chữ trong chuỗi, xóa thêm bớt, đảo ngược đầu chuỗi v.v... If...then tức là Nếu .... thì ..... Nếu mệnh đề này đúng thì sẽ thực hiện việc này v.v.... vòng lặp Repeat...until, while...do, for...to...do là các dạng vòng lặp để thực hiện 1 công việc nào đó nhiều lần. Ví dụ tính tổng từ 1 đến 100. Thay vì gõ 1+2+3+...+100 thì có thể dùng vòng lặp tính. Nói chung nghe thì khá đơn giản nhưng cách ứng dụng của nó để giải 1 vấn đề nào đó lại khác. Tùy tính sáng tạo, trình độ của mỗi người mà sẽ có những cách giải quyết khác nhau Bạn mới biết thì cứ tự tìm tòi thêm vì tài liệu nhiều lắm, các vấn đề này đều cơ bản cả, chả ai rảnh ngồi chỉ dạy lại từng li từng tí đâu
pascal là ngôn ngữ lập trình dễ học nhất cho những người mới biết lập trình tốt nhất là đi kiếm quyển sách hoặc ebook về "cày" chỉ khi nào gặp khó khăn trong vấn đề lập trình thì hãy lên đây hỏi
Tự tìm tòi và làm được thì mới đáng khoe, chứ đi copy ng` khác thì có gì để khoe cơ chứ? Thế học được những gì rồi? Có thể cho bạn 1 số đề bài đơn giản làm thử thôi
Program CT_pascal; uses crt; begin writeln('noi dung'); readln; end. đc vài dòng à nhưng ý em ko phải là copy mà là khi anh nói về chương trình nào đó thì trong đó có các hàm khác khí đó em sẽ tự hiểu hàm đó dùng để làm gì thôi rồi hiểu hàm thì sẽ làm cái khác kết hợp các hàm thế thôi... vì thế có chương trình nhỏ nào thì viết ra đi em chép vào pascal rồi test thử xong em sẽ tự hiểu các hàm đó
Mã: Program GiaiThua; uses crt; begin var i,n: interger; {khai báo biến kiểu số nguyên} writeln('NHAP N: '); {in ra màn hình dòng 'NHAP N: '} readln(n); {chờ nhập từ bàn phím biến n} n:=1; {gán cho n giá trị = 1} for i:=1 to n do n:=n*i; {làm 1 vòng lặp for với biến i được chạy từ 1 đến n (n mình vừa nhập từ bàn phím đó), ở mỗi vòng thực hiện phép gán n:=n*i} end. đơn giản thế thôi nhé, có gì về đọc sách để cày thêm nhé chứ nghe giảng trên này khó vào lắm
^ code sai rồi bác Mã: Program GiaiThua; uses crt; var i,n: interger; {khai báo biến kiểu số nguyên} gt : longint; BEGIN writeln('NHAP N: '); {in ra màn hình dòng 'NHAP N: '} readln(n); {chờ nhập từ bàn phím biến n} gt := 1; {gán cho gt giá trị = 1} for i := 1 to n do gt := gt*i; {làm 1 vòng lặp for với biến i được chạy từ 1 đến n (n mình vừa nhập từ bàn phím đó), ở mỗi vòng thực hiện phép gán gt := gt*i} writeln(n,'! = ', gt); {in ra màn hình giá trị của n!} readln; {dừng màn hình để xem kết quả} END.
cái code trên dùng để khi mình nhập 1 -> n thì sẽ hiện ra n thôi đúng ko còn cái code nào chỉ lun nha ---------- Post added at 12:44 ---------- Previous post was at 12:42 ---------- cứ chỉ thêm nha để em chép vào lên trường test thử sẽ hiểu ngay :d
Sai rồi, cái đấy là khi nhập n vào nó sẽ tính ra tích 1 x 2 x .... x n. Đã bảo là bạn đi học thêm đi, tài liệu rất nhiều. Có kiến thức căn bản rồi hãng vào đây học hỏi thêm. VD 1 bài đơn giản như trên bạn còn nghĩ là nhập n nó hiện ra n thì làm sao mà hiểu đc các bài khác