§1算法的基本思想1
1算法案例分析1
2排序问题与算法的多样性5分钟训练(预习类训练,可用于课前)1
以下对算法的描述中,正确的有()①对一类问题都有效②对个别问题有效③计算可以一步步地进行,每一步都有唯一的结果④是一种通法,只要按部就班地做,总能得到结果A
4个答案:C解析:算法通常是指按照某种机械程序步骤,一定可以得到结果的解决问题的程序或步骤,算法往往是为了解决一类问题而编制的,其中①③④是对的
使用计算机解题的步骤,以下描述正确的是()A
正确理解题意→设计正确算法→寻找解题方法→编写程序→调试运行B
寻找解题方法→正确理解题意→设计正确算法→编写程序→调试运行C
正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行D
寻找解题方法→设计正确算法→正确理解题意→编写程序→调试运行答案:C3
480和900的最大公因数是()A
120答案:A解析: 480的素因数分解为480=25×3×5,900的素因数分解为900=22×32×52,其公共素因数2,3,5的指数分别为2,1,1,∴最大公因数为22×31×51=60
已知一个学生的语文成绩为98,数学成绩为87,外语成绩为92,以下是他的总分和平均成绩的一个算法:(在横线上填入算法中缺的两个步骤)1
取A=98,B=87,C=92;2
____________________;3
____________________;4
输出计算的结果
答案:计算总分D=A+B+C计算平均成绩E=解析:两步分别是求总分和平均成绩的两步,此算法通过输入任意分数,便可输出总分和平均分
已知一组有序列:{10,12,45,78,96,100,156,189,200},现在要将100这个数插入这组数中,但要保持原有的从小到大的排列顺序
用“直接插入排序法”插入时,10