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,则结

c语言学习报告,C语言课程教学习报告.doc相关推荐

  1. 计算机课改调研报告,计算机应用专业课程设置调研报告.doc

    计算机应用专业课程设置调研报告 计算机应用专业课程设置调研报告 目 录 TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc372733046 ...

  2. c++语言程序设计教程与实验实验报告,C++程序设计课程设计实验报告—网络五子棋...

    C++程序设计课程设计实验报告-网络五子棋 计算机学院 实验报告 课程名称: C++程序设计课程设计 开课学期: 2010-2011学年第2学期 院 班: 计算机学院 093 指导老师: 项目题目: ...

  3. 计算机技术结题报告,计算机图形学课程结题-报告选题:

    计算机图形学课程结题-报告选题: (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 4.9 积分 -计算机图形学课程结题报告选题:1. 物体建模(非上机 ...

  4. 小学计算机课程开展报告,小学生信息技术课程学习动机的调查报告

    小学生信息技术课程学习动机的调查报告 引言 小学开设信息技术课程是21 世纪初基础教育课程改革的重要内容, 培养学生对信息技术的兴趣和意识,让学生了解和掌握信息技术基本知识和技能,了解信息技术的发展及 ...

  5. 计算机模型机设计实验报告,计算机组成原理课程设计实验报告-基本模型机设计与实现...

    计算机组成原理课程设计实验报告-基本模型机设计与实现 (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 计 算 机 组 成 原 理实 ...

  6. python课程的中期报告_电子课程设计中期报告

    电子线路课程设计中期报告 电信工一班 王绪泉 200900121181 1. 设计题目 设计一个数字显示的电子温度计,要求包含模数转换模块,可数字显示,可测定温 度范围在 0 到 100 摄氏度之间, ...

  7. matlab数字图像处理课程设计报告,数字图像处理课程设计实验报告.doc

    数字图像处理课程设计实验报告 数字图像处理课程设计 题 目:数字图像处理及Huufman(或小波变换)编码仿真实现 学生姓名: 学 院:信息工程学院 系 别:电子信息工程系 专 业:电子信息工程 班 ...

  8. 微型计算机测控系统课程设计报告,微机原理课程设计实验报告--步进电机控制.docx...

    文档介绍: 2010-2011学年第一学期 微机原理课程设计实验报告 课题名:步进电机控制 一.课题内容和提示: 编程提示: (1)步进电机驱动原理是通过对每相线圈中的电流的顺序切换来使电机做步进式旋 ...

  9. 计算机组成原理课程实验报告,计算机组成原理课程设计实验报告

    <计算机组成原理课程设计实验报告>由会员分享,可在线阅读,更多相关<计算机组成原理课程设计实验报告(18页珍藏版)>请在人人文库网上搜索. 1.计算机组成原理课程设计实验报告( ...

最新文章

  1. elasticsearch实现按天翻滚索引
  2. C语言-链表的创建头插法和尾插法(有无头节点)
  3. Latex:表格制作全攻略
  4. ***F漏洞分析与利用
  5. php10天速成培训,十天学会php之第九天
  6. 本草纲目pdf彩图版下载_本草纲目中药图谱大全书PDF下载
  7. 实验06 分析IP报文结构实验报告
  8. matlab斑点噪声算法,粒子滤波算法中的噪声问题
  9. 如何封装jQuery插件
  10. android inflate 方法,Android LayoutInflater中 Inflate()方法应用
  11. 2021开年巨作!JDBC连接数据库工具类!
  12. 信号完整性(SI)电源完整性(PI)学习笔记(二十)传输线的串扰(四)
  13. MT6762/MT6765处理器参数比较/芯片资料介绍
  14. USB的DCP、CDP、SDP的区别
  15. 齐二TK6916/20/26/32系列数控落地铣镗床简介6
  16. Ubuntu下安装deb包命令
  17. Linux下Open函数
  18. wireshark抓包看post请求的body是什么样子
  19. 关于电脑自带的微软拼音输入法变成繁体的操作方法
  20. Windows程序设计第五版源代码---LINEDEMO

热门文章

  1. readonly 和 disable 区别
  2. eslint-disable的配置
  3. class 名的管理
  4. php+jq+添加css,jQuery添加/改变/移除CSS类
  5. import java.util.Objects;报错。错误信息为: Objects cannot be resolved
  6. linux傻瓜教程,一步即达——Lakka傻瓜教程
  7. 图论分类讨论 bzoj2503相框
  8. websocket我踩过的坑
  9. 做软文营销,有哪些方面的优势?
  10. mysql特殊字符小于 大于_MySQL 中SQL语句特殊字符如何处理(大于号, 小于号等)