当前位置: 首页 > news >正文

Appinventor笔记4-数字块与文本块

  1. 文本块练习

完成以下文本块程序

文本练习:核心是字符串操作。比如 “求长度” 是统计文本中字符个数(含符号、空格);“合并文本” 是将两个文本拼接;“去除空格” 是删除文本开头、中间、结尾的空格;“提取子串” 是从指定位置截取固定长度的文本,这些操作是处理文本数据的基础,日常处理文档、表单输入时常用。

2进制转换器

实现二进制十进制、十六进制之间的任意转换(八进制)

涉及进制概念。十进制是满 10 进 1(日常用的数),八进制是满 8 进 1(用 0-7 表示)。“十进制转八进制” 是用十进制数不断除以 8 取余数,倒序排列余数得结果;“八进制转十进制” 是用每一位数字乘 8 的对应位数次方(从右数,从 0 开始),再求和,比如八进制 “15” 转十进制:1×8¹+5×8⁰=13。

3. 24点游戏

摇一摇产生4个1-20之间的数字,用户自由输入四则运算算式,系统判断其结果是否等于24。

核心是四则运算逻辑与字符串解析。先获取用户输入的算式文本,拆分出数字和运算符,再按运算规则计算结果,对比是否为 24。比如 “23+36”,先算乘法得 6 和 18,再加和得 24,系统会判断为符合条件。

4. 水仙花数字

水仙花数是指一个三位正整数,其各位数字的立方和等于该正整数,例如:407=4*4*4+0*0*0+7*7*7 ,故407是一个水仙花数。你的任务是判断一个数n是否是水仙花数。

关键是数字拆分与立方运算先提取三位数的百位(除以 100 取商)、十位(除以 10 取余再除以 10 取商)、个位(除以 10 取余),再计算三者立方和,若等于原数则是水仙花数。如 153:1³+5³+7³=1+125+343=469≠407,407:4³+0³+7³=64+0+343=407,故 407 是水仙花数。

5. 求素数。

在两个文本框中输入两个正整数m和n,在标签中输出介于m和n(含m和n)之间的所有素数,输出格式要求每行输出5个数据,数与数之间用逗号分隔,每行最后一个数据后无逗号。

素数是大于 1 且除 1 和自身外无其他因数的数。判断逻辑是用 2 到该数的平方根之间的数依次除它,若都不能整除则是素数。比如判断 17,平方根约 4.12,用 2、3、4 除 17,均不能整除,故 17 是素数;15 能被 3、5 整除,不是素数。

http://www.dtcms.com/a/414673.html

相关文章:

  • 龙溪营销型网站制作上海官网
  • 支付方式大升级!AI代理将进入购物环节
  • 前端实验(序)——前端开发基础
  • reset saved-configuration 概念及题目
  • 口腔病变识别分割数据集labelme格式1317张1类别
  • 做网站的qq兼职网易企业邮箱登录登录入口
  • 【开题答辩全过程】以 springboot毕业设计管理系统为例,包含答辩的问题和答案
  • 越南网站建设青岛做网络直播的网站
  • 【愚公系列】《人工智能70年》045-生成式Al的辉煌与难题(ChatGPT一鸣惊人)
  • 学习嵌入式的第四十二天——ARM——UART
  • MCP协议深度解析(理论篇):AI工具生态的统一语言
  • 沧州网站建设哪家专业微娱网络小程序代理
  • git-filter-repo - 强大的Git历史重写工具
  • 阿里云wordpress在哪里设置密码网站建设相关优化
  • 常州专业网站建设公司咨询做家具有那个网站好
  • Vim复制粘贴剪切命令详解
  • STM32H743-ARM例程8-EXTI外部中断
  • ARM(IMX6ULL)——通信(UART)
  • 网站 开发逻辑开发app开发公司
  • Kong Gateway 实操实例:代理上游服务并配置限流插件
  • 陕西西安网站设计公司重庆住房建设工程信息网官网
  • 【鸿蒙心迹】 我和新人的鸿蒙应用上架之路
  • 鸿蒙NEXT开发浅进阶到精通14:鸿蒙开发项目中遇到的需求问题及解决笔记05
  • 做网站申请多少类商标天津优化代理
  • 学前端视频课程笔记
  • 有关网站开发的创意工厂外包小件加工
  • Metal - 8.深入剖析纹理贴图
  • 品牌网站建设 十蝌蚪小提交图片的网站要怎么做
  • LeetCode:73.柱状图中最大的矩形
  • 万网速成网站wordpress数据库修改域名