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

Bài giảng Cơ sở lập trình: Chương 1 - Khái niệm lập trình

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

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

Bài giảng "Cơ sở lập trình: Chương 1 - Khái niệm lập trình" được biên soạn với muc đích giúp các em sinh viên tìm hiểu công việc lập trình qua Block based programming; Giới thiệu một số khái niệm về lập trình; Trình bày cấu trúc lệnh;... Đây cũng là tài liệu dành cho quý thầy cô giáo có thêm tài liệu tham khảo phục vụ giảng dạy bài học hiệu quả hơn. Mời quý thầy cô và các em cùng tham khảo bài giảng tại đây.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Cơ sở lập trình: Chương 1 - Khái niệm lập trình

  1. lOMoARcPSD|16911414 Chương 1 KHÁI NIỆM VỀ LẬP TRÌNH at o qu ba ai m Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  2. lOMoARcPSD|16911414 NỘI DUNG Tìm hiểu công việc lập trình qua Block based  programming at Giới thiệu một số khái niệm về lập trình qu Program, Programming language, Programming Programmer, end user o 3 cấu trúc lệnh Lệnh Tuần tự ba ai Lệnh Chọn lựa m Lệnh Lặp Tại sao chúng ta nên học lập trình? Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  3. lOMoARcPSD|16911414 at qu PROGRAMMING o ba ai m Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  4. lOMoARcPSD|16911414 Block based programming Tìm hiểu lập trình thông qua các công cụ sau Star Wars: Building a Galaxy with Code Minecraft Hour of Code at Code with Anna and Elsa qu Classic Maze o Công cụ: ba ai Website: https://code.org/learn m Sinh viên: nên xem video hướng dẫn Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  5. lOMoARcPSD|16911414 Star Wars: Building a Galaxy with Code Cấu trúc tuần tự (1) Yêu cầu của bài toán at o qu ba ai (2) Lập trình (3) Chạy m chương trình Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  6. lOMoARcPSD|16911414 Minecraft Hour of Code Cấu trúc Lặp và Chọn lựa at o qu ba ai m Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  7. lOMoARcPSD|16911414 Code with Anna and Elsa at o qu ba ai m Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  8. lOMoARcPSD|16911414 Classic Maze at o qu ba ai m Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  9. lOMoARcPSD|16911414 at qu MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH o ba ai m Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  10. lOMoARcPSD|16911414 Một số khái niệm về lập trình Chương trình máy tính (Program): Chương trình máy tính là một dãy các lệnh để chúng ta  at điều khiển máy tính qu Lập trình (Programming): o Lập trình là hoạt động viết ra các chương trình máy tính ba (một hoạt động rất sáng tạo và hữu ích) ai m programming control programmer program Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  11. lOMoARcPSD|16911414 Một số khái niệm về lập trình Chạy chương trình: Máy tính sẽ theo các lệnh trong chương trình để hoạt động (còn gọi thực hiện lệnh, thực thi lệnh) at qu Ngôn ngữ lập trình (Programming language): là o ba ngôn ngữ viết mà chúng ta dùng để “nói chuyện” với máy tính ai m Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  12. lOMoARcPSD|16911414 Một số khái niệm về lập trình Lập trình viên (Programmer): Người viết ra các chương trình máy tính at qu End user: người sử dụng chương trình do  programmer tạo ra o ba ai m Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  13. lOMoARcPSD|16911414 at qu 3 CẤU TRÚC LỆNH o ba ai m Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  14. lOMoARcPSD|16911414 3 cấu trúc lệnh Các loại lệnh trong chương trình Lệnh Tuần tự at qu Lệnh Chọn lựa o Lệnh Lặp ba ai m Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  15. lOMoARcPSD|16911414 3 cấu trúc lệnh Lệnh Tuần tự Các lệnh được viết trên từng dòng, lệnh nào được viết  trước sẽ chạy trước at Lệnh Chọn lựa qu Khi chúng ta muốn máy tính chọn (quyết định) có thực  o hiện một lệnh hay không, chúng ta dùng lệnh chọn lựa Lệnh Lặp ba ai Khi chúng ta muốn máy tính thực hiện một lệnh nhiều  m lần, chúng ta dùng lệnh lặp để điều khiển máy tính làm  việc đó Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  16. lOMoARcPSD|16911414 at TẠI SAO CHÚNG TA NÊN  qu HỌC LẬP TRÌNH o ba ai m Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  17. lOMoARcPSD|16911414 Tại sao nên học lập trình? Viết chương trình máy tính: (1) Từ kiếm sống, bằng cách giải quyết các bài toán khó at (2) Cho đến chỉ để vui, khi giúp ai đó giải quyết vấn đề qu Đặc điểm Máy tính:  o Hoạt động rất nhanh ba • Rất hữu ích nếu chúng ta biết ngôn ngữ để “nói” cho máy tính những gì ai Có bộ nhớ lớn chúng ta muốn làm m • Loại công việc máy tính làm tốt nhất là những công việc lặp đi lặp lại Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  18. lOMoARcPSD|16911414 Kỹ năng cơ bản của lập trình viên Lập trình viên cần 2 kỹ năng cơ bản (1) Cần biết ngôn ngữ lập trình at • Từ vựng qu • Văn phạm • Xây dựng câu trong ngôn ngữ o ba (2) “tell a story” (kể truyện) ai Writing a story Programming m Tổ hợp các từ, câu để truyền Program = Story đạt ý tưởng đến người đọc Problem = Idea Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  19. lOMoARcPSD|16911414 Thực hành Thực hành lại cách xây dựng các chương trình trong: Star Wars: Building a Galaxy with Code at Minecraft Hour of Code qu Code with Anna and Elsa Classic Maze o … ba ai m Nêu tên và giải nghĩa 3 loại cấu trúc lệnh Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
  20. lOMoARcPSD|16911414 Tóm tắt Chương trình (program) là dãy lệnh, là công cụ  để chúng ta điều khiển máy tính at qu 3 loại cấu trúc lệnh trong lập trình o Lệnh Tuần tự Lệnh Chọn lựa ba ai Lệnh Lặp m Downloaded by Nguynhavy Ha Vy (Ntkphuong205@gmail.com)
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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