发送方式:
接收者:
发送
程序设计实践C-课程设计

程序设计实践C-课程设计

选班学习
我是老师,我要开班

课程介绍

爱心斑马线:首先分析了程序开发目标,通过引入sdl2game二次开发库简化SDL2的编程过程,从实现简易斑马线开始,逐步过渡到爱心斑马线的实现,最后还介绍了使用循环重构程序的过程。通过本次应用开发的学习,学生可以很好地加深对C语言的顺序结构、变量定义、运算符和表达式的掌握,同时也对循环结构的由来有一个初步的认识。

欢乐小跑车:首先分析了程序开发目标,从准备项目到公路背景的初步处理,并将小车及及车轮展示出来,然后在此基础上实现了汽车按喇叭声播放、小车车轮的旋转、公路的无限连续移动、小车的行驶和停止控制、小车起始位置调整、小车起停问题的修正、公路的独立移动、风景的移动和小车行驶声音等功能。通过本次的学习,学生可以进一步加深对C语言的顺序结构、变量定义、运算符和表达式、条件结构的掌握,同时对使用C语言的基本语法结构解决一些实际的问题打好基础。



酷炫迷你钢琴:首先分析了程序开发目标,从准备项目到琴键面板分析,然后在此基础上将一个基本功能的钢琴琴键绘制出来,接着实现了钢琴的白键和黑键弹奏功能实现,并将琴键替换为酷炫钢琴的琴键、酷炫钢琴按键状态的完善等,最后根据对钢琴回放功能的技术分析,分别完成了录音和回放按键实现、录音功能实现、录音音符的验证、回放线程的准备、回放功能的实现和完善等功能。通过本次的学习,学生可以加深对C语言的顺序结构、条件结构、循环结构的灵活掌握,同时还引入了一维数组解决钢琴按键回放的问题。

课程目标

通过本课程的学习,掌握使用C语言实现一个简单的爱心斑马线的应用;开发一个包含简单动画和动画功能的小跑车应用以及开发一个具备基本功能的钢琴的应用。

课程建设老师

推荐配套案例