SlideShare a Scribd company logo
1 of 16
1
Câu hỏi:
 Lập trình là gì?
 Kể tên một số ngôn ngữ lập
trình mà em biết?
 Kể tên các thành phần của
ngôn ngữ lập trình?

2
• Lập trình là sử dụng cấu trúc dữ
liệu và các câu lệnh của ngôn
ngữ lập trình cụ thể để mô tả dữ
liệu và diễn đạt các thao tác của
thuật toán.
• Một số ngôn ngữ lập trình: Pascal, C, C++,
Java,..
• Các thành phần của ngôn ngữ lập
trình: có 3 phần (bảng chữ cái, cú
pháp và ngữ nghĩa).
3
December 12, 2013

1. Cấu trúc chung

2. Các thành phần của chương trình

3. Một số ví dụ về chương trình đơn
giản
4
5
6
7
8
9
Tên dành riêng
bắt đầu

Tên dành riêng
kết thúc
10
11
Trong Pascal

Trong C++

program vi_du;
begin
writeln(„xin chao cac ban‟);
end.

#include <stdio.h>;
void main()
{
printf(„xin chao cac ban‟);
}

- Phần khai báo: khai báo tên
chương trình( tên dành riêng:
program, tên chương trình:
vi_du).
- Phần thân: chỉ có 1 câu lệnh
writeln đưa thông báo ra màn
hình

- Phần khai báo: chỉ có 1 câu
lệnh include khai báo thư
viện stdio.h
- Phần thân: chỉ có câu lệnh
printf đưa thông báo ra màn
hình.

12
13
Bài tập: Cho học sinh làm ví dụ tìm
phần khai báo và phần thân của
chươngprogram Vidu;
trình
VD1:
begin
Writeln(„Tôi yêu Việt Nam!‟);
end.
VD2:
begin
Writeln(„Xin chao cac ban!‟);
Writeln (“Tôi là người Việt Nam”);
end.
14
Cho đoạn chương trình:
uses crt;
const pi=3.14;
var s,r:real;
Begin
Write(‘nhap ban kinh la:’);
Readln(r);
S:=r*r*pi;
Write(‘dien tich hinh tron la:’,s);
Readln;
end.
15
16

More Related Content

Viewers also liked

Ֆիզիկա-Էլեկտրական հոսանքի ազդեցությունը մարդու վրա և կայծակ
Ֆիզիկա-Էլեկտրական հոսանքի ազդեցությունը մարդու վրա և կայծակ  Ֆիզիկա-Էլեկտրական հոսանքի ազդեցությունը մարդու վրա և կայծակ
Ֆիզիկա-Էլեկտրական հոսանքի ազդեցությունը մարդու վրա և կայծակ
Erik Hovhannisyan
 
Rosa oramas saia2 b 10456387
Rosa oramas saia2 b 10456387Rosa oramas saia2 b 10456387
Rosa oramas saia2 b 10456387
RosaEOramas
 
Bai 6, Phep toan bieu thuc cau lenh gan
Bai 6, Phep toan bieu thuc cau lenh ganBai 6, Phep toan bieu thuc cau lenh gan
Bai 6, Phep toan bieu thuc cau lenh gan
indochinasp
 
Một số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩnMột số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩn
vothanhdoit
 

Viewers also liked (20)

Natrium
NatriumNatrium
Natrium
 
Piano aria regione sicilia interrogazione aprile 13 audizione luglio 13 ritir...
Piano aria regione sicilia interrogazione aprile 13 audizione luglio 13 ritir...Piano aria regione sicilia interrogazione aprile 13 audizione luglio 13 ritir...
Piano aria regione sicilia interrogazione aprile 13 audizione luglio 13 ritir...
 
Piano aria regione sicilia interrogazione assemblea regione sicilia novembre ...
Piano aria regione sicilia interrogazione assemblea regione sicilia novembre ...Piano aria regione sicilia interrogazione assemblea regione sicilia novembre ...
Piano aria regione sicilia interrogazione assemblea regione sicilia novembre ...
 
Presentation1
Presentation1Presentation1
Presentation1
 
Piano aria sicilia audizione 26 sett 2013
Piano aria sicilia audizione 26 sett 2013Piano aria sicilia audizione 26 sett 2013
Piano aria sicilia audizione 26 sett 2013
 
LA NUTRICIÓN. Trabajo de Lylu y F. Manuel
LA NUTRICIÓN. Trabajo de Lylu y F. ManuelLA NUTRICIÓN. Trabajo de Lylu y F. Manuel
LA NUTRICIÓN. Trabajo de Lylu y F. Manuel
 
Piano aria regione sicilia interrogazione aprile 13 audizione luglio 13 ritir...
Piano aria regione sicilia interrogazione aprile 13 audizione luglio 13 ritir...Piano aria regione sicilia interrogazione aprile 13 audizione luglio 13 ritir...
Piano aria regione sicilia interrogazione aprile 13 audizione luglio 13 ritir...
 
Poster Analysis
Poster AnalysisPoster Analysis
Poster Analysis
 
Presentacion ingles
Presentacion inglesPresentacion ingles
Presentacion ingles
 
Piano aria sicilia audizione 26 sett 2013
Piano aria sicilia audizione  26 sett 2013Piano aria sicilia audizione  26 sett 2013
Piano aria sicilia audizione 26 sett 2013
 
My summer leyre
My summer leyreMy summer leyre
My summer leyre
 
Продвижение бизнеса за рубежом: 5 шагов к успеху
Продвижение бизнеса за рубежом: 5 шагов к успехуПродвижение бизнеса за рубежом: 5 шагов к успеху
Продвижение бизнеса за рубежом: 5 шагов к успеху
 
Ֆիզիկա-Էլեկտրական հոսանքի ազդեցությունը մարդու վրա և կայծակ
Ֆիզիկա-Էլեկտրական հոսանքի ազդեցությունը մարդու վրա և կայծակ  Ֆիզիկա-Էլեկտրական հոսանքի ազդեցությունը մարդու վրա և կայծակ
Ֆիզիկա-Էլեկտրական հոսանքի ազդեցությունը մարդու վրա և կայծակ
 
Mobile Lead Generation System
Mobile Lead Generation SystemMobile Lead Generation System
Mobile Lead Generation System
 
Rosa oramas saia2 b 10456387
Rosa oramas saia2 b 10456387Rosa oramas saia2 b 10456387
Rosa oramas saia2 b 10456387
 
Escenarios dinámica rotacional
Escenarios dinámica rotacionalEscenarios dinámica rotacional
Escenarios dinámica rotacional
 
Игра «Что?Где?Когда?»
Игра «Что?Где?Когда?»  Игра «Что?Где?Когда?»
Игра «Что?Где?Когда?»
 
Bai 6, Phep toan bieu thuc cau lenh gan
Bai 6, Phep toan bieu thuc cau lenh ganBai 6, Phep toan bieu thuc cau lenh gan
Bai 6, Phep toan bieu thuc cau lenh gan
 
Một số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩnMột số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩn
 
Contrato de asociación minas bolivar y porco comibol illapa sa
Contrato de asociación minas bolivar y porco comibol illapa saContrato de asociación minas bolivar y porco comibol illapa sa
Contrato de asociación minas bolivar y porco comibol illapa sa
 

Similar to Bài 3: Cấu trúc chương trình

[C] giao trinh c dhbk - viet nhat
[C] giao trinh c   dhbk - viet nhat[C] giao trinh c   dhbk - viet nhat
[C] giao trinh c dhbk - viet nhat
Hoang Nguyen
 
C++ dai hoc cong nghe[bookbooming.com]
C++ dai hoc cong nghe[bookbooming.com]C++ dai hoc cong nghe[bookbooming.com]
C++ dai hoc cong nghe[bookbooming.com]
bookbooming1
 
Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
bookbooming1
 
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Informatics and Maths
 
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Tấn Nhật
 
86227349 giao-trinh-lap-trinh-c
86227349 giao-trinh-lap-trinh-c86227349 giao-trinh-lap-trinh-c
86227349 giao-trinh-lap-trinh-c
Hoa Cỏ May
 

Similar to Bài 3: Cấu trúc chương trình (20)

[C] giao trinh c dhbk - viet nhat
[C] giao trinh c   dhbk - viet nhat[C] giao trinh c   dhbk - viet nhat
[C] giao trinh c dhbk - viet nhat
 
C++ dai hoc cong nghe[bookbooming.com]
C++ dai hoc cong nghe[bookbooming.com]C++ dai hoc cong nghe[bookbooming.com]
C++ dai hoc cong nghe[bookbooming.com]
 
Kỹ thuật lập trình
Kỹ thuật lập trìnhKỹ thuật lập trình
Kỹ thuật lập trình
 
Kịch bản giảng dạy
Kịch bản giảng dạyKịch bản giảng dạy
Kịch bản giảng dạy
 
Chude3_Lam Quen Voi NNLT.pptx
Chude3_Lam Quen Voi NNLT.pptxChude3_Lam Quen Voi NNLT.pptx
Chude3_Lam Quen Voi NNLT.pptx
 
Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
 
Windows Programming Tác giả: Bộ môn Công nghệ phần mềm; Người hướng dẫn: -; ...
Windows Programming Tác giả: Bộ môn Công nghệ phần mềm;  Người hướng dẫn: -; ...Windows Programming Tác giả: Bộ môn Công nghệ phần mềm;  Người hướng dẫn: -; ...
Windows Programming Tác giả: Bộ môn Công nghệ phần mềm; Người hướng dẫn: -; ...
 
Giao trinh pascal toan tap
Giao trinh pascal toan tapGiao trinh pascal toan tap
Giao trinh pascal toan tap
 
Ky thuat lap trinh c++
Ky thuat lap trinh c++Ky thuat lap trinh c++
Ky thuat lap trinh c++
 
C++ dai hoc cong nghe
C++ dai hoc cong ngheC++ dai hoc cong nghe
C++ dai hoc cong nghe
 
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
 
Ngon ngu lap trinh c&c++
Ngon ngu lap trinh c&c++Ngon ngu lap trinh c&c++
Ngon ngu lap trinh c&c++
 
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
 
86227349 giao-trinh-lap-trinh-c
86227349 giao-trinh-lap-trinh-c86227349 giao-trinh-lap-trinh-c
86227349 giao-trinh-lap-trinh-c
 
Nhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá ThịnhNhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá Thịnh
 
Ltc 01
Ltc 01Ltc 01
Ltc 01
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Kichbandayhoc bai2 tinhoc11
Kichbandayhoc bai2 tinhoc11Kichbandayhoc bai2 tinhoc11
Kichbandayhoc bai2 tinhoc11
 
1 -nhapmon
1  -nhapmon1  -nhapmon
1 -nhapmon
 
Ngôn ngữ lập trình turbo pascal full
Ngôn ngữ lập trình turbo pascal fullNgôn ngữ lập trình turbo pascal full
Ngôn ngữ lập trình turbo pascal full
 

Bài 3: Cấu trúc chương trình

  • 1. 1
  • 2. Câu hỏi:  Lập trình là gì?  Kể tên một số ngôn ngữ lập trình mà em biết?  Kể tên các thành phần của ngôn ngữ lập trình? 2
  • 3. • Lập trình là sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán. • Một số ngôn ngữ lập trình: Pascal, C, C++, Java,.. • Các thành phần của ngôn ngữ lập trình: có 3 phần (bảng chữ cái, cú pháp và ngữ nghĩa). 3
  • 4. December 12, 2013 1. Cấu trúc chung 2. Các thành phần của chương trình 3. Một số ví dụ về chương trình đơn giản 4
  • 5. 5
  • 6. 6
  • 7. 7
  • 8. 8
  • 9. 9
  • 10. Tên dành riêng bắt đầu Tên dành riêng kết thúc 10
  • 11. 11
  • 12. Trong Pascal Trong C++ program vi_du; begin writeln(„xin chao cac ban‟); end. #include <stdio.h>; void main() { printf(„xin chao cac ban‟); } - Phần khai báo: khai báo tên chương trình( tên dành riêng: program, tên chương trình: vi_du). - Phần thân: chỉ có 1 câu lệnh writeln đưa thông báo ra màn hình - Phần khai báo: chỉ có 1 câu lệnh include khai báo thư viện stdio.h - Phần thân: chỉ có câu lệnh printf đưa thông báo ra màn hình. 12
  • 13. 13
  • 14. Bài tập: Cho học sinh làm ví dụ tìm phần khai báo và phần thân của chươngprogram Vidu; trình VD1: begin Writeln(„Tôi yêu Việt Nam!‟); end. VD2: begin Writeln(„Xin chao cac ban!‟); Writeln (“Tôi là người Việt Nam”); end. 14
  • 15. Cho đoạn chương trình: uses crt; const pi=3.14; var s,r:real; Begin Write(‘nhap ban kinh la:’); Readln(r); S:=r*r*pi; Write(‘dien tich hinh tron la:’,s); Readln; end. 15
  • 16. 16