教育技术人的网上交流空间
|
教育技术公共课
|
微信公众号
关注微信公众号
论坛动态早知道
QQ登录
微信登录
找回密码
您好,请
登录
注册
论坛
论坛
群组
课程
资讯
团队
学档(日志)
Blog
动态
有问必答
云课堂
搜索
本版
文章
帖子
日志
相册
群组
用户
快捷导航
管理的小组
参加的小组
2024-2025学年小教微教学指导
375
4
小学生电脑作品分享——布平凡的艺术
1158
0
人工智能与教育
2082
3
青岛
2749
2
如何培养自己的计算思维
4108
1
今天学习了学习卡片制作,大体上了解了制作
3878
0
应用思考-教育技术论坛
›
≡课程中心≡
›
教育技术公共课
›
学习一种新的编程语言所要做的15个练习 ...
返回列表
学习一种新的编程语言所要做的15个练习
[复制链接]
etthink
发表于 2008-12-14 23:18:26
|
显示全部楼层
|
阅读模式
虽然我已经可以使用很多种编程语言进行工作,但我的工作常常会要求我快速掌握一门新的语言。我没有选择去阅读几百页的程序手册,而是快速浏览10到15页的教程(可以在Google中搜索),并把程序语言的语法参考说明印在小卡片上(在google里搜索language tolearn+reference card就能找到)。 首先,我会熟悉这种程序语言的编译器、编译选项、编辑器或集成开发环境的的快捷键和小技巧,写一个简单的“你好世界”程序,编译并运行它,再用调试器进行简单的调试,如设置断电、查看变量值、跳转到某一位置等。
为了能够快速地掌握一种新的程序语言,我会做以下几个练习。注意,有些程序对初学者来说是很困难的。
1、用无限循环语句显示一系列数字(1、2、3、4、5……),并设置当用户按下某个按钮时(如ESC键)程序就会中止;
2、斐波那契数列、交换两个变量的值、从一组数据中找出最大最小值等;
3、让用户输入一些数字或字符串,以升序或降序进行排列;
4、雷诺数的计算公式是(D*v*rho)/mu,其中D为直径,v为速度,rho为密度,mu为黏性。编写一个程序,接收一组数据并计算雷诺数。如果小于2100,则显示“层流”;在2100至4000之间,则显示“暂态流”;大与4000则显示“湍流”(使用分支语句if elsethen);
5、修改上面的程序,显示“开始新的计算?(是/否)”,如果选“是”,则重新输入一组数据;如果选“否”,则退出程序(使用循环语句)。如果mu的值为0,程序是否会提示“除数为0”的错误?或是给出“程序崩溃”的提示?怎样处理这种情况呢?该程序语言里是否提供了这样的机制?(异常处理)
6、编写一个科学计算器,包括加、减、乘、除、平方、立方、平方根、正弦、余弦、正切、阶乘、倒数、取模等操作;
7、用不同的格式进行输出(比如四舍五入到5位数字、截取前四位数字、用0填充左边或右边、左右对齐等)(输入输出操作)
8、将一个文本文件转换成网页文件(文件输入输出操作、字符串操作)
9、时间和日期:获取系统当前时间并将其转换成不同的格式;
10、创建一个文件名中含有时间日期的文件;
12、输入一个HTML表格,将其转换为以逗号或制表符分隔的文件;
13、实现自动换行的功能(看看Windows里记事本是怎样做的)
14、在数组的开头、结尾和中间添加或删除元素;
15、该程序语言是否支持以下特性:操作符重载、虚函数、引用、指针等;是否有命名空间、包、模块等;了解一下吧。
学教育技术,上教育技术论坛!http://www.etthink.com
回复
举报
精彩评论
3
正序浏览
wwl1216
发表于 2009-7-19 09:10:37
|
显示全部楼层
很受用哦!谢谢诶!
欢迎大家多发帖,参与讨论,增进彼此了解。
回复
支持
反对
举报
flickr
发表于 2009-8-18 10:54:06
|
显示全部楼层
很厉害。。。初学者的确难了!
欢迎大家多发帖,参与讨论,增进彼此了解。
回复
支持
反对
举报
清风扬帆
发表于 2011-7-6 00:10:10
|
显示全部楼层
很厉害,一看就是有经验的,这种方法很好,值得学习
欢迎大家多发帖,参与讨论,增进彼此了解。
回复
支持
反对
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
优秀版主
授予优秀版主
优秀会员
授予论坛优秀会员
etthink
管理员
11
关注
462
粉丝
7846
帖子
发送私信
收听TA
Ta的主页
推荐阅读
更多+
222696
优秀微课作品——图像处理
2024-2025学年小教微教学指导
教学设计
2024-11-21
小学生电脑作品分享——布平凡的艺术
优秀作品
2024-09-21
人工智能与教育
研究-应用-写作
2024-09-07
青岛
技友交流
2024-08-29
会员达人
更多+
etthink
主题:7846
积分:190869
教育者
主题:2
积分:95
BTS
主题:0
积分:76
少爷stp
主题:11
积分:135
落日长安
主题:2
积分:81
广告位
信息推荐
更多+
优秀微课作品——图像处理那些事
优秀作品——绿殇之小草
优秀美术微课——画竹
bbc数学故事纪录片下载
中学化学课件模板
想不到QQ影音回来了,特发图高兴一下
多窗口文件及文件夹管理
优秀作品展示——数学奇思秒想系列之乘法趣
相框和蒙版
优秀微课作品——滴眼药水
优秀微课作品:触景生情法的运用-以故宫太
PBL教学模式及发展
最新信息
更多+
[微课-翻转-影视]
优秀微课作品——图像处理那些事
12-08
[优秀作品]
优秀作品——绿殇之小草
12-19
[微课-翻转-影视]
优秀美术微课——画竹
12-17
[数学教学资源]
bbc数学故事纪录片下载
02-18
[PPT课件高效制作]
中学化学课件模板
12-23
[信息化教学助手]
想不到QQ影音回来了,特发图高兴一下
12-29
[PPT课件高效制作]
设计制作了一个MOOCs课程的模板
01-05
[信息化教学助手]
多窗口文件及文件夹管理
03-16
[微课-翻转-影视]
优秀作品展示——数学奇思秒想系列之乘法趣
12-20
[技友交流]
相框和蒙版
03-29
[教学设计]
2024-2025学年小教微教学指导
11-21
[教学设计]
教师的恐惧
11-16
[教学设计]
听课:教育技术之交互设计(触发器)——学
11-14
[教育技术公共课]
利用视频素材的拓展几个小问题,你掌握了几
11-11
[信息技术教学]
信息科技发展趋势
11-06
[政治教学资源]
杨朱:古之人,损一毫利天下,不与也
11-06
[教育技术公共课]
学习卡片——四季诗词
11-04
[应用方案]
在线查询系统设计制作:有个Excel表就可以
11-01
[语文教学资源]
唐温如:题龙阳县青草湖
11-01
[技友交流]
搭子是怎么来的
10-31
[信息化教学助手]
优秀软件工具推荐:quicklook
03-10
[教学设计]
2024-2025学年小教微教学指导
11-21
[教学设计]
教师的恐惧
11-16
[信息化教学助手]
QQ截图工具提取版
09-02
[教学设计]
听课:教育技术之交互设计(触发器)——学
11-14
[教育技术公共课]
利用视频素材的拓展几个小问题,你掌握了几
11-11
[信息技术教学]
信息科技发展趋势
11-06
[政治教学资源]
杨朱:古之人,损一毫利天下,不与也
11-06
[教育技术公共课]
学习卡片——四季诗词
11-04
[应用方案]
在线查询系统设计制作:有个Excel表就可以
11-01
快速回复
返回顶部
返回列表