全站数据
8 4 2 0 5 8 1

什么是输入程序段

建筑互联网 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 05:18:59

问题描述

什么是输入程序段求高手给解答
精选答案
最佳答案

输入程序段是计算机程序术语,是指输入序列数据按非减顺序输出。

输入程序段的基本思想:

经过i-1遍处理后,L[1..i-1]己排好序。第i遍处理仅将L[i]插入L[1..i-1]的适当位置p,原来p后的元素一一向右移动一个位置,使得L[1..i]又是排好序的序列。

例2:输入序列数据按非减顺序输出.

程序1:

program crpx;

const n=7;

var a:array[1..n] of integer;

i,j,k,t:integer;

begin

write('Enter date:');

for i:= 1 to n do read(a[i]);

writeln;

for i:=2 to n do

begin

k:=a[i];j:=i-1;

while (k<a[j]) and (j>0) do

begin a[j+1]:=a[j];j:=j-1 end;

a[j+1]:=k;

end;

write('output data:');

for i:= 1 to n do write(a[i]:6);

writeln;

end.