Microsoft PowerPoint BaigiangkythuatlaptrinhC ppt 1 1 KỸ THUẬT LẬP TRÌNH CƠ BẢN CHƯƠNG 1 TỔNG QUAN VỀ KỸ THUẬT LẬP TRÌNH CHƯƠNG 2 TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C CHƯƠNG 3 CẤU TRÚC LẬP TRÌNH ÐIỀU KHI[.]
KỸ THUẬT LẬP TRÌNH CƠ BẢN NỘI DUNG BÀI GIẢNG CHƯƠNG TỔNG QUAN VỀ KỸ THUẬT LẬP TRÌNH CHƯƠNG TỔNG QUAN VỀ NGƠN NGỮ LẬP TRÌNH C CHƯƠNG CẤU TRÚC LẬP TRÌNH ÐIỀU KHIỂN CHƯƠNG CHƯƠNG TRÌNH CON CHƯƠNG CẤU TRÚC DỮ LIỆU MẢNG CHƯƠNG KIỂU DỮ LIỆU CÓ CẤU TRÚC CHƯƠNG KIỂU DỮ LIỆU CON TRỎ VÀ CHUỖI KÝ TỰ Chương Tổng Quan Về Kỹ Thuật Lập Trình I Một số khái niệm II Giải thuật & Biểu diễn giải thuật I MỘT SỐ KHÁI NiỆM Chương trình ngơn ngữ lập trình Máy tính? Làm theo “lệnh” người ðiểm mạnh tính tốn với tốc ñộ cao (hàng tỷ phép tính giây) Làm để “ra lệnh” cho máy tính? Lập chương trình cho máy tính Chương trình? Chương trình (Phần mềm) lệnh cho máy tính biết phải làm gì, nào,… 3 Muốn “ra lệnh” cho máy tính: Sử dụng “ngơn ngữ” chung ngơn ngữ lập trình (programming language) Ngơn ngữ lập trình(programming language ) Là hệ thống ký hiệu hóa để miêu tả tính tốn (qua máy tính) dạng mà người máy đọc hiểu http://vi.wikipedia.org/wiki/Ngơn_ng_lp_trình) 4 Các ngơn ngữ lập trình: Ngơn ngữ lập trình C http://vi.wikipedia.org/wiki/C_(ngơn_ng) Ngơn ngữ lập trình C++ http://vi.wikipedia.org/wiki/C%2B%2B ] Ngơn ngữ lập trình Java http://vi.wikipedia.org/wiki/Java_(ngơn_ng) Ngơn ngữ lập trình PHP http://vi.wikipedia.org/wiki/PHP ] Ngơn ngữ lập trình ASP.Net http://vi.wikipedia.org/wiki/ASP.NET Ngơn ngữ lập trình VisualBasic.Net http://vi.wikipedia.org/wiki/Visual_Basic_.NET Ngơn ngữ lập trình C# http://vi.wikipedia.org/wiki/C_thăng Và cịn nhiều ngơn ngữ lập trình khác Lập trình Lập trình viên Lập trình (programming) Dùng ngơn ngữ lập trình lập nên chương trình hoạt động cho máy tính Lập trình viên (Programmer) Là người viết chương trình máy tính Cịn ñược gọi người phát triển phần mềm (software developer) 6 Bonus: "Lập trình nghệ thuật, lập trình viên nghệ sĩ" Nữ bá tước Ada Lovelace xem lập trình viên lịch sử Các nhân tố cần thiết cho lập trình viên: Khả suy nghĩ cách Logic Khả làm việc nhóm khoảng thời gian Tính kiên nhẫn Khả tự học cao Written by: Dương Thà Phết Các mặt tốt nghề lập trình: Thu nhập cao Niềm vui công việc Tự định Các khó khăn nghề lập trình: Dễ lâm vào cảm giác chán nản, dễ bị áp lực Làm thêm việc thường xun Lập trình khơng phải việc dễ dàng d ðổi chuỗi chữ tthành chuỗi hoa/thường - strupr()/strlwr Cú pháp: char*strupr(char *s) Cơng dụng: Chuyển đổi chuỗi chữ thường thành chuỗi chữ hoa, kết trả hàm trỏ ñến ñịa chuỗi chuyển đổi Cú pháp: char*strlwr(char *s) Cơng dụng: Chuyển ñổi chuỗi chữ hoa thành chuỗi chữ thường, kết trả hàm trỏ ñến ñịa chuỗi ñược chuyển ñổi 220 220 Ví dụ: Viết chương trình nhập chuỗi ký tự, chuyển ñổi chúng thành chuỗi chữ hoa #include #include void main() { char Chuoi[255],*S; cout