Simulacrum, từ simulacrum Latin, là một sự bắt chước, giả mạo hoặc hư cấu. Khái niệm này được liên kết với mô phỏng, đó là hành động mô phỏng .Một...
Học lập trình Scratch qua video từ cơ bản đến nâng cao – Ôn Thi HSG
Để 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
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