cout输出
cin输入
cout输出
cin输入
逻辑思维与计算机解题
1、关系运算和关系表达式
关系运算符
>= 大于等于
> 大于
== 等于
<= 小于等于
< 小于
!= 不等于
关系表达式的一般格式
《变量1》关系运算符《变量2》
b>c
***********************************
*程序: *
*功能: *
*编制人: *
*时间: *
***********************************
#iclude<iostream.h> //预编译命令
using namespace std;
int main()
{
char thisman; //声明字符变量thisman
thisman='A'; //thisman赋值为A
cout <<"65=='A'----关系表达式的值
<<(65=='A')<<"1为真"<< endl;
return 0;
} //主函数结束
2、枚举法的思路
for (k=0;k<4;k=k=1) //计数型循环,循环的控制变量为k
{ //循环体开始
thisman="A"+k; //产生被试者,依次为A B C D
sum= (thismaan!=A)
+(thismaan==C)
+(thismaan==D)
+(thismaan!=D)
}
for(表达式1,表达式2,表达式3)
{
循环体
}
if
then
else if
else
end_if
整型范围- 32768~+32767
整型现在为4个字节范围与长整型范围一致
3.3 循环结构
循环结构是程序中用得最多的一种,它发挥了计算机长于重复运算的特点。
它和顺序结构、分支(选择)结构并称为程序设计的三种基本结构。
for语句的格式和执行过程
for语句的格式为
for(表达式1;表达式2;表达式3)
{
循环体(语句组)
}
for是计数型循环的标识符,圆括号括起的是三个表达式。其下的大括号括起的部分是循环体
第六讲
第四章 函数思维与模块化设计
函数一般是由主函数调用,调用函数的目的是让它计算某一个函数值,这个值通过return语句返回给调用它的函数。
函数原型为double floor(double x)自变量和函数均为双精度实数
double 型函数:双精度
double pow(double x,double y)
例: pow (2.0,3.0)=8 x^y
sart(100)= 10 方根函数
函数调用
1、
#include <iostream>
using namespace std;
int main()
{
double y;
y = 1 + 1/(1 + 1/(1 + 1/5.0)); // 5.0
cout << "y = " << y << endl;
return 0;
}
2、
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double y;
y = sqrt(pow(3,2) + pow(4,2));
cout << "y = " << y << endl;
return 0;
}
第十讲
数据等组织与处理——数组
递推是计算机数值计算中的一个重要算法,思路是通过数学推导,将复杂的运算化解为若干重复的简单运算,以充分发挥计算机长于重复处理的特点。
#include <iostream>
using namespace std;
int main()
{
char thisman = 'A';
int sum = 0;
for(int k = 0;k < 4; k ++)
{
thisman = 'A' + k;
sum = (thisman !='A') + (thisman =='C') +(thisman =='D') + (thisman !='D');
if(sum == 3)
{
cout << "Result: " << thisman << endl;
break;
}
}
return 0;
变量是相对于常量而言的,在程序中经过操作其值允许改变的量为变量
第一个字符必须是下划线或者字母
赋值符号为“=”
《变量》=《表达式》
变量是相对常量而言,在程序中经过操作其值允许改变的量称为变量。变量在使用前必须加以定义,一般在程序的声明部分。
变量名:变量名第一个字符必须是字母或下划线,其后的字符只能是字母、数字、下划线,且所用名字不得与C++语言系统所保留的关键字相同。