1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài giảng Nhập môn lập trình (2021)

217 3 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 217
Dung lượng 3,34 MB

Nội dung

NHẬP MÔN LẬP TRÌNH Bài 1 Giới thiệu môn học & Làm quen với Dev C++ Trương Xuân Nam Khoa CNTT 2 Nội dung chính 1 Giới thiệu môn học 2 Viết chương trình cho máy tính 3 Làm quen với Dev C++ 1 Các bước vi[.]

NHẬP MƠN LẬP TRÌNH Bài 1: Giới thiệu mơn học & Làm quen với Dev-C++ Nội dung Giới thiệu mơn học Viết chương trình cho máy tính Làm quen với Dev-C++ Các bước viết chương trình Ngơn ngữ lập trình C++ Cơng cụ Dev-C++ Bài tập Trương Xuân Nam - Khoa CNTT Phần Giới thiệu môn học TRƯƠNG XUÂN NAM Giáo trình & Giờ học ▪ Thời lượng: tín (15 buổi x tiết) ▪ Giáo trình ▪ “Introduction to Engineering Programming: Solving Problems with Algorithms” (James Paul Holloway) ▪ Đã có dịch tiếng Việt ▪ Cơng cụ máy tính: Dev-C++ 5.11 ▪ Hoặc công cụ tương đương ▪ Phần lý thuyết: lý thuyết slide + chữa tập ▪ Phần thực hành: viết chương trình máy tính Trương Xn Nam - Khoa CNTT Nội dung giảng dạy ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ Khái niệm lập trình C/C++ Hàm/chương trình Các lệnh Câu lệnh lặp Câu lệnh lựa chọn Chuỗi (string) Mảng (vector) Tập tin (file) Bài tập tổng hợp Trương Xuân Nam - Khoa CNTT Mục tiêu môn học ▪ Hiểu biết ngôn ngữ lập trình C/C++ ▪ Biết cách triển khai (lập trình) số thuật tốn máy tính ▪ Biết cách viết, dịch, sửa lỗi chạy chương trình viết C++ ▪ Biết cách giải số toán đơn giản lập trình C++ ▪ Biết ứng dụng kiến thức lập trình vào cơng việc sau Trương Xuân Nam - Khoa CNTT Tại phải học môn này? ▪ ▪ ▪ ▪ ▪ Hiểu biết máy tính lập trình máy tính Làm quen với máy tính theo cách giới làm kỹ thuật Hiểu cách thức giải vấn đề máy tính Nâng cao tư logic tư thuật tốn Lấy kiến thức cho mơn học tiếp sau ngành CNTT (*) ▪ Lấy đại học Trương Xuân Nam - Khoa CNTT Thi & Tính điểm ▪ Tính điểm: ▪ Điểm q trình (50%): • Điểm chuyên cần • Điểm kiểm tra kỳ (5 đầu điểm) ▪ Điểm kiểm tra cuối kì (50%, thi thực hành, máy chấm tự động) ▪ Như tất điểm số môn điểm thực hành máy, trọng vào viết chương trình, khơng có lý thuyết học thuộc ▪ Giảng viên: ▪ Họ tên: ▪ Email: Trương Xuân Nam, khoa CNTT namtx@wru.vn truongxuannam@gmail.com Trương Xuân Nam - Khoa CNTT Một vài ý khác ▪ Cần xem trước giáo trình trước học ▪ Cần xem lại cũ trước lên lớp ▪ Phải làm hết tập (được giao lớp thực hành) ▪ Yêu cầu hỗ trợ giáo viên cần thiết ▪ Mọi thông tin cần thiết môn học đưa lên http://txnam.net mục BÀI GIẢNG ▪ Cách học hợp lý môn này: trao đổi với thầy giáo, không ghi chép nhiều lý thuyết Trương Xuân Nam - Khoa CNTT Phần Viết chương trình cho máy tính TRƯƠNG XUÂN NAM 10 Khuôn mẫu (template) ▪ Ngôn ngữ C++ cho phép “tổng quát hóa” đoạn mã tương tự cách sử dụng template ▪ Ví dụ: tìm phần tử lớn phần tử template T max(T a, T b) { if (a > b) return a; else return b; } ▪ Sử dụng: máy tính tự động thay kiểu liệu thích hợp tính cụ thể Hàm max với kiểu int cout

Ngày đăng: 02/10/2023, 13:38