《C程序设计》技能项目训练任务安排表 6-结构体应用

  • 内容
  • 评论
  • 相关

《高级语言程序设计》技能项目训练任务安排表

技能单元:第9章-结构体应用   教师:         2017 年 12月6日

学习目标:

1.结构体的声明、变量定义和初始化

2. 结构体变量内部元素的引用

3. 库函数头文件的引用及库函数的使用方法

4. 结构体数组变量的定义,初始化及元素引用

5. 共同体的定义使用,结构体和共用体占用内存空间的异同

6. 掌握链表的简单操作

总体要求:

1. 每组中的成员必须掌握结构体的概念、定义、引用等基本内容。

2.  每组中的成员掌握链表的概念,构建和简单操作。

3.以小组为单位完成各项任务的算法思想描述,并编写程序上机调试。

4.每小组要总结出2-3条调试心得供全班分享。

5.总结出收获和不足。

任务 任务
1.   定义结构体类型person,包含数据成员姓名,年龄;输入姓名,年龄信息(如zhang,15),输出“我的姓名是zhang,我15岁了”的信息。(结构体的定义与信息读写)

2.   输入并保存10个人的姓名,年龄,输出未成年(小于18岁)的信息。(结构体与数组)

3.   编写函数获取10个人中年龄最大的那人的信息。(结构体与函数)

4.   输入3个人的姓名、年龄信息,按年龄从小到大依次输出这些人的信息。(手工创建链表并输出)

全部小组

(必做)

5.   多人按登记顺序排成一队。输入人的姓名、年龄信息,动态创建链表并输出保存的这些人的信息。

6.   在指定位置,插入一个人的信息。

7.   在指定位置,删除一个人的信息。

(选做)

 

注释:学生用表,用于以项目方式给学生下达任务。该表以章为单元进行整体设计,与教师课堂互动用表保持一致。融合思想和训练环节的统一,该表需要提前下达给学生。

 

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注