NHẬP môn lập TRÌNH Dành cho các lớp đại học chuyên ngành CNTT

43 588 1
NHẬP môn lập TRÌNH  Dành cho các lớp đại học chuyên ngành CNTT

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

slide thuyết trình, slide báo cáo, slide đề tài, slide, download slide

NHẬP MÔN NHẬP MÔN LẬP TRÌNH LẬP TRÌNH Dành cho các l p Đ i h cớ ạ ọ Dành cho các l p Đ i h cớ ạ ọ chuyên ngành Công Ngh Thông Tinệ chuyên ngành Công Ngh Thông Tinệ Đề cương bài giảng Đề cương bài giảng  Thời lượng: 45 tiết lý thuyết – 45 tiết thực hành Thời lượng: 45 tiết lý thuyết – 45 tiết thực hành  Mục tiêu môn học: Mục tiêu môn học: Cung cấp cho sinh viên các kỹ năng cơ Cung cấp cho sinh viên các kỹ năng cơ bản để lập trình giải quyết các vấn đề, bài toán. Các chương bản để lập trình giải quyết các vấn đề, bài toán. Các chương trình được thể hiện bằng NNLT C. Riêng về ngôn ngữ lập trình được thể hiện bằng NNLT C. Riêng về ngôn ngữ lập trình C, các sinh viên được cung cấp các kỹ năng: trình C, các sinh viên được cung cấp các kỹ năng:  Đọc và viết được chương trình đơn giản Đọc và viết được chương trình đơn giản  Hiểu cấu trúc ngôn ngữ Hiểu cấu trúc ngôn ngữ  Sử dụng thành thạo các thư viện chuẩn Sử dụng thành thạo các thư viện chuẩn  Nhận biết và sửa chữa các lỗi thường gặp khi lập trình Nhận biết và sửa chữa các lỗi thường gặp khi lập trìnhCác môn học tiên quyết: Các môn học tiên quyết: không. không.  Nội dung bài giảng Nội dung bài giảng : : Nội dung môn học Nội dung môn học  Tổng quan Tổng quan  Các kiểu dữ liệu cơ bản Các kiểu dữ liệu cơ bản  Lệnh nhập, xuất dữ liệu Lệnh nhập, xuất dữ liệu  Các cấu trúc điều khiển Các cấu trúc điều khiển  Hàm Hàm  Con trỏ Con trỏ  Mảng Mảng  Chuỗi ký tự Chuỗi ký tự  Struct Struct Tổng quan Tổng quan  Khái niệm chương trìnhlập trình Khái niệm chương trìnhlập trình  Cấu trúc một chương trình đơn giản Cấu trúc một chương trình đơn giản  Khái niệm Thuật toán – biểu diễn thuật toán Khái niệm Thuật toán – biểu diễn thuật toán  Khái niệm NNLT, sơ lược lịch sử phát triển NNLT Khái niệm NNLT, sơ lược lịch sử phát triển NNLT  Ngôn ngữ lập trình C Ngôn ngữ lập trình C Các thành phần của Các thành phần của chương trình C chương trình C Ví dụ chương trình C Ví dụ chương trình C /*VIDU.CPP*/ #include <stdio.h> int main() { printf(“Nhap mon lap trinh\n"); printf(“Vi du don gian\n"); return 0; } /*VIDU.CPP*/ #include <stdio.h> int main() { printf(“Nhap mon lap trinh\n"); printf(“Vi du don gian\n"); return 0; } Nhap mon lap trinh Vi du don gian Nhap mon lap trinh Vi du don gian Thư viện nhập xuất chuẩn Thư viện nhập xuất chuẩn Ghi chú Ghi chú Hàm main Hàm main Báo CT kết thúc cho HĐH Báo CT kết thúc cho HĐH Một số lưu ý từ ví dụ Một số lưu ý từ ví dụ  Phần ghi chú được trình biên dịch bỏ qua Phần ghi chú được trình biên dịch bỏ qua  Phân biệt chữ in hoa và chữ in thường Phân biệt chữ in hoa và chữ in thường  Câu lệnh luôn được kết thúc bằng dấu ; Câu lệnh luôn được kết thúc bằng dấu ;  Chuỗi ký tự phải ghi giữa cặp nháy kép Chuỗi ký tự phải ghi giữa cặp nháy kép “ “  In xuống dòng dùng ký tự \n In xuống dòng dùng ký tự \n  Chương trình nên thông báo kết quả thực hiện với hệ Chương trình nên thông báo kết quả thực hiện với hệ thống: Tốt – 0, có lỗi – 1, 2, 3 … thống: Tốt – 0, có lỗi – 1, 2, 3 …  Chương trình có một hàm main Chương trình có một hàm main Ví dụ 2 Ví dụ 2 #include <stdio.h> int main(void) { int a, b; printf(“Nhap 2 so ngguyen: "); scanf("%i %i", &a, &b); printf("%i - %i = %i\n", a, b, a - b); return 0; } #include <stdio.h> int main(void) { int a, b; printf(“Nhap 2 so ngguyen: "); scanf("%i %i", &a, &b); printf("%i - %i = %i\n", a, b, a - b); return 0; } Khai báo 2 biến số nguyên, “a” và “b” Nhập 2 số nguyên vào a và b Viết các biểu thức “a”, “b” và “a-b” theo định dạng %i Nhap 2 so nguyen: 21 17 21 - 17 = 4 Nhap 2 so nguyen: 21 17 21 - 17 = 4 Biến – Variable Biến – Variable int a, b;  Chứa dữ liệu có thể thay đổi được trong chương trình. Chứa dữ liệu có thể thay đổi được trong chương trình.  Muốn sử dụng phải khai báo. Muốn sử dụng phải khai báo.  Tên: gồm chữ cái, ký số, dấu nối (_), không được bắt Tên: gồm chữ cái, ký số, dấu nối (_), không được bắt đầu bằng ký số. đầu bằng ký số.  Biến khai báo trong khối được gọi là biến cục bộ, không Biến khai báo trong khối được gọi là biến cục bộ, không thuộc khối nào được gọi là biến toàn cục thuộc khối nào được gọi là biến toàn cục  Có tác dụng trong toàn khối kể từ lúc được khai báo. Có tác dụng trong toàn khối kể từ lúc được khai báo. Lệnh xuất - printf Lệnh xuất - printf Xuất dữ liệu ra màn hình: Xuất dữ liệu ra màn hình: printf("%i - %i = %i\n", a, b, a - b);  Các ký tự hằng được in nguyên văn Các ký tự hằng được in nguyên văn  Các ký tự định dạng được thay bằng giá trị của biểu Các ký tự định dạng được thay bằng giá trị của biểu thức tương ứng: thức tương ứng:  %i: ký tự định dạng số nguyên kiểu int %i: ký tự định dạng số nguyên kiểu int  Các ký tự điều khiển: \n – xuống dòng; \t – dấu tab; Các ký tự điều khiển: \n – xuống dòng; \t – dấu tab; \\ – dấu \; \ \\ – dấu \; \ “ “ – dấu – dấu “ “ … …  Thư viện: Thư viện: stdio.h

Ngày đăng: 25/10/2013, 16:32

Hình ảnh liên quan

Xuất dữ liệu ra màn hình: - NHẬP môn lập TRÌNH  Dành cho các lớp đại học chuyên ngành CNTT

u.

ất dữ liệu ra màn hình: Xem tại trang 10 của tài liệu.
Bảng thứ tự thực hiện các toán tử - NHẬP môn lập TRÌNH  Dành cho các lớp đại học chuyên ngành CNTT

Bảng th.

ứ tự thực hiện các toán tử Xem tại trang 41 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan