第9章算法初步、框图双基研习•面对高考双基研习•面对高考考点探究•挑战高考考点探究•挑战高考考向瞭望•把脉高考考向瞭望•把脉高考§9
1算法与程序框图第9章算法初步、框图双基研习•面对高考双基研习•面对高考考点探究•挑战高考考点探究•挑战高考考向瞭望•把脉高考考向瞭望•把脉高考考点探究•挑战高考考向瞭望•把脉高考§9
1算法与程序框图双基研习•面对高考第9章算法初步、框图双基研习•面对高考双基研习•面对高考考点探究•挑战高考考点探究•挑战高考考向瞭望•把脉高考考向瞭望•把脉高考双基研习•面对高考基础梳理基础梳理1.算法的概念算法是解决某类问题的一系列_______或_______.2.排序问题(1)有序列直接插入排序按照一定的顺序排列的数据列,我们称之为____________.步骤程序有序列第9章算法初步、框图双基研习•面对高考双基研习•面对高考考点探究•挑战高考考点探究•挑战高考考向瞭望•把脉高考考向瞭望•把脉高考有序列插入排序就是找到要插入的数据在已知有序列中的位置,然后把它插入进去,组成新的有序列.(2)折半插入排序方法先将新数据与有序列中“中间位置”的那个数据进行比较,“中间位置”的数据将数列分为两半,当新数据较小时,它的位置应在靠左的这一半,否则,在靠右的这一半.(3)算法的基本结构第9章算法初步、框图双基研习•面对高考双基研习•面对高考考点探究•挑战高考考点探究•挑战高考考向瞭望•把脉高考考向瞭望•把脉高考名称内容顺序结构选择结构循环结构定义按照步骤_____________的一个算法,称为具有“顺序结构”的算法,或者称为_____________________
在算法的执行过程中,需要对______进行判断,_____________决定后面的步骤,像这样的结构通常称作选择结构
在一些算法中,经常会出现从某处开始,按照一定的条件,反复执行某一处理步骤的情况