嘉应学院 计算机学院 实 验 报 告课程名称 指导老师 班 级程序设计基础实验名称 实验时间 姓 名实验地点 提交时间 座 号一、实验目的和要求(1)了解 C 语言表示逻辑量的方法(以 0 代表“假” ,以非 0 代表“真”。 ) (2)学会正确使用逻辑运算符和逻辑表达式。 (3)熟练掌握 if 语句的使用(包括 if 语句的嵌套) 。 (4)熟练掌握多分支选择语句—switch 语句。 (5)结合程序掌握一些简单的算法。 (6)进一步学习调试程序的方法。二、实验环境和方法实验方法: (一)综合运用课本所学的知识,用不同的算法实现在不同的程序功能。 (二)结合指导老师的指导,解决程序中的问题,正确解决实际中存在的异常情况,逐步 改善功能。(三)根据实验内容,编译程序。实验环境:Windows xpVisual C++6.0三、实验内容及过程描述实验步骤: ① 进入 Visual C++ 6.0 集成环境。 ② 输入自己编好的程序。 ③ 检查一遍已输入的程序是否有错(包括输入时输错的和编程中的错误) ,如发现有错,及时 改正。 ④ 进行编译和连接。如果在编译和连接过程中发现错误,频幕上会出现“报错信息” ,根据提 示找到出错位置和原因,加以改正。再进行编译,如此反复直到不出错为止。 ⑤ 运行程序并分析运行结果是否合理。在运行是要注意当输入不同的数据时所得结果是否正 确,应运行多次,分别检查在不同情况下结果是否正确。 实验内容: 本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。 (1)有一函数:? x ? y ? ?2 x ? 1 ? 3 x ? 11 ??x? 1??1 ? x ? 10 ? ? x ? 10 ?
…… …… 余下全文
实验二 选择结构程序设计
一、实验目的和要求
1. 掌握关系表达式和逻辑表达式的使用。
2. 熟悉选择结构程序设计。
3. 熟练使用if语句进行程序设计。
4. 使用switch语句实现多分支选择结构。
二、实验设备
PC机 Visual C++6.0
三、实验内容
(一)实验准备 1.从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支(选择)结构、循环结构。
2.If-else语句:
一般形式为: if(表达式)
语句1;
else
语句2;
该语句用于实现分支结构,根据表达式的值选择语句1或语句2中的一条执行。首先求解表达式,如果表达式的值为“真”,则执行语句1;如果表达式的值为“假”,则执行语句2.
2.switch语句
switch语句可以处理多分支选择问题,根据其中break语句的使用方法,一般分为三种情况。
(二)实验项目
1. 计算a+|b|
#include<stdio.h>
int main(void)
{
int a,b,z;
printf("Please enter a,b:\n");
…… …… 余下全文
实验三:C程序的选择结构
…… …… 余下全文
实验报告
实验目的:
(1)掌握“条件”的正确表示
(2)掌握多分支控制的逻辑结构
(3)继续巩固表达式的运用,并通过编程具体运用
实验内容:
【实验3-1】编写一程序,实现分段函数求值,其中y关于x的函数为:
(1) 程序代码
(2) #include<iostream>
#include<cmath>
using namespace std;
void main()
{
float x,y;
cout<<"请输入x"<<endl;
cin>>x;
if (x<0)
{
y=-x;
}
else if (x>=0&&x<10)
{
y=exp(x)*sin(x);
…… …… 余下全文
C语言实验报告
课程__C程序设计_实验名称_选择结构程序设计__第 页 共 页
系 别__电气工程______________________ 实 验 日 期 20## 年 4 月 14日
专业班级___ 自动化 __2班 _______________ 实 验 报 告 日 期 20## 年 4月 14日
姓 名___马震_________学号_P091813232___ 报 告 退 发 ( 订正 、 重做 )
教 师 审 批 签 字
一. 实验目的
If结构的练习
二. 实验内容
(-)实验题目一:给出一百分制成绩,要求输出成绩等级`A`、`B`、`C`、`D`、`E`。90分以上为`A`,80~89分为`B`,70~79分为`C`,60~69分为`D`,60分以下为`E`。
…… …… 余下全文
MATLAB实验报告
学院:光电学院
班级:073-1
姓名:刘颖
学号:200713503117
实验三选择结构程序设计
1. 求分段函数的值。
y=
用if语句实现,分别输出x=-5.0,-3.0,1.0,2.0,2.5,3.0,5.0时的值。
程序设计:
x=[-5.0,-3.0,1.0,2.0,2.5,3.0,5.0]
if x<0&x~=-3
y=x.*x+x-6;
elseif x>=0&x<5&x~=2&x~=3
y=x.*x-5*x+6;
else y=x.*x-x-1
end
y
运行结果:
x =
-5.0000 -3.0000 1.0000 2.0000 2.5000 3.0000 5.0000
…… …… 余下全文