满分5 > 高中数学试题 >

根据下面的要求,求满足1+2+3+…+n>500的最小的自然数n. (1)画出执...

根据下面的要求,求满足1+2+3+…+n>500的最小的自然数n.
(1)画出执行该问题的程序框图;
(2)以下是解决该问题的一个程序,但有几处错误,请找出错误并予以更正.

manfen5.com 满分网
(1)分析题目中的要求,发现这是一个累加型的问题,故可能用循环结构来实现,在编写算法的过程中要注意,累加的初始值为1,累加值每一次增加1,退出循环的条件是累加结果>500,即可得到流程图; (2)直到型循环结构是直到满足条件退出循环则“DO”错误,应改成WHILE,以及输出结果为n.不是n+1,赋值S=0不是1; 【解析】 (1)程序框图如图所示: 或者: (2)①DO应改为WHILE; ②PRINT  n+1 应改为PRINT  n; ③S=1应改为S=0
复制答案
考点分析:
相关试题推荐
以下程序流程图及其相应程序是实现用二分法求近似值,但步骤并没有全部给出,请补上适当的语句或条件,以保证该程序能顺利运行并达到预期的目的.
manfen5.com 满分网
查看答案
执行图中程序,回答下面问题.
(1)若输入:m=30,n=18,则输出的结果为:______
(2)画出该程序的程序框图.

manfen5.com 满分网 查看答案
程序输出的n的值是   
manfen5.com 满分网 查看答案
读程序,该程序表示的函数是   
manfen5.com 满分网 查看答案
执行下边的程序框图,若p=0.8,则输出的n=   
manfen5.com 满分网 查看答案
试题属性
  • 题型:解答题
  • 难度:中等

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.