什么是scratch編程軟件?這個軟件有什么功能?
Scratch是一款由麻省理工學院設計開發的面向青少年的簡單編程工具。2012年在普及。根據6歲以上兒童的認知水平和對界面的偏好,MIT做了相當深入的研究和針對性的設計開發。不僅便于孩子使用,而且寓教于樂,讓孩子在創作中獲得樂趣。Scratch是一種計算機編程工具和語言,它將計算機執行的指令和邏輯轉換成"積木"孩子們可以理解,并可以輕松地用它創建自己的互動故事、動畫、游戲、音樂和藝術。Scratch雖然簡化了編程的難度,但并沒有削弱編程思維的訓練。Scratch有八種編程缺失,包括常見的編程概念:基本編程結構:序列結構、循環結構、選擇結構;變量的定義;鏈表(數組);事件、線程、同步等概念。仔細看上面的命令語句,還可以發現我們可以學習數字、加減、大小比較、方位、XY坐標等等數學知識。計算機和數學密不可分,相互促進。Scratch積木模塊包括8大類100多個函數,可以制作動畫、小游戲、解數學題等等。正是這些眾多的功能滿足了孩子們。;的創造力。同時,scratch作為一款開源軟件,已經被越來越多的STEAM廠商所接受。有些編程車和拼接玩具支持Scratch,也就是說孩子可以用簡單的編程讓機器人動起來。
2021csp怎么考?
考試內容主要涵蓋程序設計、數據結構和算法,以及相關的數學基礎知識。包括但不限于:
(1)編程基礎
邏輯和數學操作、分支循環、過程調用(遞歸)、字符串操作、文件操作等。
(2)數據結構
線性表(數組、隊列、棧、鏈表)、樹(堆、排序二叉樹)、哈希表、集合和映射、圖。
(3)算法和算法設計策略
排序搜索、枚舉、貪婪策略、分治策略、遞歸與遞歸、動態規劃、搜索、圖論算法、計算幾何、字符串算法、線段樹、隨機算法、近似算法等。
6.認證方法
所有認證均由計算機編程制作,可以自帶參考資料,包括:常用語言程序設計基礎書籍、數據結構、算法設計、組合數學等相關書籍,入場時必須經過監考人員檢查。但是手機和電子設備是不允許的。
考核是黑盒測試,編譯好的程序在服務器端編譯執行。程序驗證采用多組測試數據,檢查在題目規定的運行時間和內存空間限制內能否輸出正確的結果,并根據輸出結果是否正確進行評分,沒有人工評測環節,保證認證的公平公正;
認證時間為4小時,共5個問題,從第一個從題到第五題,難度遞進,每題100分,總分500分。
CSP認證考試的編譯器環境是:
C/c:codeblocks-16.01或Dev-CPP5.4.0(最小GW4.7.2)
Java:Eclipse(JavaSDK1.7.0_15)
Python:版本號:3.6.5,PyCharm,Sublime
瀏覽器:鉻