《C语言程序设计实验》指导书.docx
21页C 语言程序设计实验》指导书(简明版)**大学软件学院**件**曰实验一 顺序结构程序设计(2 学时)一、实验目的1、 熟悉C编译环境、简单C程序结构及书写方式、以及C程序的编辑、 编译、连接、运行、调试的步骤;2、 掌握C语言的基本数据类型及其输入输出格式,以及输入输出函数的 使用方法;3、 掌握C语言的算术运算符(特别是自增、自减运算符)、赋值运算符、 关系运算符、逻辑运算符、条件运算符、逗号运算符的使用;4、 掌握 C 语言顺序结构程序的执行流程、设计方法,能够根据实际问题 灵活使用顺序结构,画出程序的算法流程图,设计出逻辑合理、思路清晰、 结果正确的顺序结构程序二、实验内容及要求1、实验内容包括 8 道题目,分为基本内容和选做内容两部分要求:(1) 基本内容中的实验题目是必须要完成的,选做内容中的实验题目可 以根据自己的情况选做或全做(越多越好,适当加分);(2) 在实验之前编写出基本内容、选做内容中的所有程序,实验前检查 (视未完成情况适当扣分);(3) 对于设计型题目,要求画出程序流程图(传统流程图和 N-S 图); ( 4)在上机实验过程中,注意总结和体会上机步骤(编辑、编译、连接、运行、调试、结果分析),注意培养观察、分析和排除编译错误、连接错误和 程序逻辑错误的初步能力;(5)上机结束后,应按要求认真书写实验报告(格式见附件)。
2、基本内容( 1) [验证型]编辑下列程序,然后进行编译、连接和运行,观察结果, 并简要总结简单C程序的结构、书写格式以及上机过程;#include
观察结果并分析++和--运算符的作用include
二)实验指导(略)四、练习题1、 求下列表达式的值,并编写程序,上机进行验证设a = 12, n = 5①a += a ②a -二 2③a *= 2+3 ④a /= a+a2、 请同学们思考以如下方式初始化变量会出现什么问题?请编写程序调试说明int a = 096; char b = '\028';int c = 987654321;int d = 987654321L; double i = 123.456;int m = n, n = 6;3、 写程序输出字符 0、 9、 A、 Z、 a、 z 的 ASCII 码的十进制、八进制和十六进制 形式4、 编写程序,要求输入一个全部是字母的字符串,将其中的大写字母全部转化为 小写字母,小写字母全部转化为大写字母5、 编程实现:输入一个华氏温度,要求输出摄氏温度公式为c = 5 / 9 * (f-32)一、实验目的1、 进一步掌握C语言中逻辑运算符及逻辑表达式的使用及条件判断;2、 熟练掌握C语言中if语句的使用;3、 熟练掌握C语言中switch及break语句的使用;4、 能够根据实际问题灵活使用选择结构,设计出逻辑合理、思路清晰、 结果正确的选择结构程序。
二、实验内容及要求1、实验内容包括 5 道题目,分为基本内容和选做内容两部分要求:(1) 基本内容中的实验题目是必须要完成的,选做内容中的实验题目可 以根据自己的情况选做或全做(越多越好,适当加分);(2) 在实验之前编写出基本内容、选做内容中的所有程序,实验前检查 (视未完成情况适当扣分);(3) 对于设计型题目,要求画出程序流程图(传统流程图和 N-S 图);(4) 在上机实验过程中,注意培养观察、分析和排除编译错误、连接错 误和程序逻辑错误的能力;(5) 上机结束后,应按要求认真书写实验报告2、基本内容(1)[设计型]编程实现:输入一个整数,若其为偶数,求其立方值,若 其为奇数,求其平方值2) [设计型]编程实现:输入一个5 位数,判断它是不是回文数例如 12321 是回文数,个位与万位相同,十位与千位相同3) [设计型]用 switch 语句编写程序,实现输入月份,显示季节3、选做内容(4)[设计型]编程实现:输入四个整数,要求按由小到大的顺序输出5)[设计型]编程实现:输入某年某月某日,判断这一天是这一年的第 几天三、相关知识点及实验指导(一)相关知识点1、为什么要引入选择结构?2、if 语句的一般形式以及最常用的 3 种 if 语句形式(简单 if 语句、 if-else 语句、多层嵌套的 if 语句);3、switch 语句与 break 语句;4、选择结构程序的执行流程及设计方法。
二)实验指导(略)四、练习题1、写一程序,输入一个实数X的值,按照下面的式子计算输出y的值x (x < 1)y = < 2x 一 1 (1 < x < 10)3x 一 11 (x > 10)2、 对一批货物征收税金价格在一万元以上的货物征税5%,在 5000 元以上, 1 万元以下的货物征税3%,在 1000 元以上, 5000元以下的货物征税2%, 1000元以下的 货物免税编写一程序,读入货物价格,计算并输出税金3、 编写一个程序,实现某服装店售货员日营业额的考评若日销售量为0 件,则 输出“E”;若日销售量为1件或2件,贝y输出“D”;若日销售量为2或3件,则输 出“C”;若日销售量为4件或5件,则输出“B”;若日销售量大于5件,则输出“A”4、 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继 续判断第二个字母一、实验目的1、熟练掌握 for 语句的使用;2、熟练掌握 while、do-while 语句的使用;3、能够根据实际问题灵活使用简单的循环结构,设计出逻辑合理、思路 清晰、结果正确的简单循环结构程序二、实验内容及要求1、实验内容包括 5 道题目,分为基本内容和选做内容两部分。
要求:(1)基本内容中的实验题目是必须要完成的,选做内容中的实验题目可 以根据自己的情况选做或全做(越多越好,适当加分);(2)在实验之前编写出基本内容、选做内容中的所有程序,实验前检查 (视未完成情况适当扣分);(3)对于设计型题目,要求画出程序流程图(传统流程图和 N-S 图);(4)在上机实验过程中,注意总结和体会上机步骤(编辑、编译、连接、 运行、调试、结果分析),注意培养观察、分析和排除编译错误、连接错误和 程序逻辑错误的能力;(5)上机结束后,应按要求认真书写实验报告(格式见附件)2、基本内容(1)[设计型]编程实现:求 S = 3 + 33 + 333 + 3333 + 33333要求用循环结构实现)(2)[设计型]编程实现:求出数列 2/1,3/2,5/4,8/8,„的前 10 项 之和3)[设计型]编程求解:有一棵树一天长高一倍,最高长到三十天,即 三十天之后就不再长高,那么那棵树三十天能长多高?长到一半高需要多少 天?3、选做内容(4) [设计型]编程实现:计算S = A! + B! + C!的值其中,A、B、C 的值由键盘输入5) [设计型]编程实现:输入两个正整数m和n,求其最大公约数和最 小公倍数。
三、相关知识点及实验指导(一)相关知识点1、 为什么要引入循环结构?2、 C语言的三种循环语句:for循环;while循环;do-while循环;3、 三种循环语句的比较与互换使用;4、 简单(非嵌套)循环结构程序的执行流程及设计方法二)实验指导(略)四、练习题1、 已知 s = 6 + 6.6 + 6.66 + 6.666 + 6.6666 + 6.6666,6 求 s 的值2、 输出全部的英文字母的大小写要求:每个字母先输出大写,后输出 小写;字母与字母之间用空格可开;每行输出 8个字母3、 求三个数的最小公倍数一、实验目的1、掌握三层以内的各种循环结构相互嵌套的使用方法;2、掌握三层以内的选择结构和循环结构相互嵌套的使用方法;3、能够根据实际问题灵活使用嵌套循环结构,设计出逻辑合理、思路清 晰、结果正确的嵌套的循环结构程序二、实验内容及要求1、实验内容包括 3 道题目,分为基本内容和选做内容两部分要求:(1)基本内容中的实验题目是必须要完。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


