c语言学习报告,C语言课程教学习报告.doc

C语言课程教学习报告

8

新疆农业职业技术学院

《 C语言程序设计 》

教学实习报告

部 门: 信息技术学院

专 业: 计算机应用

班 级: 08高应

姓 名: 冀丽娟

指导教师: 周 静

《 C语言程序设计 》教学实习报告

08高应 班冀利娟

一、实习时间: 2009 年 5 月 24 日至 2009 年6 月 4 日

二、实习地点:软件楼第二微机室

三、实习目的

1、加深对讲授内容的理解,特别是语法规定,必须通过多次上机才能熟练掌握。

2、熟悉所使用的计算机系统的操作方法,了解、熟悉C语言的程序开发环境。

3、学会上机调试程序,发现并排除程序中的错误,保证程序的正确运行。

四、实习内容及方法

实训1:数据的输入和输出,顺序结构程序设计

1、题目:用*号输出字母C的图案。程序分析:可先用'*'号在纸上写出字母C,再分行输出。

实训分析总结:

1、输出函数格式及常用格式控制字符。

输出函数格式:Printf(“格式控制”,输出列表);

常用格式控制字符:空白类字符(空格符或制表符),普通字符(不包括%),格式转换说明:以字符‘%’开头至输入格式符结束的字符序列组成。

2、输入函数格式及常用格式控制字符。

输入函数格式:scanf(“格式控制”,地址列表);

常用格式控制字符:空白类字符(空格符或制表符),普通字符(不包括%),格式转换说明:以字符‘%’开头至输入格式符结束的字符序列组成。

3、顺序结构程序设计的流程说明。

在顺序结构程序中,程序的执行是按照各语句出现的先后次序、顺序执行的,并且每条语句都会被执行到。

实训2:选择结构程序设计

1、输入一个数,如果其大于0就输出“正数”,否则输出“不是正数”

2、输入一个分数,如果输入的数据不在0到100的范围内,则输出“数据错误!”如果其大于60并且小于100就输出“通过”,否则输出“不及格”。

3、有一个函数:

x (-5

y= x-1 (x=0)

x+1 (0

根据该函数编写程序求出输入的x所对应的y的值。

4、从键盘上任意输入4个数,要求这4个数以从大到小的顺序进行排序。

5、假设字符’a’ ’b’ ’c’ ’d’ 四个等级分别对应分数档次为 100-90、89-70、 69-60、 59-0,要求从键盘上输入一个等级,然后程序自动显示该等级所对应的分数档次。

实训分析总结:

1、什么是if语句?

If语句是用来判定多给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。

2、if语句的数据流程图如何执行?

语句的执行过程式先计算“条件”,若条件成立,则执行“语句”;否则什么也不做。

3、if语句的语法格式。

If(条件表达式)语句1;

Else 语句2;

4、if语句的嵌套使用,语法格式

If(条件1) 语句1;

Else if(条件2) 语句2;

Else if(条件3) 语句3;

Else if(条件n-1) 语句n-1

Else 语句n;

5、switch语句语法格式

Switch(表达式)

{case 常量表达式1:语句序列1;

Case 常量表达式2:语句序列2;

Case 常量表达式n:语句序列n;

Default:语句序列n+1;

}

实训3:循环结构程序设计

1、利用循环结构设计输出100以内数据的累计和,并且输出。

2、输出9*9口诀。…-99+101的值。

6、题目:求1+2!+3!+...+20!的和While 语句是当型循环控制语句,先判断再执行循环体Do while 语句是直到型循环语句,不管条件是否成立,至少执行循环体一次;

For 语句是是用来表示循环次数已知的情况,它的使用格式为:for( 表达式一; 表达式二; 表达式三) 循环体语句While语句的执行过程:首先计算表达式的值,如果表达式的值为真,则执行循环体语句,然后重新计算表达式的值,并再次判断值是否为真,如为真,再执行循环体内语句,如此循环往复;如果表达式的值为假,则退出循环结构。

Do-while语句的执行过程:先执行循环体语句,再求解表达式的值,若表达式的值为非0,则再次执行循环体语句,如此反复,直到表达式的值为0,结束循环,并转到下一条语句。;

For语句的执行过程:1、先执行初始表达式,2、计算循环条件表达式,若为非0,则执行循环体;若为0,则结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值