实验1+顺序结构程序设计
更新时间:2023-11-05 16:44:01 阅读量: 综合文库 文档下载
注意:
1、请大家每次上机都要带上c教材。
2、请大家认真通读教材P9-19!
3、实验一顺序结构程序设计上2次机4学时,第1次上机完成实验内容1~5,第2次上机完成实验内容6~10.
4、请认真按照实验要求做好实验预习工作,编好相关程序,有目的的上机!
实验一 顺序结构程序设计
一、实验说明
实验项目名称:顺序结构程序设计
实验类型:基础 实验课时:4
二、实验准备——实验预习理论基础知识
? ? ? ?
写出c中基本数据类型分类及相应在内存中占的字节 写出整型、字符型和浮点型变量的定义方法和赋值方法。 写出不同数据类型之间混合运算的转换规律。
写出算法运算符的优先级及运算规律,自增和自减运算的运算法则
? ? ? ?
C程序的组成?C语句分为哪几类?写出赋值语句的格式及使用方法 C语言中输入输出是如何实现的? C语言中输入输入函数有哪些? putchar、getchar实现何种功能?如何应用?
printf、scanf函数实现何种功能?具体格式如何?
三、实验目的
1. 掌握C语言基本数据类型以及常量的表示方法、变量的定义与使用规则。 2. 掌握C语言的算术运算、逗号运算的运算规则与表达式的书写方法。 3. 熟悉C程序的编辑、编译、连接和运行的过程。 4. 掌握C语言中赋值语句的使用方法
5. 熟练掌握格式输入、格式输出函数及各种格式符的使用; 6. 掌握各类数据输入输出的实现方法; 7. 学习完成简单的顺序结构程序设计。
四、实验环境
实验所用主要仪器:微型计算机1台,安装中文版Windows 2000/XP操作系统、VC++6.0集成
编程环境。
另外,要求同学们在上机前一定要预先编写好程序。
五、实验内容
实验内容1:输入并运行程序分析结果
#include
注意:此处考察整形变量与字符变量关系。字符变量存储内存存的变量的ACSII码值,故在0~255范围内整形变量和字符变量可以通用 运行结果: a b 97 98
实验内容2 :输入并运行程序分析结果
#include
注意:考察字符常量的表示方式。字符常量用两种表示方式:一种为用‘’引起来的一个字符,另一种以\\开头的转义字符 运行结果:
aa bb cc abc A N
实验内容3:输入并运行程序分析结果
#include
printf(\ printf(\ c=a=e; d=b=f; printf(\ printf(\}
注意:此处考察基本整形、无符号整形和长整形占用字节及在内存中如何存储表示。 运行结果: 100,-100
100,4294967196 100,4294967196 50000,32767 50000,32767
实验内容4:输入并运行程序分析结果
#include
int i,j,m,n; i=8; j=10; m=++i; n=j++;
printf(\}
运行结果: 9,11,9,10
注意:考察自增和自减运算符运算规则。C语言在计算一个表达式时,如果表达式含有对于整型变量自增(减)运算符,则首先执行所有的前缀自增(减)操作,然后让变量参加算术运算,得到表达式的结果,最后在执行后缀自增(减)操作,最终确定变量的值。
实验内容5.要将“china”译成密码,密码规律是用原来后面第4个字母代替原来的字母,即?A?后面第4个字母是?e?,用?e?代替?a?,以此类推。请编写一程序,用赋值方法使c1~c5这个存储”china“字符。
#include
{ char c1='C',c2='h',c3='i',c4='n',c5='a'; c1+=4; c2+=4; c3+=4; c4+=4; c5+=4;
printf(\密码是%c%c%c%c%c\\n\ }
运转结果: 密码是Glmre
实验内容6:调试程序,使之能输出3个整数之和及3个整数之积。
main( ) {
int a,b,c;
printf(\; scanf(\; ab=a+b; ac=a*c;
printf(\; printf(\; }
注意:此处考察的变量的定义及表达式的使用
改版:
#include
int a,b,c,ab,ac;
printf(\ scanf(\ ab=a+b; ac=a*c;
printf(\ printf(\}
结果Please enter 3 numbers:1,2,3
a+b+c=6 a*b*c=6
实验内容7 :输入并运行程序分析结果。
main( )
{ int a=10;
long int b=10; float x=10.0; double y=10.0;
printf(\; printf(\; printf(\; }
改版:
#include
int a=10;
long int b=10; float x=10.0; double y=10.0;
printf(\ printf(\ printf(\}
注意:从此题的输出结果认识各种数据类型在内存的存储方式。 结果:a = 10, b = 10, x = 10.000000, y = 10.000000 a = 10, b = 10, x = 10.000000, y = 10.000000 x = 10.000000, x = 1.000000e+001, x = 10
实验内容8:自由落体运动位移公式为s=v0t+gt2/2 , 其中初速度V0=4m/s , 重力加速度 =9.8m/s2,时间t=0.5s , 编程求位移s。 #include
float s,t,g; int v0; v0=4; g=9.8; t=0.5;
s=v0*t+g*t*t/2;
printf(\位移s为:%f\ printf(\}
结果:位移s为:3.22500m 实验内容9:编写程序求如图所示的阴影部分面积。三角形的三边长及圆的直径从键盘输入。 #include
正在阅读:
实验1+顺序结构程序设计11-05
关于控制我市优质生源外流的调查与思考05-06
邮政投递员高级试卷正文06-11
电梯施工过程自检记录表 - 图文05-17
又是一年重阳节作文600字06-27
小学生拾金不昧表扬信模板12-10
大学物理(北邮电版)习题2答案01-18
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 程序设计
- 顺序
- 结构
- 实验
- 2014年9月份考试文献检索与应用第二次作业
- SZDSP型开发实验平台54X
- 七巧板拓展性课程建设规划方案
- 2014年发展新团员计划
- 幕墙施工方案(玻璃幕墙 铝单板幕墙)(1)
- 美的集团内部控制分析
- 2011山东会计从业资格《财经法规》精讲笔记
- 化验室作业指导书
- 洛阳理工工程力学往年期末考试题
- 世界政治与经济关系 - 华东理工网络学院作业7
- ABAP-WebDynpro实例
- 句子部分复习教案
- 关键测量过程一览表
- 土木工程概论(第四版)罗福午刘伟庆(武汉理工大学出版社)讲义
- 电工中级复习题(答案)
- 学会感恩立志成才
- 土地利用规划-耕地需求量预测 实验报告
- 雨花台中学六月份工作完成情况及暑假工作安排
- 2017届武汉市新高三9月起点调研测试生物试题及答案word版 - 图文
- 高中体育教案模板