计算机程序设计 小应用工具设计 1
目录 contents 1 应用场景 2 实验原理 3 实验方法 4 实验步骤 5 实验任务 1
应用场景1 房子装修好了 客厅需要一个万年历 设计一款万年历正常显示日期 1
应用场景2 计算器帮助我们 快速解决一些简单计算 设计一款计算器 1
你能帮他们设计万年历和计算器? 用计算机程序设计你知道怎么做吗? 1
我们来设计一款万年历 1
1 2 3 要素一 要素二 要素三 原理:在屏幕上显示当前的年月日,时刻表,当月的日历。输出界面尽可能整齐、美观, 符合日历显示规范。 原理:在屏幕上显示当前的年月日,时刻表,当月的日历。输出界面尽可能整齐、美观, 符合日历显示规范。 要素一 知识结构 1 要素二 设计原则 2 要素三 工具设备 3 1
1 01 03 02 04 知识结构 日期时间函数 数学计算 程序结构 算法设计 系统时间函数 判断闰年、判断天、判断月 计算年月对应成星期 功能模块函数设计 优化流程完成工具的应用 02 04 1
2 设计原则 知识综合性 实际应用性 操作可行性 能力训练性 1
3 工具设备 Microsoft Visual C++ 6.0可视化集成编程系统 新建文件 代码的录入,生成源程序*.c/*.cpp 查错翻译,生成目标程序*.obj 生成可执行程序*.exe 编辑 链接 编译 执行 启动VC 是 否 有错 1
方法介绍:分析问题解决问题模型 知识 方案 任务 项目 项目设计 团队协作 教师指导 交流讨论 提出问 题归类 设计实施方案 设定具 体课题 项目设计 团队协作 教师指导 交流讨论 提出问 题归类 设计实施方案 设定具 体课题 实施解 决问题 标准评 估方案 1
05 04 03 02 01 万年历实验步骤 记录数据 解决问题 验证算法 调试程序 设计算法 编写代码 解决日期 星期计算 分析日期 提出问题 01
01 分析日期提出问题 1.数据问题:设哪些数据变量? 2.算法设计问题:如何获取日期时间,并计算星期? 3.数学计算:日期转换为星期?
02 解决日期星期计算问题 1.设定数据:根据需求设定年、月、一年中第多少天、 星期等数据 2.分析算法:利用时间日期函数,并将天转为星期 02 解决日期星期计算问题 1.设定数据:根据需求设定年、月、一年中第多少天、 星期等数据 2.分析算法:利用时间日期函数,并将天转为星期 3.星期计算:当前月中天转为星期并显示
03 设计算法 编写代码 万年历源程序 1
04 验证算法调试程序 执行 快捷 键 检验标准 算法正确 代码完整 正常执行 输出数据
05 记录数据解决问题
1.设计万年历,输入一个年月日, 在屏幕上输出该年的日历。 2.设计计算器,进行简单计算。 实验任务发布:
课中学生实践操作
课堂总结与师生交互 签到检查完成情况
课堂总结与师生交互 任务总结 学习情况:完成设计万年历和计算器2个任务 疑点难点:年月日转换星期、计算界面与功能 小组协作:本次任务组织协调第6组 团队效率高 任务总结
同学们想试试设计更多小的应用工具吗? 登陆超星泛雅 【案例技能操作库】体验惊喜吧!
感谢聆听 THANKS 1