1.青蛙爬井

for {set day 1;set cur 7} {$cur<77} {incr cur 2 ;incr day } {}
puts $day

2.求1加到100

proc getsum {min {max 100}} {set sum 0for {set i $min} {$i<=$max} {incr i}    {incr sum $i}return $sum
}
puts [getsum 1 ]

3.返回任意多个整数的平均值

proc getavg {args} {set i 0set sum 0foreach n $args {incr i 1incr sum $n}set avg [expr $sum/$i]puts "输入的数和为$sum,平均值为$avg"
}
getavg 2 4 6 8 10

4.要求输入的参数的格式为 小明 22 小李 37 张华 54 李梅 8 返回其中年龄最大的姓名

#要求输入的参数的格式为 小明 22 小李 37 张华 54 李梅 8 返回其中年龄最大的姓名
proc getmax {args} {set i 0set name ""foreach {n a} $args {if {$a>$i} {set i $aset name $n}}return $name
}
puts [getmax 小明 22 小李 99 张华 54 李梅 8]

转载于:https://www.cnblogs.com/huguodong/p/5885976.html

TCL语言笔记:TCL过程控制练习相关推荐

  1. TCL语言笔记:TCL中的String命令

    一.介绍 字符串是 Tcl 中的基本数据类型,所以有大量的字符串操作命令.一个比较重要的问题就是模式匹配,通过模式匹配将字符串与指定的模式(格式)相匹配来进行字符串的比较.搜索等操作. 二.strin ...

  2. 【Tcl学习笔记】第1章 Tcl和Tk概览-hello world!

    目录 1.1 环境搭建 1.2 使用 Tk 编写hello world 1.3 脚本文件 1.4 变量与替换 1.4 控制结构 1.6 关于 Tcl 语言 1.7 事件绑定 1.8 Tcl/Tk 更多 ...

  3. mysql行级视图与列级视图_[数据库]--DML、DDL、TCL语言

    DML语言(数据操作语言) 1.插入语句insert 语法1: insert into 表名(列名...) values(值...) 注意: 1.插入的值的字段必须和值匹配 2.插入的值的类型必须和字 ...

  4. tcl mysql_MySQL·TCL语言

    TCL语言就是我们所说的事务控制语言.首先事务的定义就是:一条或者多条SQL语句所组成的一个执行单位,且该组sql语句要么执行要么都不执行.事务有四大特性(ACID),分别为: (1).原子性(A): ...

  5. tcl语言读取文件一行_tcl读取数据输入输出

    TCL . Python 和软件测试自动化 167 作者:雷雨后 Email: leiyuhou010@gmail.com 输入输出系统 输入和输出相比大家都不陌生.说起它,我就想起来大学第一次写 P ...

  6. MySQL学习(三) 数据类型约束、TCL语言、流程控制

    数据类型和约束(ddl) 数据类型 一.数值型 1.整型 tinyint.smallint.mediumint.int/integer.bigint 1 2 3 4 8 特点: ①都可以设置无符号和有 ...

  7. TCL 语言——12 条语法和语义规则

    目录 Tcl -- Tool Command Language 下面是 Tcl 语言的语法总结,总共 12 条. [1] Command [2] Evaluation [3] Words [4] Do ...

  8. [TCL]Tcl语言基礎教程(二)

                                               Tcl语言参考(二) 二.Tcl变量数据类型 Tcl只支持一种数据类型:字符串(string).所有的命令,命令的 ...

  9. [TCL]Tcl语言基礎教程(三)

                                            Tcl语言参考(三) 三.Tcl表达式 (1)操作数 Tcl表达式的操作数通常是整数或实数.整数一般是十进制的, 但如果 ...

  10. synopsys tcl语言

    综合软件中TCL的常见指令 1.语法格式:get_ports portsName 指令功能:返回design中对应的ports object 如果想要查看design中所有的port: get_por ...

最新文章

  1. matlab gcc4.7,关于gcc-4.7.2 cannot compute suffix of object fil...
  2. python 获取mp3时长(时间长度)
  3. C++知识点53——虚继承
  4. 模块--random
  5. centos6 lnmp安装mysql_centos6.5安装lnmp环境
  6. 不全?MySQL数据类型精讲,定点日期枚举文本字符串,json二进制,空间,选择建议,完整详细可收藏
  7. php数组的下标、extract函数
  8. 单元格内容分列多行_姓名太多,放在一列打印时浪费纸张,可以分成多行多列打印...
  9. 一元享移动怎么样_中国移动放大招!月租9元享200GB流量,网友:这套路谁敢用?...
  10. asp.net实现页面无刷新效果
  11. 7-4 三角形判断 (15 分)
  12. HoverTree.Model.ArticleSelect类的作用
  13. SFML1 俄罗斯方块代码解析
  14. xftp 7 连接 服务器
  15. 1一9数字行书写法_1一9数字行书写法
  16. Excel常用技巧(一)——快捷键
  17. python使用什么来区分代码块_Python 小数据池、代码块以及代码块缓存机制
  18. 字符串的输入输出处理
  19. python基于PHP+MySQL的药店药品进销存管理系统
  20. 在线编辑Word,Excel (WebOffice)

热门文章

  1. 擦地机器人排行榜_擦地机器人品牌排行榜来了,你想了解的都在这里
  2. “网友”叫你先上STM32,51是小朋友玩的,所以你就不学51了
  3. 【渝粤教育】国家开放大学2019年春季 1152教育法学 参考试题
  4. 2013北理机试题——中缀算术表达式对应二叉树的先序遍历
  5. 23种设计模式(二十三)行为变化之访问器
  6. Docker系列(二)Docker安装与启动
  7. 无约束最优化(三) 拟Newton法
  8. AtCoder Beginner Contest 136 解题报告
  9. ACM_栈的压入、弹出序列
  10. 在RedHat中安装新字体