《C程序设计》技能项目训练任务安排表 5-指针

  • 内容
  • 评论
  • 相关

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

技能单元:第8章-指针  教师:         2017 年 12月1日

学习目标:

1. 指针的定义与使用。

2. 指针分别与字符串、数组、函数结合使用。

3. 指针在动态内存分配中的应用。

4. 指针作为参数在函数中传递。

 

总体要求:

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

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

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

4.总结出收获和不足。

任务 下达组别
1.   定义一个整型变量和一个整型指针变量, 用整形指针变量输出整形变量的值。

2.   输入 a, b, c 三个整数, 使用指针变量使这三个数从大到小排序并输出排序后的结果。

3.   定义一个长度为 10 的整型数组并赋初始值,分别用指针和数组名的方式输出数组中的元素。

4.   编写一程序, 将两个字符串 s1=“Good”,s2=”Day”使用指针将两个字符串连接起来组成一个新字符串s3并打印输出,s2 接在 s1 的后面。

5.   输入一个长度不超过10的字符串,利用指针计算字符串的串长。

Int strlength(char *ps) //求字符串长度

 

全部小组

(必做)

6.   输入一个长度为10的字符串,利用指针计算字符串中小写字母的个数。

7.   定义一个整型的二维数组并赋初始值,用指针访问二维数组中的元素,求出并打印二维数字中元素的最大值和最小值。

8.         编写一程序,输入两个字符串,自行编写一个字符串比较函数,并使用字符指针变量来比较两个字符串s1,s2的大小。规定如果字符串1大于字符串2,返回值为1;字符串1小于字符串2,返回值为-1;字符串1等于字符串2,返回值为0。

(选做)

 

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

 

评论

0条评论

发表评论

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