intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 6: Giới thiệu về ngôn ngữ lập trình C (GV. Nguyễn Nhật Nam)

Chia sẻ: HaoAsakura HaoAsakura | Ngày: | Loại File: PDF | Số trang:16

30
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 6: Giới thiệu về ngôn ngữ lập trình C (GV. Nguyễn Nhật Nam). Bài giảng có nội dung trình bày về sơ lược lịch sử của ngôn ngữ C; đặc điểm của ngôn ngữ C; các ví dụ về ngôn ngữ C;... Mời các bạn cùng tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 6: Giới thiệu về ngôn ngữ lập trình C (GV. Nguyễn Nhật Nam)

  1. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C 1.GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ C 2.CAÙC VÍ DUÏ
  2. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C 6.1 GIÔÙI THIEÄU NGOÂN NGÖÕ C 1- Sô löôïc lòch söû cuûa ngoân ngöõ C
  3. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C 6.1 GIÔÙI THIEÄU NGOÂN NGÖÕ C 2- Ñaëc ñieåm cuûa ngoân ngöõ C C laø ngoân ngöõ khoâng nhaïy kieåu. Caùc kieåu döõ lieäu cuûa C khi ñöôïc söû duïng ñeå khai baùo bieán, haèng thì chuùng coù theå nhaän ñöôïc trò khoâng cuøng kieåu vôùi kieåu maø bieán, haèng ñaõ ñöôïc khai baùo.
  4. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C 6.1 GIÔÙI THIEÄU NGOÂN NGÖÕ C 2- Ñaëc ñieåm cuûa ngoân ngöõ C C coù nhieàu kieåu döõ lieäu phong phuù, vôùi nhieàu kieåu soá nguyeân vaø soá thöïc. Ngoaøi ra, C coøn cho pheùp ngöôøi laäp trình töï xaây döïng nhöõng kieåu döõ lieäu khaùc tuøy theo yeâu caàu cuûa mình.
  5. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C 6.1 GIÔÙI THIEÄU NGOÂN NGÖÕ C 2- Ñaëc ñieåm cuûa ngoân ngöõ C C coù caùc pheùp toaùn ñaëc bieät cho pheùp laäp trình vieân thöïc hieän thao taùc leänh hieäu quaû nhaát. Hieäu quaû ñoù coù ñöôïc do C coù nhieàu toaùn töû khaù gaàn vôùi caùc leänh cuûa ngoân ngöõ maùy. Ngoaøi ra, C coøn cung caáp caùc toaùn töû xöû lyù ñeán töøng bit, byte, ñeán caû ñòa chæ cuûa boä nhôù.
  6. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C 6.1 GIÔÙI THIEÄU NGOÂN NGÖÕ C 2- Ñaëc ñieåm cuûa ngoân ngöõ C C coù caùc leänh ñieàu khieån vaø voøng laëp raát thoaùng vaø khaù logic vaø phuø hôïp vôùi phöông phaùp laäp trình coù caáu truùc.
  7. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C 6.1 GIÔÙI THIEÄU NGOÂN NGÖÕ C 2- Ñaëc ñieåm cuûa ngoân ngöõ C C cho pheùp khai baùo caùc pointer chæ tôùi caùc bieán vaø haøm, ñaëc bieät laø duøng pointer ñeå quaûn lyù bieán ñoäng, ñieàu naøy laøm cho moät chöông trình C raát linh ñoäng trong vieäc khai baùo, söû duïng bieán vaø haøm.
  8. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C 6.1 GIÔÙI THIEÄU NGOÂN NGÖÕ C 2- Ñaëc ñieåm cuûa ngoân ngöõ C C khoâng cung caáp tröïc tieáp caùc thao taùc ñaëc bieät nhö xuaát nhaäp caùc thieát bò ngoaïi vi, xöû lyù chuoãi, maûng. Caùc thao taùc naøy chæ ñöôïc cung caáp döôùi daïng nhöõng haøm thö vieän.
  9. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C 6.2 CAÙC VÍ DUÏ 1- Ví duï 1 main() { printf ("Hello, world\n"); }
  10. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C 6.2 CAÙC VÍ DUÏ 2- Ví duï 2 #include #include main() { double a, b; clrscr(); printf ("Môøi nhaäp 2 soá nguyeân: "); scanf ("%lf%lf", &a, &b);
  11. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C 6.2 CAÙC VÍ DUÏ 2- Ví duï 2 if (a < b) printf ("%5.2lf nhoû hôn %5.2lf", a, b); else if (a == b) printf ("%5.2lf baèng %5.2lf", a, b); else /* a > b */ printf ("%5.2lf lôùn hôn %5.2lf", a, b); }
  12. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C 6.2 CAÙC VÍ DUÏ 3- Ví duï 3 #include #include main() { int n, n2; clrscr(); n =1; while (n
  13. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C BAØI TAÄP 1. Vieát chöông trình in ra maøn hình hình sau: ********* * * * * *********
  14. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C BAØI TAÄP 2. Vieát chöông trình in ra maøn hình caùc thoâng tin sau: Hoï teân: Tuoåi: Ngheà nghieäp: Ñòa chæ:
  15. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C BAØI TAÄP 3. Vieát chöông trình nhaäp moät soá töø baøn phím, kieåm tra neáu soá ñoù lôùn hôn hoaëc baèng 0 thì tính caên baäc hai cuûa noù, coøn neáu soá ñoù nhoû hôn 0 thì baùo loãi vaø keát thuùc chöông trình. Vôùi sqrt laø haøm trong C coù prototype naèm trong file math.h nhö sau: double sqrt (double x);
  16. CHÖÔNG 6 GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ LAÄP TRÌNH C BAØI TAÄP 4. Nhaäp ba soá töø baøn phím, in ra maøn hình soá lôùn nhaát vaø soá nhoû nhaát trong ba soá ñoù.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2