编写一个c语言程序 测试下列各表达式,大学一年级下学C语言程序设计实验报告答案完整版.doc...

大学一年级下学C语言程序设计实验报告答案完整版

《C语言程序设计》实验教学大纲

学时课程总:64 学分:4 实验学时:24  实验个数:9 实验学分: 1.5

课程性质:必做 适用专业: 计算机科学技术、网络工程、软件工程、电子商务、教育技术

教材及参考书:《C语言程序设计与实践实验指导》,谢满得 邵俊 编著,机械工业出版社,2014年1月 大纲执笔人:廖雪花 大纲审定人:

一、实验课的性质与任务

C语言程序设计实验是面向计算机相关专业学生开设的《C语言程序设计》实验课,是配合《C语言程序设计》课程而开设的实践性教育环节。本课程的主要任务是让学生充分掌握C语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。C语言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学习课程的辅助手段。通过C语言上机实验的教学活动,使学生真正全面掌握C语言的基础知识,培养和提高学生的程序开发能力。

二、实验课程目的与要求

1.实验目的

通过实验课程的学习,加深学生对所学的基本概念、基础理论和知识的理解,熟悉使用集成环境进行C语言的编写、编译与调试。项目开发全过程的全方位指导,从需求分析、算法设计到程序编写和过程调试,以项目实训的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力,以及培养学生用多函数、多文件组织程序的思维习惯为今后的后继课程学习和实际工作打下良好基础。掌握C语言程序的基本格式,了解C程序的开发过程和C语言中的一些常用概念掌握常量和五种基本数据类型变量的使用掌握C表达式和运算符的正确使用,熟练掌握数据输入、输出函数掌握条件转移语句if-else和选择分支语句switch;掌握三种程序跳转的方法,即break语句、continue语句、return 语句掌握循环语句(for语句;do-while语句;while语句)的正确使用,认真体会应该如何组织循环掌握数组的定义、赋值,一维数组与二维数组的使用掌握函数的定义、函数的调用以及函数的类型说明掌握局部变量、全局变量的定义和使用掌握指针的基本概念以及数组与指针、指向指针的指针的基本用法掌握结构体变量的定义,引用结构体中成员的方法,应用结构数组解决实际问题;共用体的概念,引用共用体中成员的方法掌握链表的类型定义及其基本操作掌握文件的打开、读写及关闭,并能运用文件提高编程的效率。110座机电话号码)序号实验项目编号实验名称学时必做选做学分数实验类型内容提要 基本操作验证综合设计1实验一数据类型和表达式√1√1、了解C语言中数据类型的意义。

2、理解常用运算符的意义。

3、掌握C语言表达式的运行规则2实验二分支结构程序设计√1√了解和掌握分支语句的使用,包括if语句的各种形式以及switch语句3实验三循环结构程序设计√2√√1、使用循环语句完成累乘、图像输出的程序编写。

2、掌握较复杂结构程序的编写。

3、掌握程序调试的方法4实验四数组程序设计√2√√掌握一维和二维数组的使用技巧5实验五函数√2√√1、学习函数的编程思想,编写一个包括3~4个函数的程序。

2、掌握函数中参数传递的两种方式和函数的相互调用6实验六指针√2√√1、用指针作为函数参数完成字符串的传递。

2、掌握函数中参数传递的两种方式7实验七字符串与指针√1√√1、掌握用指针进行函数参数传递的方法。

2、掌握指针数组和二维数组间的关系以及进行参数传递时的写法8实验八结构体√1√√1、掌握结构体的定义、数据输入方法。

2、掌握结构体成员变量的两种访问方法。

3、掌握编写程序完成单链表的建立和查询方法9实验九文件操作√1√√1、掌握文件的打开和关闭。

2、精通文件的读写操作。

3、了解文件的定位操作及文件的检测函数。

4、掌握文件的应用

四、实验内容安排:

实验一 数据类型和表达式

#include

main double a,b;

printf "please input two real numbers:\n" ;

scanf "%lf%lf",&a,&b ;

printf "the two`s average is: %.4lf\n", a+b /2 ; (2)写一个输入7个数据的程序,把输入的数据代入a + b * c – d / e * f – g 表达式进行运算。

#include

main float a,b,c,d,e,f,g,x; scanf "%f%f%f%f%f%f%f",&a,&b,&c,&d,&e,&f,&g ; x a + b * c

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值