作业介绍

多分支强化

注意在else if()的语句里,else中已经包含了对上一个if的条件的否定。

计算机重复执行能力有多厉害?

1. 执行效率与速度

  • 计算机:可以在纳秒级(10⁻⁹秒)完成重复任务,且不会因重复而降低效率
  • 人类:重复执行相同任务时,速度会因疲劳、注意力分散而下降,且容易出错

2. 精确性与一致性

  • 计算机:只要程序正确,每次执行结果完全一致,不会因情绪、记忆偏差影响
  • 人类:重复操作时可能因疲劳、记忆模糊或主观判断导致结果不一致

3. 可扩展性与并行能力

  • 计算机:可以同时运行数百万次相同任务(如云计算、分布式计算)
  • 人类:受限于生理条件,难以真正并行处理多个重复任务(如同时精确计算1000次相同的数学题)

4. 学习与适应能力

  • 计算机:除非编程调整,否则只会按固定逻辑重复执行,无法自主优化方法
  • 人类:在重复中能总结经验、改进方法(如熟能生巧),但效率提升有限

5. 能源与持久性

  • 计算机:只要电力充足,可24/7不间断运行
  • 人类:需要休息,长时间重复工作会导致效率骤降甚至健康问题

总结

计算机的核心优势在于:

  • 超高速重复
  • 绝对一致性
  • 无限并行扩展

而人类的核心优势在于:

  • 💡 灵活适应
  • 💡 创造性改进
  • 💡 模糊决策

结论重复性工作适合交给计算机,而创新性、策略性任务仍需人类主导

for循环

编写时要注意for循环结构的两分三段一循环,即:
两分:括号中两个分号
三段:括号中三个部分分别为循环变量初始化、循环条件、循环变量增值
一循环:for循环只能控制紧随其后的一条语句。如果循环体包含多条语句,需要使用大括号把它们括起来。

for( 循环变量初始化 ; 循环条件 ; 循环变量增值 )
{
    循环体执行语句组
}

常见写法/模板

i -> 1~n

for(int i=1; i<=n ; i++ )
{
    cout<<i;
}

i -> n~1

for(int i=n; i>=1 ; i-- )
{
    cout<<i;
}

题目

认领作业后才可以查看作业内容。
状态
正在进行…
题目
11
开始时间
2025-5-10 0:00
截止时间
2025-5-17 23:59
可延期
336 小时