信息学编程语言教程二:顺序结构程序与基本数据类型
合肥奥数网整理
2012-12-13 15:24:15
合肥奥数网讯:青少年信息学编程语言教程二:顺序结构程序与基本数据类型。
前面的简单程序已体现出处理问题步骤、思路的顺序关系,这就是顺序结构程序。
前期回顾:青少年信息学竞赛语言教程一:简单程序
[例1.7]交换两个变量的值:由键盘输入两个正整数A和B,编程交换这两个变量的值。
解:交换两个变量的值,可以想象成交换两盒录音带(称为A和B)的内容,可以按以下步骤处理:
步骤①:拿一盒空白录音带C为过渡,先将A翻录至C;
步骤②:再将B翻录至A;
步骤③:最后将C翻录至B。
这样操作,可达到题目要求。
Pascal程序:
ProgramExam17;
Vara,b,c:integer;
Begin
Write(‘A,B=’);
Readln(a,b);
C:=A;{等价于步骤1}
A:=B;{等价于步骤2}
B:=C;{等价于步骤3}
Writeln(A,B);
End.