国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

Scratch之列表

極客小將2021-01-07-
? ? 之前我們學習過變量,也使用過很多的變量,今天我們學習一種更為復雜的結構-列表 ????在很多時候我們會遇到大量具有某種共同性質的變量,比如班上有30個學生的名稱、30個學生有不同的學號、

? ? 之前我們學習過變量,也使用過很多的變量,今天我們學習一種更為復雜的結構-列表

????在很多時候我們會遇到大量具有某種共同性質的變量,比如班上有30個學生的名稱、30個學生有不同的學號、有不同的考試成績,如果我們通過使用創建變量來保存這些數據,無疑工作量將非常的大,也是一種非常笨的辦法。這個時候我們就需要列表

那么我們來梳理今天的知識點!!!

列表

????列表又稱為數組,專門用來管理那些某種共同性質的變量。

????我們可以通過變量類積木中的建議一個列表來創建一個列表

upload/article/images/2021-01-07/f1d623a18807a893446f9630dd572847.jpg

這些為列表的所有積木命令。有對列表進行增刪改查等積木命令。

我們接下來通過使用列表來完成一個學生考試成績管理的程序。

成績管理程序

成績管理程序要求:

????需要可以對學生進行新增、修改、刪除、查詢的功能

????學生有姓名、學號、成績三個屬性

? ??學生的姓名和成績可以相同,但是學生的學號必須唯一

????可以通過使用學號進行修改學生的成績

????可以通過使用學號進行刪除學生

程序梳理:

????1、我們需要4個角色的文字按鈕,分別控制程序的新增、修改、刪除、查詢

????通過創建4個不同的角色,角色為帶有文字的按鈕,分別代表新增、修改、刪除、查詢。當用戶點擊角色時,觸發不同的流程

? ? 2、有很多學生,每個學生有各自的姓名、學號、成績三個屬性

????????此處可以通過定義三個不同的列表:name、code、score來分別存儲諸多學生的姓名、學號、成績

? ? 3、新增學生的時,將學生的姓名、學號、成績分別存儲在三個不同的列表中

????但三個不同的屬性在列表中的位置必須一樣,這樣方便查找

? ? 4、修改學生信息時,必須通過學號來查詢,并修改成績

????通過學號查找,當前學生的學號在列表中是第幾個,然后通過這個值分別查找名字和成績,并修改成績

????5、刪除學生信息時,必須通過學號來查詢,然后刪除

????通過學號查找當前學號所在列表中的第幾位,然后通過這個值刪除每個列表中對應的數據。

????通過我們的分析,我們就很容易將程序實現。

新增

upload/article/images/2021-01-07/11d78554edcda6b83975b5f23a7f769c.jpg

修改

upload/article/images/2021-01-07/63e0e4cc8dab8a498dd8e4afa8d1756a.jpg

刪除

upload/article/images/2021-01-07/33d7af86ac89158eb074f2f560a67680.jpg

浩克完成來新增、修改、刪除三個功能,剩下一個查詢留給我們的學生繼續完成吧。加油哦!!!

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 南昌县| 湘乡市| 衡水市| 昌图县| 渭南市| 图片| 礼泉县| 余庆县| 长阳| 谷城县| 寿光市| 科尔| 闽侯县| 平谷区| 青田县| 彭水| 建湖县| 恩施市| 华阴市| 台湾省| 崇明县| 山东省| 鲁甸县| 海淀区| 尚义县| 兴海县| 南开区| 彭阳县| 柳江县| 乌兰县| 乐昌市| 磐石市| 无极县| 云安县| 天祝| 江永县| 体育| 广宁县| 库尔勒市| 徐汇区| 乳源|