本篇文章主要通过“制作电子投票器”体验“画笔”指令组和“数据”指令组。

生活中有很多事情需要通过投票的方式决定结果,如本周末我们想和朋友们外出游玩,现在有些人想去“动物园”,有些人想去“游乐场”,大家都争论纷纷无法确定,有人提议通过投票决定。然而,人工投票和记票往往过程繁琐又易出错。本篇文章的程序设计是制作一个电子投票器。

先系统学习下“画笔”、“数据”指令组都有哪些指令:

“画笔”指令组 :清空、图章 (原有图案描述)、落笔、抬笔 、设定画笔颜色、将画笔颜色增加 、设定画笔颜色、变更画笔亮度 、设定画笔亮度值、增加画笔粗细 、设定画笔粗细。

 “数据”指令组 :

1.新建变量 :x变量、设定变量值 、增加变量值、显示变量、隐藏变量。

2.新建链表 :y链表、添加到链表末尾 、从链表中删除、插入到链表、替换链表内容 、提取链表内容、链表长度、链表是否包含指定内容、显示链表 、隐藏链表。

无论是传统投票器,还是电子投票器,最终都需要记录票数,Scratch使用数据指令组的变量来实现数据的获取、存储和表达

首先创建两个变量分别存储“动物园”、“游乐场”的票数。

传统的记票需要笔和纸,这里我们也需要“画笔”直观地反映出票数。现在将“画笔”指令和“变量”指令组合,实现角色投票结果的数据可视化。

  

当我们通过点击“a”、“b”键为“动物园”、“游乐场”投票时,发现画笔落笔的地方不是那么理想,看起来画笔“慢半拍”。其实不是,只是“造型中心”设置的问题。

我们可以通过“造型”页的设置造型中心按钮修改角色的造型中心位置。这时又发现一个问题,角色有可能在舞台上显示不完整,,是因为编辑模式问题,请设置“矢量图模式”。

现在我们的电子投票器编程完美了。

   

Scratch之制作电子投票器相关推荐

  1. 用Python制作简易播放器(电子钢琴) mac系统

    用Python制作简易播放器(电子钢琴) 开发环境:Python3.7 Mac OS 思路: 先根据需要设计GUI的样式,并思考需要定义什么功能 把功能写出来 把功能填入GUI之中 用曲子测试完整的程 ...

  2. 投票器如何制作 刷票器设计思路 刷票器原理

    网络投票软件在很多人眼里是挺神秘的东西,在这我跟大家谈一变关于投票软件的原理. 首先讲一下网络投票,网络投票和平时浏览网页.登陆邮箱一样,都是客户端和网站服务器之间的通讯过程.客户端发出信息请求,服务 ...

  3. 电子投票算法_电子投票的历史不短

    电子投票算法 As we close in on the 2020 elections, here's an in-depth look at the history of electronic vo ...

  4. 如何利用C#编写网页投票器程序 如何使用代理来投票 代理IP来投票

    一.前言 看个图,了解下投票的过程. 提交投票信息 投票页 ――――――――>投票信息处理页 反馈投票结果 (请求页)<―――――――(响应页) 一般情况下,填写投票信息,然后点提交按钮发 ...

  5. 用python写个电子钟_[TPYBoard - Micropython之会python就能做硬件 3] 制作电子时钟

    欢迎加入讨论群 64770604 一.本次实验所需器材 1.TPYboard V102板 一块 2.DS3231模块 一块 3.NOKIA 5110 LCD 屏 一块 4.杜邦线:若干 ===感谢某宝 ...

  6. 手机计算机dj音乐,教你如何用手机制作电子音乐

    随着手机性能的提高,在手机上制作电子音乐并不是什么难事,接下来就为大家介绍一些可以在手机上使用的合成器应用. Cakewalk Z3TA + Cakewalk Z3TA +与它的Mac和Windows ...

  7. 零基础学电路(一):白噪声电子催眠器电子温度计

    文章目录 前言 一.白噪声电子催眠器 二. 电子温度计 1.温标 2.测温方法 3.设计要求 4.AD590 5.ICL1403 6.MC1403 7.总体电路 参考文档 设计:Ran 编辑:千歌.三 ...

  8. 【电路分享】基于8086投票器积分器系统设计、8086数码管数字钟计时器、8086密码锁可修改仿真、8086可控交通灯系统设计、8086流水灯系统设计、8086三位电压表电压采集仿真

    微机原理-基于8086投票器积分器系统设计-protues仿真-361 利用所学8086系统的知识设计一个可以实际使用的八人投票表决器,利用开关按钮作为投票按键,通过8255采集八人的投票信息作为输入 ...

  9. 手机在线评分系统已成主流,逐步替代电子评分器

    随着智能手机的普及,很多传统产业正在发生巨变,比如在评委评分活动领域,手机也渐渐成为主角,正在逐步替代传统的电子评分器. 一.评委评分系统使用场景 评委评分系统使用场景广泛,主要包括以下方面: 1表演 ...

最新文章

  1. Codeforces Round #521 (Div.3)题解
  2. 斐波那契数列算法分析
  3. SAP移动战略与HANA已为BI爆发做好准备
  4. T-SQL管理数据库对象
  5. MySQL内核调试_MySQL内核技术之“Opt_trace_系列”
  6. 两个排序数组的中位数
  7. 2018蓝桥杯省赛---java---A---9(倍数问题)
  8. 关于windows10 CMD 的一些操作
  9. 【转】解决WCF大数据量传输 ,System.Net.Sockets.SocketException: 远程主机强迫关闭了一个现有的连接...
  10. 数据转移-从MySQL到Hive
  11. (82)FPGA仿真停止激励(stop)
  12. 剑指offer面试题65. 不用加减乘除做加法(位运算)
  13. postman 返回json乱码_post json 中文编码问题
  14. live2d碰撞_Unity Live2D 模型(与UI)拖拽功能 实现源码
  15. Chrome浏览器查看Axure原型图文件,提示Axure RP Extension for Chrome
  16. 第1关:身份证归属地查询
  17. 安装在ntfs分区的linux,从硬盘NTFS分区安装mandriva linux
  18. 什么是用户价值分层?
  19. vue项目中使用 echarts 创建一个关系图
  20. Linux下四款Web服务器压力测试工具…

热门文章

  1. 数据湖:存储全量数据,快速实现洞察
  2. Python zipfile解压乱码的解决方法(亲测,适用于多重子文件夹)
  3. javaweb JAVA JSP手机销售系统购物系统jsp购物系统购物商城系统源码(jsp电子商务系统)网上手机店在线销售
  4. 数据结构01-------数据结构的介绍
  5. 服务器下修改mac地址是什么,服务器系统修改mac地址吗
  6. atheros 无线驱动接收流程
  7. Android 通话录音代码流程
  8. 华硕笔记本装上驱动没有声音问题的解决
  9. iOS7完美越狱纯净版详细图文教程
  10. Ironic mitaka ReleaseNotes