0

tại sao khi rót nước nóng vào cốc thủy tinh dày thì cốc dễ vỡ hơn là khi rót vào cốc thủy tinh mỏng

giáo án thao giảng, bồi dưỡng thi giáo viên giỏi môn tin bài ngôn ngữ lập trình (4)

giáo án thao giảng, bồi dưỡng thi giáo viên giỏi môn tin bài ngôn ngữ lập trình (4)

Tin học văn phòng

... thuộc vào loại máy tính cụ thể  Chỉ chạy sau dịch ngôn ngữ máy thông qua chương trình thông dịch (Interpreter) biên dịch (Compiler)  Ưu điểm: dễ viết, chương trình dễ hiểu, dễ hiệu chỉnh dễ nâng ... Tìm số lớn nguyên cho trước nhập từ bàn phím Nhập vào tháng năm, cho biết tháng có ngày Nhập vào hai số nguyên, cho biết ước chung lớn chúng Nhập vào số nguyên dương, cho biết số có nguyên tố hay ... Máy tính tự tìm cách giải vấn đề mà phải nhờ vào dẫn người thông qua ngôn ngữ máy Sự phát triển ngôn ngữ bậc cao giúp người giao tiếp với máy tính cách dễ dàng Quá trình chuyển đổi ý tưởng, ngôn...
  • 108
  • 1,508
  • 1
Các thành phần của ngôn ngữ lập trình

Các thành phần của ngôn ngữ lập trình

Kỹ thuật lập trình

... thực hiện, ứng với tổ hợp kí tự dựa vào ngữ cảnh  Ví dụ: SGK/tr.10 Một số khái niệm a Tên b Hằng biến c Chú thích Một số khái niệm a Tên   Khái niệm tên: dãy liên tiếp không 127 kí tự bao ... Rập: 0, 1, , Các kí tự đặc biệt: + , - , * , / ,… Các thành phần b Cú pháp:  Khái niệm cú pháp: qui tắc để viết chương trình chương trình dịch biết tổ hợp kí tự bảng chữ hợp lệ tổ hợp không ... thành phần a Bảng chữ b Cú pháp c Ngữ nghĩa Các thành phần a Bảng chữ   Khái niệm bảng chữ cái: tập kí tự dùng để viết chương trình Không phép dùng ký tự kí tự qui định bảng chữ Trong Pascal,...
  • 11
  • 1,553
  • 3
Các thành phần của ngôn ngữ lập trình

Các thành phần của ngôn ngữ lập trình

Kỹ thuật lập trình

... tình nhận biết ý nghĩa chơng trình dễ -Chú thích đợc đặt cặp dấu {} (* *) Thuyết minh:Chú thích giúp cho ngời học hiểu đợc ngời lập trình làm phần làm cho ngời học dễ hiểu dễ quan sat Câu hỏi: Cho ... lời: tên ngời lập trình đặt trị thay đổi trình thực chơng trình Các biến dùng chơng trình phải khai báo c)Chú thích -Có thể đặt tên đoạn thích chơng trình nguồn Các thích giúp cho ngời đọc chơng ... # ^ +Cú pháp: quy tắc để viết chơng trình +Ngữ nghĩa: Xác định ý nghĩa thao tác cần phải thực hiện, ứng với tổ hợp ký tự dựa vào ngữ cảnh Một số khái niệm a)Tên -Mọi đối tợng chơng trình phải...
  • 5
  • 1,737
  • 4
Bài 2: Các thành phần của ngôn ngữ lập trình

Bài 2: Các thành phần của ngôn ngữ lập trình

Tin học

... viết chơng trình Không đợc phép dùng kí tự kí tự quy định bảng chữ + Cú pháp: quy tắc để viết chơng trình + Ngữ nghĩa: xác định ý nghĩa thao tác cần phải thực hiện, ứng với tổ hợp kí tự dựa vào ... thực chơng trình Các biến dùng chơng trình phải đợc khai báo - Cho ví dụ mộ số biến - Ví dụ: Tong xyx Yêu cầu học sinh nghiên cứu SGK cho Độc lập tham khảo SGK để trả lời biết chức thích chơng ... riêng, tên chuẩn, tên ngời lập trình đặt b Nội dung: - Mọi đối tợng chơng trình phải đợc đặt tên theo quy tắc ngôn ngữ lập trình chơng trình dịch cụ thể - Tên dành riêng (từ khoá): tên ngôn ngữ lập...
  • 9
  • 1,661
  • 3
Các thành phần của ngôn ngữ lập trình

Các thành phần của ngôn ngữ lập trình

Tin học

... dụng kí hiệu (Giới thiệu mã ASCII ‘A’ ’Z’ có mã ASCII 65 90) (SGK 10) b Cú pháp quy tắc để viết chương trình Dựa vào chúng người lập trình chương trình dịch biết tổ hợp kí tự bảng chữ hợp lệ, ... không phân biệt chữ hoa chữ thường Trong Pascal, tên phân làm loại tên dành riêng, tên chuẩn tên người lập trình đặt * Tên dành riêng tên ngôn ngữ lập trình quy định với ý nghĩa xác định mà ... Hằng biến * Hằng đại lượng có giá trị không thay đổi Tự tìm hiểu SGK trình thực chương trình Trong ngôn ngữ lập trình thường có số học, logic xâu (HS tự tìm hiểu) * Biến đối tượng sử dụng...
  • 6
  • 861
  • 0
Tiết 2- Các thành phần của ngôn ngữ lập trình

Tiết 2- Các thành phần của ngôn ngữ lập trình

Tin học

... nghĩa xác định ý nghĩa tổ hợp kí tự chơng trình.( Lấy thí dụ SGK) +) Nhấn mạnh: Các lỗi cú pháp đợc chơng trình dịch phát thông báo lỗi ngữ nghĩa có lúc chạy chơng trình liệu cụ thể phát đợc Hoạt ... trình đặt Nghe giảng Trợ giúp giáo viên +) Thông báo: Mọi đối tợng chơng trình phải đợc đặt tên theo qui tắc ngôn ngữ lập trình chơng trình dịch cụ thể Trong Pascal tên dãy liên tiếp không 127 kí ... trị không thay đổi trình thực chơng trình Có: Hằng số học,hằng lôgic,hằng xâu TL: Biến đại lợng đợc đặt tên ,dùng để lu trữ giá trị giá trị đợc thay đổi trình thực chơng trình +) H: Thế hằng? Các...
  • 3
  • 640
  • 0
CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH

CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH

Kỹ thuật lập trình

... cáo sỉ số  Chỉnh đốn trang phục GV: Khi sử dụng ứng dụng ta thường nhập thông tin vào, cách ta nhập thông tin lập trình? Làm cách để nhập giá trị từ bàn phím vào cho biến GV: Diễn giải hoạt động ... so với toán §7 CÁC THỦ TỤC CHUẨN VÀO/RA ĐƠN GIẢN I MỤC ĐÍCH YÊU CẦU  Biết lệnh vào đơn giản để nhập thông tin từ bàn ph1im đưa thông tin hình  Viết số lệnh vào đơn giản II.PHƯƠNG PHÁP, PHƯƠNG ... thông tin vào khác GV: Đưa hai ví dụ chương trình có nhập thông tin vào từ bàn phím Ví dụ : Xét chương trình sau: Program VD; Uses crt; Var Tuoi: Byte Begin Trong ngôn ngữ Pascal thủ tục vào chuẩn...
  • 27
  • 1,240
  • 3
Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 7 pps

Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 7 pps

Cao đẳng - Đại học

... giác có to ñ nh p vào m ng (Fillpoly), Tô màu cho mi n (Floodfill) - Khi v ñư ng tròn ho c khung ch nh t không th t o hoa văn tô màu n n - Th t c SETFILLSTYLE(n1,n2) c n ñưa vào trư c th t c v ... ñ t quãng T o hoa văn b ng d u ch m thưa T o hoa văn b ng d u ch m dày (li n nhau) 1.5 - Vi t ch ch ñ ñ ho Khi ñã chuy n sang làm vi c ch ñ ñ ho ta không th vi t ch bình thư ng ch ñ văn b n Mu ... ng h ba kim , t c ñ ch y c a kim giây tuỳ thu c vào l nh DELAY(n) , n u ch n DELAY(1000) c giây kim giây chuy n m t v trí Khi nh p chương trình vào máy c n lưu ý khai báo l i ñư ng d n ñ n thư...
  • 14
  • 406
  • 2
Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 6 ppt

Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 6 ppt

Cao đẳng - Đại học

... nh ví d ñĩa t Các ph n t c a t p ki u, ñư c lưu tr k ti p nhau, làm vi c v i ph n t c a t p có tr t p Khi m i m t p tr t p tr vào ph n t ñ u tiên c a t p Cu i t p có d u k t thuc t p kí hi u ... n thêm m t phân t vào t p ph i thêm vào cu i t p Ki u truy nh p ñơn gi n vi c t o t p, x lý t p, song linh ho t - Truy nh p t p tr c ti p( direct access ): Có th truy nh p vào b t kỳ ph n t t ... th c vào t p d u h t dòng D ng 2: Writeln(bi n _t p, bi u_th c_1, bi u_th c_2, , bi u_th c_n); Ghi giá tr c a bi u th c vào t p có d u h t dòng D ng 3: Writeln(bi n _t p); Ghi d u h t dòng vào...
  • 15
  • 414
  • 2
Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 5 doc

Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 5 doc

Cao đẳng - Đại học

... Hàm cho giá tr thông qua tên hàm Tên hàm l i g i hàm ñư c coi m t bi n có th tham gia vào bi u th c, th t c vào Cu i thân hàm ph i có l nh gán giá tr cho tên hàm - Tên th t c không cho giá tr c ... hàm sau ñã khai báo hàm - Ơ ví d ta khai báo hàm có tên DT có ki u real, tham s hình th c c a hàm là: x,y,z Trong thân chương trình có l i g i hàm, chúng ñ u n m l nh Writeln Trong l i g i hàm th ... t, tham s th c s a=2, b=3, c=2 Trong l i g i hàm th hai, tham s th c s a,b,c có giá tr ñư c nh p vào t bàn phím b - C u trúc c a th t c (Procedure) l i g i th t c Th t c có c u trúc ñ y ñ sau:...
  • 6
  • 460
  • 2
Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 4 docx

Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 4 docx

Cao đẳng - Đại học

... nh p vào b t kỳ ph n t m ng ð truy nh p vào m t ph n t m ng ta vi t theo qui cách sau: Tên_bi n_m ng [ ch -s 1, ch _s 2, , ch _s n ] Các ph n t c a m ng ñư c coi m t bi n, có th tham gia vào th ... m ng có kích thư c t i ña 26 ( 26 ch hoa b ng ch ti ng Anh) * Có th truy nh p vào b t kỳ ph n t m ng ð truy nh p vào m t ph n t m ng m t chi u ta vi t theo qui cách sau: Tên_bi n_m ng [ ch -s ... a ch s ñư c khai báo sau: VAR Bang: ARRAY [ 8, ] OF char ; * Có th truy nh p vào b t kỳ ph n t m ng ð truy nh p vào m t ph n t m ng hai chi u ta vi t theo qui cách sau: Tên_bi n_m ng [ ch _s...
  • 15
  • 599
  • 5
Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 3 pdf

Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 3 pdf

Cao đẳng - Đại học

... end; s cho k t qu là: 4 3) sau t khoá DO không ñư c tuỳ ti n thay ñ i giá tr c a Bi n_ñi u _khi n, làm v y ta có th không ki m soát ñư c giá tr c a Bi n_ñi u _khi n có th làm r i vòng l p ... c2 Lưu ñ c a l nh l p FOR: B¾t ®Çu BiÕn_®iÒu _khi n:=BiÓu_thøc1 §óng BiÕn_®iÒu _khi nBiÓu_thøc2 Sai KÕt thóc DO BiÕn_®iÒu _khi n:=Succ(BiÕn_®iÒu _khi n) * Ví d VD1: Vi t chương trình tính t...
  • 17
  • 531
  • 3
Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 2 pptx

Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 2 pptx

Cao đẳng - Đại học

... toán h c vi t là: + 2ab Trong Pascal vi t là: (b*b- 4*a*c)/(1+sqrt(2*a*b)) + sin x + cos x sin x + Trong Pascal vi t là: (2+ sqrt (sin(x)+cos(x)))/(2* sin(x)+1) Bi u th c toán h c vi t là: 122 Trư ... d li u: VAR Gioitinh: (Nam, nu); Ngay: (Chunhat, Hai, Ba, Tu, Nam, Sau, Bay); Ví d : Ketqua:= True; Mau1:=Blue; Gioitinh:=Nam; Ngay:=Chunhat; 2.6 Ki u kho ng (Sub- range Type) ki u hư ng ... n ñư c máy tính Không ph i t t c s th c ñ u có th bi u di n ñư c máy tính mà ñ l n ñ tinh xác c a ph thu c vào máy chương trình d ch - Ki u s th c ñư c khai báo v i t khoá real - Ph m vi bi u...
  • 7
  • 595
  • 3
Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 1 potx

Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 1 potx

Cao đẳng - Đại học

... i h c l p trình nên ghi nh phím ch c năng: F2 ghi t p ñang so n th o vào ñĩa N u chưa ñ t tên s có thông báo ñ ta gõ tên vào (tên ñư c ñ t theo quy ñ nh c a MS-DOS ) 113 Trư ng ð i h c Nông nghi ... file nói n m thư m c TP (ho c TURBO hay TP5, TP7 tuỳ theo phiên b n hay ngư i s d ng) Ta chuy n vào thư m c b ng l nh CD TP↵, sau ñó gõ TURBO ↵ Màn hình s hi n sau: File Edit Run Compile Options ... dùng bi t m t s thông s so n th o to ñ tr , ch ñ so n th o vi t chèn hay vi t ñè, tên t p ñang làm vi c Dòng cu i dòng hư ng d n, nh c ngư i s d ng m t s phím ch c Ph n hình r ng gi a ph n so...
  • 5
  • 686
  • 4
Phần 2: Ngôn ngữ lập trình C++ - Chương 4: Kế thừa ppt

Phần 2: Ngôn ngữ lập trình C++ - Chương 4: Kế thừa ppt

Kỹ thuật lập trình

... sớm (early binding), thực vào lúc dịch chương trình Giải pháp cho vấn đề đa hình  Sử dụng hàm ảo (virtual)  Thêm từ khóa virtual vào khai báo hàm Print lớp Real  Khi hàm Print lớp Complex ... hàm ảo túy  Hàm ảo túy (pure virtual function):  hàm ảo phần định nghĩa (không có phần thân hàm)  Lớp trừu tượng (abstract class):  lớp có m hàm thành viên ảo ột túy Ví dụ Abs class ... lượng lớp sở: có loại  Kế thừa đơn  Kế thừa bội Cú pháp khai báo kế thừa  Kế thừa đơn  Trong E là:  public  private  Kế thừa bội class B: < A { E> //Đ/n phần thân lớp dẫn xuất }; class C:...
  • 25
  • 942
  • 5
Phần 2: Ngôn ngữ lập trình C++ Chương 5: Các lớp nhập/xuất trong C++ ppt

Phần 2: Ngôn ngữ lập trình C++ Chương 5: Các lớp nhập/xuất trong C++ ppt

Kỹ thuật lập trình

... thuộc vào kiểu liệu tham số khuôn mẫu (type-dependent of template parameters), thành viên lớp ios_base lại độc lập Lớp bổ sung thêm số thông tin sau:  fill character: kí tự dùng để điền thêm vào ... không đọc tệp yêu cầu nhập lại đọc Khi in nội dung tệp hình kết thúc Bài 2: Viết chương trình cho phép tìm thay chuỗi kí tự có tệp văn chuỗi kí tự khác   Đầu vào: tên tệp fname, chuỗi cần tìm, ... dòng thường kết hợp với nguồn hay đích vật lý kí tự, file, bàn phím, hình,v.v, kí tự lấy hay ghi vào/ ra dòng nhập/xuất cách vật lý thiết bị vật lý Mô hình mô tả dòng Program input stream output...
  • 19
  • 598
  • 0
Phần 2: Ngôn ngữ lập trình C++ Chương 6: Mẫu (template) pdf

Phần 2: Ngôn ngữ lập trình C++ Chương 6: Mẫu (template) pdf

Kỹ thuật lập trình

...     Khởi tạo: tạo danh sách rỗng Lấy kích thước danh sách Bổ sung: bổ sung phần tử vào đầu, vào cuối, vào vị trí danh sách Lấy ra: lấy phần tử đầu, cuối vị trí danh sách 26 Thank you! 27 ... thiệu  Khái niệm Mẫu (template):     kỹ thuật cho phép thành phần cần định nghĩa lần số lần, sử dụng lại nhiều lần cho nhiều đối tượng khác kỹ thuật cho phép tham số hóa kiểu liệu; ... z; }} Sử dụng mẫu hàm   Việc gọi mẫu hàm giống gọi hàm thông thường Hàm gọi này, gọi hàm thể Khi gọi hàm mẫu, tùy theo kiểu liệu hàm thể hiện, mà chương trình dịch tự động tạo định nghĩa phù...
  • 27
  • 381
  • 0
Giáo án Tin Học lớp 11: CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH ppt

Giáo án Tin Học lớp 11: CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH ppt

Tin học văn phòng

... thích có làm ảnh huởng đến -Hằng logic: Pascal TRUE FALSE nội dung chương trình không? HS: Trả lời -Hằng xâu: Trong Pascal:'hoc hoc nua hoc mai' Trong C++:"hoc hoc nua hoc mai" b.Biến :là đại lượng ... thích? -Các tên đúng: A R21 P21_c _45 -Các tên sai: A BC (trắng) 6PQ (số) X#Y (#) 5.Bổ sung dặn dò - Làm tất tập SGK - Chuẩn bị ...
  • 4
  • 1,050
  • 3
Bài giảng: Các thành phần của ngôn ngữ lập trình ppt

Bài giảng: Các thành phần của ngôn ngữ lập trình ppt

Tin học văn phòng

... thực hiện, ứng với tổ hợp kí tự dựa vào ngữ cảnh  Ví dụ: SGK/tr.10 Một số khái niệm a Tên b Hằng biến c Chú thích Một số khái niệm a Tên   Khái niệm tên: dãy liên tiếp không 127 kí tự bao ... Rập: 0, 1, , Các kí tự đặc biệt: + , - , * , / ,… Các thành phần b Cú pháp:  Khái niệm cú pháp: qui tắc để viết chương trình chương trình dịch biết tổ hợp kí tự bảng chữ hợp lệ tổ hợp không ... thành phần a Bảng chữ b Cú pháp c Ngữ nghĩa Các thành phần a Bảng chữ   Khái niệm bảng chữ cái: tập kí tự dùng để viết chương trình Không phép dùng ký tự kí tự qui định bảng chữ Trong Pascal,...
  • 11
  • 483
  • 1
GIÁO ÁN SỐ 2 CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH doc

GIÁO ÁN SỐ 2 CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH doc

Kỹ thuật lập trình

... kết qủa, làm trung gian cho tính Hằng Logic : giá trị sai + toán,…Mỗi loại ngôn ngữ có loại biến khác cách khai báo khác Biến: - - đại lượng đặt tên, giá trị thay đổi chương trình Khi viết ... j số nguyên Khi dấu + (1) cộng hai số thực, (2) cộng hai số nguyên c Ngữ nghĩa: Xác định ý nghĩa thao tác cần thực - Mỗi ngôn ngữ khác có cách xác định ngữ ứng với tổ hợp ký tự dựa vào ngữ cảnh ... thích vào chương trình c Chú thích - Ngôn ngữ khác cách viết thích khác - Trong viết chương trình viết thích cho chương trình Chú thích không GV: Mở chương trình Pascal đơn giản có chứa làm ảnh...
  • 5
  • 676
  • 1

Xem thêm