0

một số thủ tục và hàm do pascal định nghĩa

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 (1)

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 (1)

Tin học văn phòng

... nhiên Ví dụ dòng lệnh cho biết số nguyên N số âm hay số dương Pascal: IF (N < 0) THEN Write(‘ N la so am’) ELSE bậc cao la so dương’); “Ngôn ngữ Write(‘Nthích hợp với số đông người lập trình” Em ... Mất nhiều thời gian để dịch ngôn ngữ máy ? Hãy kể tên số ngôn ngữ lập trình bậc cao mà em biết? - Một số ngôn ngữ bậc cao thường dùng nay: + Pascal, C…: dễ minh họa, diễn tả thuật toán + VBA ,V.Studio, ... PHP, DotNet : Thiết kế Website, phần mềm ứng dụng … - Chương trình viết ngôn ngữ bậc cao phải chuyển chương trình ngôn ngữ máy thông qua chương trình dịch Một số chương trình dịch: Turbo Pascal, ...
  • 17
  • 263
  • 0
Bài 5: Ngôn ngữ lập trình

Bài 5: Ngôn ngữ lập trình

Tin học

... Là ngôn ngữ phụ thuộc vào loại máy, chương trình viết ngắn gọn, dễ hiểu, dễ nâng cấp Vì ngôn ngữ thích hợp với phần đông người lập trình Một số ngôn ngữ bậc cao: Turbo Pascal, Visual Basic, ... thuộc nhiều vào phần cứng, chương trình viết nhiều công sức, cồng kềnh khó hiệu chỉnh Theo em ngôn ngữ có thích hợp với số đông người lập trình không? Ngôn ngữ không thích hợp với số đông người ... Input b: ;Nạp giá trị cho b LOAD a:; đọc giá trị a vào A ghi tổng ADD b: ;Cộng nội dung A với giá trị b, kq giữ A ghi tổng; MOVE e:; Ghi từ A vào e; PRINT e:; Hiển thị giá trị e hình; HALT :...
  • 9
  • 695
  • 2
Bài 5 - Ngôn ngữ lập trình

Bài 5 - Ngôn ngữ lập trình

Tin học

... điểm: Là ngôn ngữ phụ thuộc vào loại máy, chơng trình viết ngắn gọn, dễ hiểu, dễ nâng cấp Vì ngôn ngữ thích hợp với phần đông ngời lập trình Một số ngôn ngữ bậc cao: Turbo Pascal, Visual Basic, Java, ... Nhợc điểm: Ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng, chơng trình viết nhiều công sức, cồng kềnh khó hiệu chỉnh Vì ngôn ngữ không thích hợp với số đông ngời lập trình B Hợp ngữ Ưu điểm:...
  • 4
  • 614
  • 1
Giáo án Tin Học lớp 10: Bài 5: NGÔN NGỮ LẬP TRÌNH ppsx

Giáo án Tin Học lớp 10: Bài 5: NGÔN NGỮ LẬP TRÌNH ppsx

Tin học văn phòng

... Nội dung cần đạt đông người lập trình Hoạt động thầy trò hợp ngữ, chương trình viết Một số ngôn ngữ bậc cao: Pascal, C, ngôn ngữ bậc cao cần phải C++, Visual Basic, dịch sang ngôn ngữ máy nhờ ... ngôn ngữ tự nhiên - Là ngôn ngữ phụ thuộc vào loại HS ghi máy, chương trình viết ngắn gọn, dễ hiểu, dễ hiệu chỉnh, nâng cấp  Ngôn ngữ thích hợp với phần chương trình viết Nội dung cần đạt đông ... Ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng, chương trình viết nhiều công sức, cồng kềnh khó hiệu chỉnh  Ngôn Vậy theo em ngôn ngữ có ngữ không thích hợp với số dùng phổ biến không? đông người...
  • 4
  • 7,945
  • 36
bài giảng tin học 10 bài 5 ngôn ngữ lập trình

bài giảng tin học 10 bài 5 ngôn ngữ lập trình

Tin học

... lập cao, phụ thuộc vào loại máy tính • Một số ngôn ngữ lập trình bậc cao: + Fortran + Cobol + Basic + Pascal + FoxPro + + Java, C, C+,C++… Ngôn ngữ bậc cao Thuật toán tính tổng số Nhập a, b, c S ... thuộc nhiều vào phần cứng Chương trình viết tốn nhiều công sức, cồng kềnh khó hiệu chỉnh 2 Hợp ngữ • Các lệnh thường viết tắt từ Tiếng Anh Ví dụ: ADD AX, BX Nghĩa là: Cộng số ghi AX với số ghi BX ... Ngôn ngữ lập trình Pascal: Read(a,b); S:= a+b; Write(S); Ngôn ngữ bậc cao Ưu điểm: Ít phụ thuộc vào máy tính, chương trình viết ngắn gọn, dễ hiểu, dễ chỉnh sửa nên thích hợp với số đông người lập...
  • 18
  • 956
  • 1
Bài 5: NGÔN NGỮ LẬP TRÌNH

Bài 5: NGÔN NGỮ LẬP TRÌNH

Tin học

... lập cao, phụ thuộc đa số người lập trình Do đó, đầu thập kỷ vào loại máy năm mươi kỷ XX Ví dụ: Fortran, Cobol, Basic, Pascal − Các chương trình viết NNLT bậc xuất thêm số cao muốn máy hiểu cần ... hợp ngữ, máy tính hiểu hiểu lệnh nhị Trong đó: ADD: phép cộng chưa, sao? phân, hexa AX, BX: ghi Do để máy tính hiểu Các chương trình viết hợp ngữ lệnh hợp ngữ phải muốn máy tính hiểu cần phải ... thông qua thông qua chương trình chương trình gọi hợp dịch gọi “hợp dịch” Hoạt động 3: Giới thiệu số ngôn ngữ lập trình bậc cao chương trình dịch máy tính TG Nội dung Hoạt động giáo viên Hoạt động...
  • 2
  • 318
  • 0
bài 5: Ngôn ngữ lập trình

bài 5: Ngôn ngữ lập trình

Tin học

... tiện cho người viết chương trình Một ngôn ngữ hợp ngữ GV: lấy VD minh hoạ ADD AX, BX: nghĩa cộng giá trị hai ghi AX BX kết quy ước đặt vào ghi AX, ADD( tiếng Anh có nghĩa cộng) kí hiệu cho phép cộng ... ngữ lập trình bậc cao sử dụng như: Pascal, C++, C,… với phiên khác GV: Lấy VD câu lệnh Pascal: If a>0 then write(‘ a la so duong’); Câu lệnh có nghĩa là: a lớn a số dương GV: Từ VD em có nhận xét ... có tính độc lập cao, Do việc sử dụng chưa thuận phụ thuộc vào loại máy tính tiện cụ thể GV: Trong năm đầu thập kỷ 50 - VD: FORTRAN, COBOL, kỷ XX, người ta xây dựng BASIC, Pascal, C++,… ngôn ngữ...
  • 4
  • 626
  • 0
bài 5: ngôn ngữ lập trình

bài 5: ngôn ngữ lập trình

Tin học

... độc lập cao, phụ thuộc vào loại máy, chương trình viết ngắn gọn, dễ hiểu, dễ nâng cấp Vì ngôn ngữ thích hợp với phần đông người lập trình Một số ngôn ngữ bậc cao: Turbo Pascal, Visual Basic, ... trị cho b gì? LOAD a:; đọc giá trị a vào A Ưu vàghi tổng điểm hợp ngữ? nhược ADD b: ;Cộng nội dung A với giá trị b, kq giữ A ghi tổng; MOVE e:; Ghi từ A vào e; PRINT e:; Hiển thị giá trị ... Nhược điểm: Ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng, chương trình viết nhiều công sức, cồng kềnh khó hiệu chỉnh Ngôn ngữ không thích hợp với số đông người lập trình 2 Hợp ngữ Dạng hợp...
  • 11
  • 226
  • 0
Slide tin học 10 bài 5 ngôn ngữ lập trình _N.T Hồng

Slide tin học 10 bài 5 ngôn ngữ lập trình _N.T Hồng

Tin học

... Cồng kềnh, nhớ cách máy móc dòng số Ngôn ngữ máy phức tạp phụ thuộc nhiều vào phần cứng Không phổ biến, ứng dụng không cao  Vì ngôn ngữhiệukhông thích hợp với số đông người lập trình Khó chỉnh, ... hợp với số đông người lập trình Khó chỉnh, khó cải tiến Hợp ngữ : Hợp Ngữ số lệnh: cho phép người lập trình sử dụng Một số từ (thường viết tắt từ tiếng anh) để INPUT: Nhập giá trị thể các+lệnh ... nhiều ngôn ngữ lập trình bậc cao sử dụng : Pascal, Java , C , C++, … Ngôn ngữ bậc cao : Thuật toán Nhập a, b S ←a+b Đưa S; kết thúc Ngôn ngữ lập trình Pascal: Read(a,b); S:= a+b; Write(‘dua s:’);...
  • 32
  • 783
  • 0
BÀI 5: NGÔN NGỮ LẬP TRÌNH

BÀI 5: NGÔN NGỮ LẬP TRÌNH

Tin học

... ngôn ngữ phụ thuộc vào loại máy, Các em biết loại ngôn ngữ nào? câu lệnh viết gần với tự nhiên, tính độc lập HS: HS trả lời cao Đó ngôn ngữ bậc cao, ngôn ngữ Ưu điểm: phụ thuộc vào loại máy, chương ... nâng cấp Không nằm quy định, ngôn ngữ muốn  Vì ngôn ngữ thích hợp với phần máy hiểu thực phải chuyển sang đông người lập trình ngôn ngữ máy Vd: Fortran, Cobol,Visual Basic, Pascal, java, Muốn chuyển ... Giáo án tin học 10 Theo nhận định trên, ngôn ngữ phải Vd: ADD AX, BX chuyển sang ngôn ngữ máy máy hiểu (trong đó: ADD- phép cộng;...
  • 2
  • 183
  • 0
BÀI 5: NGÔN NGỮ LẬP TRÌNH

BÀI 5: NGÔN NGỮ LẬP TRÌNH

Tin học

... điểm: Là ngôn ngữ phụ thuộc vào loại máy, chơng trình viết ngắn gọn, dễ hiểu, dễ nâng cấp Vì ngôn ngữ thích hợp với phần đông ngời lập trình Một số ngôn ngữ bậc cao: Turbo Pascal, Visual Basic, Java, ... Nhợc điểm: Ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng, chơng trình viết nhiều công sức, cồng kềnh khó hiệu chỉnh Vì ngôn ngữ không thích hợp với số đông ngời lập trình B Hợp ngữ Ưu điểm:...
  • 4
  • 191
  • 0
Bài giảng số 5.NGÔN NGỮ LẬP TRÌNH pot

Bài giảng số 5.NGÔN NGỮ LẬP TRÌNH pot

Tin học văn phòng

... hợp vơi đông số người lập trình Để khắc phục nhược điểm ngôn ngữ máy, 10' số ngôn ngữ lập trình khác phát triển HỢP NGỮ: So với ngôn ngữ máy, hợp ngữ cho phép người lập trình sử dụng số từ (thường ... ghi có tên AX BX, dung lệnh hợp ngữ sau: ADD AX, BX ADD (tiếng Anh có nghĩa cộng) kí hiệu phép cộng kết quy ước đặt vào ghi AX Một chương trình viết hợp ngữ phải dịch ngôn ngữ máy nhờ chương trình ... cao, ngôn ngữ viết gần với ngôn ngữ tự Thuyết trình: 15' nhiên hơn, có tính độc lập cao, phụ thuộc vào loại máy tính Ngôn ngữ bậc cao ngôn ngữ FOTRAN (FORmula TRANslator) hang máy tính IBM, đời năm...
  • 7
  • 353
  • 1
Bài số 5: NGÔN NGỮ LẬP TRÌNH docx

Bài số 5: NGÔN NGỮ LẬP TRÌNH docx

Tin học văn phòng

... phần mềm mức độ Kiểm tra cũ  Kiểm tra cũ : – Cho số x y, em viết thuật toán để tìm số lớn hai số  Gợi ý: – Học sinh dựa vào kiến thức học số 4: Bài toán Thuật toán, để xây dựng thuật toán Đặt ... độc lập cao, phụ thuộc vào loại máy cụ thể (phần cứng )  Câu hỏi: Em kể tên số ngôn ngữ lập trình bậc cao mà em biết ?  Trả lời: Một số ngôn ngữ lập trình bậc cao : Pascal, C, C++, Java, C# ... ? Bài trước giới thiệu với bạn số toán thuật giải mà máy tính dùng để giải toán Nhưng máy tính làm để hiểu thực hay dịch loại ngôn ngữ ? Muốn biết điều này, tiếp tục tìm hiểu học hôm nay, bài:...
  • 16
  • 738
  • 4
BÀI SỐ 5: NGÔN NGỮ LẬP TRÌNH ppt

BÀI SỐ 5: NGÔN NGỮ LẬP TRÌNH ppt

Tin học văn phòng

... Tin Học 10 - a) Kiểm tra cũ :(3phút) Cho số x y, em viết thuật toán để tìm số lớn hai số Gợi ý: Học sinh dựa vào kiến thức học số 4: Bài toán Thuật toán, để xây dựng thuật toán Giới ... cao : Pascal, C, C++, Java, C# - Lấy ví dụ chương trình (in Cho phép làm việc với nhiều kiểu số nguyên nhập vào từ bàn phím liệu cách tổ chức liệu đa lên hình) viết hai ngôn ngữ: dạng PASCAL ... hợp dịch Câu hỏi: Em kể tên số ngôn 10 phút Là ngôn ngữ gần với ngôn ngữ tự ngữ lập trình bậc cao mà em biết? Ngôn ngữ bậc cao nhiện hơn, thuận lợi cho nhà Trả lời: Một số ngôn ngữ lập trình lập...
  • 5
  • 1,003
  • 7
Bài giảng ngôn ngữ lập trình c  chương 5   GV  dương khai phong

Bài giảng ngôn ngữ lập trình c chương 5 GV dương khai phong

Kỹ thuật lập trình

... trị mảng (2,3,7,6,5) Bước 1: xác định số k phần tử có giá trị = Bước 2: di chuyển phần tử bên phải số k số Bước 3: cập nhật lại kích thước mảng n=n-1 i n=4 n=5 Chỉ số mảng x=7 CHUỖI KÝ TỰ a/ Khái ... Mảng a gồm phần tử có kiểu số nguyên  Chỉ số phần tử đánh số từ (a[0] , a[1] , a[2] , a[3] , a[4]) => Như vậy, để truy xuất phần tử mảng ta dùng cú pháp: Tên_mảng[chỉ _số_ của_mảng] * Ví dụ: int ... Các bước thực hiện: • B1: xác định số phần tử cần sửa giá trị mảng • B2: thực cập nhật lại giá trị Ví dụ: thay phần tử có giá trị mảng (2,3,7,6,5) giá trị i Chỉ số mảng 53 x=3 CÁC VẤN ĐỀ LIÊN...
  • 27
  • 203
  • 0
Bài giảng ngôn ngữ lập trình c   chương 5  mảng một chiều

Bài giảng ngôn ngữ lập trình c chương 5 mảng một chiều

Kỹ thuật lập trình

... cho hàm Do đối số hàm phải viết dạng trỏ • • • • • • • • • • • • • • • • • • Ví dụ 6: #define SIZE 20 // khai báo nguyên mẫu hàm void Nhap(int *a, int *n); void Xuât(int *a, int n); // định nghĩa ... dụng mảng làm tham số truyền cho hàm  Theo C tên mảng địa địa phần tử mảng • Ví dụ 5: • int a[20] • Với khai báo a tương đương với &a[0]  Khi dùng mảng làm tham số truyền cho hàm thực chất địa ... mảng> []; Mỗi phần tử mảng chứa giá trị thuộc kiểu khai báo truy nhập theo số Chỉ số số nguyên đánh số từ trở Ví dụ 1: int a[10]; /*khai báo mảng nguyên gồm 10 phần tử, phần tử có kiểu...
  • 11
  • 343
  • 0
Bài tập ngôn ngữ lập trình C có giải

Bài tập ngôn ngữ lập trình C có giải

Kỹ thuật lập trình

... tin: Tử số, Mẫu số, Ngày sinh phương thức: - Phương thức thiết lập với tham số (Tử số, mẫu số) - Phương thức nhập để nhập phân số - Phương thức xuất để hiển thị phân số hình (dạng: tử số/ mẫu số) ... tin: Tên đĩa, Số lượng bài, Giá tiền phương thức nhập, xuất liệu Viết chương trình thực nhập vào danh sách n sinh viên, sau hiển thị danh sách vừa nhập Tìm hiển thị thong tin đĩa có số lượng hát ... tin: Tên hang, Ngày nhập, Số lượng phương thức nhập, xuất liệu Viết chương trình thực hiện: - Nhập vào danh sách n phiếu nhập - Hiển thị hình thong tin phiế nhập có số lượng hàng lớn 100 #include...
  • 13
  • 16,202
  • 127
Bài giảng ngôn ngữ lập trình C - Hàm

Bài giảng ngôn ngữ lập trình C - Hàm

Kỹ thuật lập trình

... cần đến định nghĩa hàm đặt sau lời gọi hàm (function call) • Prototype phải khớp với định nghĩa hàm – Function prototype double maximum( double, double, double ); – Function definition double ... ) • Cách gọi hàm – tên _hàm (đối _số) ; – tên _hàm( đối _số_ 1, đối _số_ 2, …); • Ví dụ cout
  • 43
  • 2,714
  • 8
Bài giảng ngôn ngữ lập trình

Bài giảng ngôn ngữ lập trình

Trung học cơ sở - phổ thông

... Thuyết trình: 10' số người lập trình Để khắc phục nhược điểm ngôn ngữ máy, số ngôn ngữ lập trình khác phát triển HỢP NGỮ: So với ngôn ngữ máy, hợp ngữ cho phép người lập trình sử dụng số từ (thường ... ghi có tên AX BX, dung lệnh hợp ngữ sau: ADD AX, BX ADD (tiếng Anh có nghĩa cộng) kí hiệu phép cộng kết quy ước đặt vào ghi AX Một chương trình viết hợp ngữ phải dịch ngôn ngữ máy nhờ chương trình ... lập trình bậc cao, ngôn ngữ viết gần với ngôn ngữ tự nhiên hơn, có tính độc lập cao, phụ thuộc vào loại máy tính Ngôn ngữ bậc cao ngôn ngữ FOTRAN (FORmula TRANslator) hang máy tính IBM, đời năm...
  • 4
  • 1,291
  • 5

Xem thêm