Networks Business Online Việt Nam & International VH2

Học lập trình Scratch qua video từ cơ bản đến nâng cao – Ôn Thi HSG

Đăng ngày 06 November, 2022 bởi admin

Để giúp các bạn làm quen với ngôn ngữ lập trình kéo thả mình sẽ làm các video hướng dẫn chi tiết từng bước lập trình Scratch theo trình tự từ cơ bản đến nâng cao. Hãy theo dõi các mục bên dưới để có thể học lập trình scratch nhé.

Video hướng dẫn học lập trình scratch từ cơ bản đến nâng cao

Hi vọng rằng những Video này sẽ giúp các bạn thành thạo Scratch để có thể tự tin tham gia các cuộc thi như tin học trẻ, học sinh giỏi. Hãy theo giõi ngay phía bên dưới với onthihsg ngay nhé.

Phần 0 : Cài đặt Scratch 3.0 để học scratch từ cơ bản đến nâng cao

Scratch vừa nâng cấp lên phiên bản 3.0 với giao diện đảo ngược và tinh tế hơn đây là phần để học scratch cơ bản.

Xem Video hướng dẫn cài đặt Scratch 3.0

Học lập trình Scratch qua video từ cơ bản đến nâng cao

Phần I : Lập trình hoạt động, vẽ hình trong Scratch

Trong phần này mình sẽ làm video hướng dẫn những bạn lập trình Scratch để vẽ những hình cơ bản, trải qua những bài tập lập trình này những bạn sẽ nắm vững kĩ thuật vẽ hình, cũng như những lệnh hoạt động Scratch .

Bài 1.1 : Vẽ hình vuông vắn trong Scratch

Trong bài này sẽ hướng dẫn những bạn làm quen với hoạt động trong Scratch trải qua thao tác vẽ hình vuông vắn, bạn sẽ nắm được những kĩ thuật lập trình như quay trái, quay phải, chuyển dời. Bài này sẽ trình làng một số ít thao tác cơ bản trong lập trình scratch | nga it .

Xem Video hướng dẫn vẽ hình vuông bằng Scratch

Bài 1.2,1 : Vẽ đa giác đều, đường tròn trong Scratch

Bài này sẽ hướng dẫn những bạn những kĩ thuật vẽ đa giác đều, đặc biệt quan trọng là vẽ đường tròn từ cách vẽ đa giác đều, nắm vững những vẽ đa giác đều là thiết yếu trước khi đi vào những bài tập Scratch khó hơn .

Xem Video hướng dẫn vẽ đa giác đều, hình tròn

Bài 1.2.2 Vẽ đường tròn biết tâm và nửa đường kính đơn thuần nhất cho HS tiểu học

Các em học viên tiểu học nên xem cách vẽ đường tròn biết tâm và nửa đường kính sau để hiểu rõ, từ đó hoàn toàn có thể tăng trưởng những bài toán phức tạp hơn .

Xem Video vẽ đường tròn biết tâm và bán kính cho HS tiểu học

Bài 1.3 : Ô tô chạy trong Scratch

Đây là một bài tập giúp bạn rèn luyện năng lực sử dụng lệnh hoạt động, phong cách thiết kế nhân vật, cũng như rèn luyện kĩ năng dùng Photoshop để chỉnh sửa ảnh chuyên nghiệp tương hỗ Scratch .

Xem video hướng dẫn lập trình ô tô chạy trong Scratch

Bài 1.4 : Vẽ và xoay hình chữ nhật trong Scratch

Bạn sẽ học được cách vẽ hình chữ nhật bằng công cụ vẽ hình trong Scratch và bằng code sau đó dùng kĩ thuật xoay và in vết để tạo thành hình tròn xoay tuyệt đẹp

Xem video hướng dẫn vẽ hình chữ nhật và xoay trong Scratch

Bài 1.5 : Vẽ đa giác đều, xoay tạo hoa văn đẹp

Những hình hoa văn tuyệt đẹp, thực ra chỉ là hiệu quả của việc xoay những hình đa giác mà thôi .

Xem video hướng dẫn tạo hoa văn đẹp từ các hình đa giác đều trong Scratch

Bài 1.6 : Vẽ ngôi sao 5 cánh 5 cánh

Từ cách vẽ ngũ giác đều, những bạn sẽ biết cách tăng trưởng ra cách vẽ hình ngôi sao 5 cánh 5 cánh, bạn sẽ được học kĩ thuật xác lập tọa độ, biết lập thủ tục “ mảng ghép ” vẽ đoạn thẳng đơn thuần

Xem Video hướng dẫn cách vẽ ngôi sao 5 cánh trong Scratch

Bài 1.7 : Vẽ lưới ô vuông

Trong bài học kinh nghiệm này bạn sẽ biết cách sử dụng kỹ thuật nhân bản đối tượng người tiêu dùng, tinh chỉnh và điều khiển hoạt động nâng cao, và phối hợp những câu lệnh phức tạp hơn trong Scratch

Xem Video hướng dẫn vẽ lưới ô vuông trong Scratch

Bài 1.8 : Vẽ hình xoắn ốc nhiều sắc tố

Đây là kỹ thuật không khó những rèn luyện cho những bạn kĩ thuật sử dụng vòng lặp, sử dụng lệnh xoay và lệnh biến hóa sắc tố .

Xem Video hướng dẫn vẽ hình xoắn ốc nhiều màu

Bài 1.9 : Cách tô màu cho đa giác

Trong bài tập này ta sẽ nắm được kĩ thuật tô màu trong scratch, làm thế nào để tô màu nhỉ chẳng qua là tìm tìm cách vẽ kín hình đó thôi

Xem cách tô màu cho đa giác trong Scratch.

Bài 1.10 : Vẽ sao vàng 5 cánh

Đây là bài tập từng Open trong kì thi tin học trẻ mình không nhớ là đề nào cả. Cái khó ở đây là làm thế nào tô màu cho ngôi sao 5 cánh và hình chữ nhật, hãy cùng theo dõi để biết cách triển khai nào

Xem Video hướng dẫn vẽ ngôi sao vàng năm cánh bằng Scratch

Bài 1.11. Vẽ cây hoa tròn

Trong bài tập lập trình Scratch của thầy Bùi Việt Hà có bài toán này, đây là một bài tập yên cầu bạn phải có kĩ năng rất tốt về tọa độ trong Scratch

Xem Video hướng dẫn cách vẽ cây hoa tròn Scratch

Cách đóng gói dự án Bất Động Sản Scratch ra file Flash

Do nhiều bạn hỏi có cách nào chuyển file Scratch ra file tự chạy không nên mình làm video này để hướng dẫn những bạn thực thi, để hoàn toàn có thể mang dự án Bất Động Sản scratch của mình đi khoe với bạn hữu .

Xem video hướng dẫn đóng gói dự án Scratch ra .swf

Phần 2: Lập trình Scratch – các thuật toán cơ bản

Trong phần 2 mình sẽ tập trung chuyên sâu vào những thuật toán cơ bản như những bạn đã học trong ngôn từ pascal, bạn nào đang học Pascal hoàn toàn có thể chuyển dần sang Scratch bởi nó trực quan hơn, rất mê hoặc và dễ thực thi. hầu hết những bài tập trong Pascal đều hoàn toàn có thể chuyển qua triển khai trong Scratch trừ những bài tập về mảng hai chiều .

Bài 2.1. Thuật toán cộng dồn trong Scratch

Kỹ thuật cộng dồn là kỹ thuật mà hầu hết bạn nào học lập trình cũng phải biết đến tiên phong, hãy cùng tìm hiểu và khám phá kỹ thuật này trong Scratch trải qua bài toán cộng từ 1 đến n

Xem Video hướng dẫn cộng dồn trong Scratch

Bài 2.2. Kỹ thuật nhân dồn trong Scratch

Bài toán minh họa phổ cập nhất cho thuật toán nhân dồn là tính n ! ( n giai thừa = 1.2 … .. n )

Xem Video hướng dẫn nhân dồn trong Scratch

Bài 2.3 : Lập trình kiểm tra số nguyên tố

Hẳn những bạn không còn lạ lẫm gì với bài toán này trong Pascal hay C, hãy cũng triển khai trong Scratch xem thế nào

Xem Video hướng dẫn lập trình kiểm tra số nguyên tố trong Scratch

Bài 2.4. Phân tích một số ít ra thừa số nguyên tố

Chẳng hạn 30 = 2.3.5 lập  trình trong Pascal có lẽ bạn đã biết nhưng còn trong Scratch có lẽ bạn nên xem thử: Video hướng dẫn phân tích một số ra thừa số nguyên tố trong Scratch

Bài 2.5. Số can đảm và mạnh mẽ trong Scratch

Số mạnh mẽ là số khi nó chia hết cho số nguyên tố thì cũng chia hết cho cả bình phương của số nguyên tố đó. Trên cơ sở chương trình kiểm tra số nguyên tố ta sửa lại một chút là được chương trình kiểm tra số mạnh mẽ

Xem Video hướng dẫn viết chương trình kiểm tra số mạnh mẽ trong Scratch

Bài 2.6. Lập trình kiểm tra số chính phương

Có 1 số ít số bạn vướng mắc khi kiểm tra số chính phương ta dùng hàm tính căn bậc hai nhưng không biết lấy hàm căn bậc hai ở đâu cả vậy thì hãy xem ngay nhé

Xem Video hướng dẫn lập trình kiểm tra số chính phương trong Scratch

Bài 2.7. Số hoàn hảo nhất

Số tuyệt vời là một số ít tự nhiên mà tổng tổng thể những ước tự nhiên thực sự của nó thì bằng chính nó. VD : 6 là số tuyệt đối vì 6 = 1 + 2 + 3 .

Xem video xây dựng chương trình kiểm tra số hoàn hảo trong Scratch

Bài 2.8. Liệt kê những số hoàn hảo nhất nhỏ hơn 1000 – Sử dụng chương trình con Scratch

Việc sử dụng chương trình con hay “ mảnh ghép ” trong Scratch sẽ giúp những thuận tiện tăng trưởng chương trình và chương trình của bạn sẽ minh bạch, dễ hiểu hơn

Xem Video hướng dẫn xây dựng chương trình con minh hoạ tìm số hoàn hảo nhỏ hơn 1000

Bài 2.9. Tìm ƯCLN ( a, b )

Một thuật toán rất là quen thuộc, hãy cùng xem trong Scratch lập trình tìm ước chung lớn nhất có đơn thuần hơn không nhé

Xem Video hướng dẫn lập trình Scratch tìm ước chung lớn nhất của hai số

Bài 2.10. Tìm BCNN ( a, b )

Bội chung nhỏ nhất của hai số nguyên a và b chứ không phải hai số tự nhiên

Xem Video hướng dẫn lập trình Scratch tìm BCNN(a, b)

Bài 2.11. Số Amstrong

Số tự nhiên n gọi là Amstrong nếu nó bằng tổng lập phương những chữ số của mình. Ví dụ 153 = 13 + 53 + 33. Ta hãy cùng xem cách viết chương trình trong Scratch như thế nào .

Xem Video hướng dẫn lập trình Scratch kiểm tra số Amstrong

Bài 2.12. Cặp số thân thương

Hai số tự nhiên a và b khác nhau được gọi là thân thiện nếu số này bằng tổng những ước số thực sự của số kia và ngược lại .

Xem Video hướng dẫn lập trình Scratch tìm các cặp số thân thiết

Bài 2.13. Chuyển số hệ thập phân sang hệ nhị phân

Một số trong hệ nhị phân được trình diễn chỉ bởi hai kí tự 0 và 1. Trong Scratch thì chỉ cần kéo thả vài lệnh là xong chương trình

Xem Video hướng dẫn lập trình Scratch chuyển số thập phân sang số nhị phân

Bài 2.14. Tính lũy thừa a ^ n

Cách tính lũy thừa tuy không khó nhưng mình sẽ hướng dẫn những bạn cách thiết kế xây dựng chương trình con để thuận tiện tăng trưởng sau này

Xem Video hướng dẫn lập trình Scratch tính a^n

Bài 2.15. Chuyển số trong hệ nhị phân sang hệ thập phân

Ngoài thuật toán chuyển trong video này mình còn hướng dẫn những bạn cách giải quyết và xử lý khi người dùng nhập tài liệu sai .

Xem Video Chuyển số hệ nhị phân sang hệ cơ số 10

Phần 3: Một số bài toán về dãy số

Bài 3.1. Tìm Max, Min của dãy số

Tìm giá trị lớn nhất, nhỏ nhất của dãy số bằng Scratch chỉ với vài thao tác kéo thả

Xem Video hướng dẫn tìm Max, Min bằng Scratch

Bài 3.2. Đếm những thành phần thỏa mãn nhu cầu điều kiện kèm theo trong dãy

Bạn đang muốn đếm xem trong dãy có bao nhiêu số dương, bao nhiêu số âm, bao nhiêu số nguyên tố, bao nhiêu số chính phương, …

Bạn nên xem Video hướng dẫn lập trình Scratch đếm phần tử thoả điều kiện trong mảng

Bài 3.3. Sắp xếp list

Một list những số nguyên làm thế nào để sắp xếp list theo thứ tự từ nhỏ đến lớn và ngược lại .

Xem Video hướng dẫn sắp xếp mảng số nguyên trong Scratch

Phần 4: Lập trình game Scratch

Bài 4.1. Trò chơi đoán số trong Scratch

Để cho mê hoặc hơn ta hãy làm quen với việc lập trình tạo một game show trong Scratch, mở màn là game show đoán số trong Scratch, bạn sẽ được học cách sử dụng những câu lệnh điều kiện kèm theo, kỹ thuật sử dụng list trong Scratch ( nó giống như mảng một chiều vậy )

Xem Video hướng dẫn viết trò chơi đoán số bằng Scratch

Bài 4.2. Game luyện gõ chữ bằng Scratch

Các em liên tục có những bài tập gõ chữ khi học tin học, vậy tại sao không tự tạo ra ứng dụng gõ chữ của riêng mình nhỉ, madein Scratch luôn

Xem video hướng dẫn viết phần mềm luyện gõ chữ bằng Scratch

Bài 4.3. Game tập chuột bằng Scratch

Các em đang phải rèn luyện chuột với Mouse Skills quá chán đúng không nào tự tạo ra sort tập chuột bằng Scratch đi mê hoặc hơn nhiều

Xem video hướng dẫn tạo Soft tập chuột trong Scratch

Bài 4.4. Game robot nhặt rác

Chú robot được điều khiển và tinh chỉnh bằng những phím mũi tên sẽ đi tìm rác nhặt và bỏ vào thùng

Xem video hướng dẫn viết trò chơi robot nhặt rác

Bài 4.5. Phần mềm dịch đa ngôn ngữ bằng Scratch

Scratch 3.0 tích hợp thêm ứng dụng dịch và đọc quá hay thế cho nên chỉ vài thao tác bạn đã hoàn toàn có thể tạo ra ứng dụng dịch đa ngôn ngữ bằng Scratch

Xem video hướng dẫn tạo phần mềm dịch nhiều thứ tiếng bằng Scratch

Phần 5: Nghiên cứu khoa học kĩ thuật cùng Scratch

Sử dụng Scratch để viết những phần mềm học tập là rất hợp lý với học sinh, các em vừa rèn luyện kĩ năng lập trình vừa thấy được ứng dụng của chúng trong thực tế lại được củng cố thêm nhiều kiến thức khác

Bài 5.1. Viết ứng dụng học tiếng anh bằng Scratch

Một ứng dụng học tiếng anh đơn thuần bằng Scratch, tuy nhiên với sáng tạo độc đáo này bạn hoàn toàn có thể tăng trưởng để tạo thành một sort học tiếng anh không thua kém gì những công cụ lập trình chuyên nghiệp

Xem Video hướng dẫn dùng Scratch viết phần mềm tiếng anh

Mình sẽ tiếp tục cập nhật các bài học mới mong các bạn đăng kí kênh youtube của mình để theo dõi các video hướng dẫn mới nhất

Source: https://vh2.com.vn
Category : Tin Học