

Dương Thùy Thoa
Giới thiệu về bản thân



































A serious problem in my city is air pollution. There are too many cars and factories, which make the air dirty. People have breathing problems because of the pollution. To solve this issue, the city can plant more trees, which help clean the air. Another solution is to improve public transport so fewer people need to drive. The government should also create stricter rules for factories to reduce smoke. If everyone helps, the air will become cleaner, and people will be healthier.
1. If the city doesn’t fix the traffic lights, there might be more accidents.
2. The team was discussing the repair plan when the manager walked in last night.
1. There were so many customers that we had to work overtime.
2. People won’t feel safe cycling if more bike lanes aren’t added.
3. I expect to get feedback on my job application.
Bài 3:
Đầu vào: Số nguyên dương n.
Đầu ra: Tổng các số từ 1 đến n.
Các bước thực hiện:
Bước 1. Khởi tạo biến tong ← 0.
Bước 2. Khởi tạo biến i ← 1.
Bước 3. Trong khi i ≤ n:
tong ← tong + i
i ← i + 1
Bước 4. Trả về giá trị của biến tong.
Kết thúc thuật toán.
Bài 2:
Trong qui trình nấu ăn, có thao tác: "Thêm một chút muối vào món ăn." Hướng dẫn này không rõ ràng vì "một chút" là một lượng không xác định. Mỗi người sẽ hiểu "một chút" theo một cách khác nhau, dẫn đến kết quả khác nhau.
Bài 1:
Dưới đây là các nội dung chính trong sơ đồ tư duy.
Trung tâm: Cấu trúc lặp
Định nghĩa:
+ Lặp lại một hoặc một nhóm câu lệnh nhiều lần.
+ Tiết kiệm thời gian và công sức khi viết code.
Phân loại:
- Lặp với số lần biết trước.
+ Số lần lặp được xác định trước.
+ Sử dụng biến đếm để theo dõi số lần lặp.
- Lưu ý:
+ Tránh vòng lặp vô hạn (điều kiện luôn đúng).
+ Sử dụng vòng lặp phù hợp với từng bài toán.
+ Tối ưu hóa vòng lặp để tăng hiệu suất.
Lặp với số lần không biết trước.
+ Số lần lặp phụ thuộc vào một điều kiện.
+ Điều kiện được kiểm tra trước mỗi lần lặp hoặc sau mỗi lần lặp.
Bài 3:
Nghề nghiệp Lập trình viên phần mềm thuộc định hướng Khoa học máy tính. Đặc điểm công việc là viết mã chương trình để tạo ra các phần mềm, ứng dụng trên máy tính, điện thoại, web, v.v. Lí do không thích vì yêu cầu kiến thức chuyên môn sâu rộng và cập nhật liên tục, áp lực công việc cao, đặc biệt là khi gặp các dự án lớn, cần ngồi máy tính trong thời gian dài.
Bài 2:
Vấn đề nhỏ 1: Tìm kiếm sách theo tên, tác giả hoặc mã số. → Máy tính sử dụng thuật toán tìm kiếm để so sánh thông tin người dùng nhập vào với dữ liệu sách.
Vấn đề nhỏ 2: Quản lý việc mượn/trả sách. → Máy tính lưu trữ thông tin về người mượn, sách mượn, ngày mượn/trả và tự động cập nhật trạng thái sách.
Vấn đề nhỏ 3: Thống kê số lượng sách theo thể loại. → Máy tính sử dụng truy vấn cơ sở dữ liệu để lọc và đếm số lượng sách theo thể loại.
Bài 1:
Ví dụ: Xây dựng một phần mềm quản lý thư viện.
Giải thích: Bài toán này liên quan đến việc sử dụng máy tính để xử lý thông tin, lưu trữ dữ liệu và tự động hóa các quy trình quản lý.
Ví dụ: Xây dựng một cây cầu bắc qua sông.
Giải thích: Bài toán này liên quan đến các nguyên tắc vật lý, kỹ thuật xây dựng và vật liệu. Máy tính có thể hỗ trợ trong quá trình thiết kế và tính toán, nhưng không phải là công cụ chính để giải quyết bài toán.
Bài 3:
Quá trình hình thành loài hươu cao cổ theo quan điểm của Darwin:
(1) - Quá trình sinh sản đã phát sinh nhiều biến dị sai khác về kích thước cổ giữa các cá thể thuộc loài hươu.
(2) - Cá thể hươu nào có cổ dài ăn được lá cây trên cao thì sống sót, còn những cá thể hươu cổ ngắn không ăn được lá trên cao thì sẽ chết.
(3) - Qua nhiều thế hệ, kết quả hình thành loài hươu cổ dài ăn được lá cây trên cao.