编程入门
一、基础概念
-
变量:用于保存数据,是数据处理的基础载体,可存储数值、字符等各类数据,方便后续操作与计算。
-
运算
- 算术运算:包含加(
+)、减(-)、乘(*)、除(/)、取余(%),用于数值的计算操作。 - 关系运算:有大于(
>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=),用于比较数值或判断条件是否成立,结果为布尔值(true或false)。 - 逻辑运算:包括与(
&&)、或(||)、非(!),用于组合多个条件进行复杂判断。 - 赋值运算:常见的有等于(
=)、加等于(+=)、减等于(-=)等,用于给变量赋值或更新变量值。
- 算术运算:包含加(
-
选择结构:依据条件是否成立,决定执行不同的代码块,实现分支逻辑。
if:条件成立时,执行其后代码块。if - else:条件成立执行if块,不成立执行else块。if - elseif - else:多条件判断,依次检查条件,满足则执行对应块,都不满足执行else块。
-
循环结构:用于重复执行一段代码,直到满足特定结束条件。
while:先判断条件,条件成立则执行循环体,再重复判断,直到条件不成立。for:适用于已知循环次数的场景,可指定循环初始值、条件和更新方式。do...while:先执行一次循环体,再判断条件,条件成立则继续循环,至少执行一次。break:用于提前退出循环,执行到break时,立即跳出当前循环。
二、需要解决的问题
-
从键盘上输入一个数,判断它是不是素数。
-
计算 s=1−21+31−41+51⋯+191 的值。
-
从键盘上输入一个数,判断它是不是素数。
-
小球从 100 米高处自由落下,着地后又弹回高度的一半再次落下,如此重复。问经过多少次落地后,小球弹起的高度才会低于 0.5 米?
-
复利公式:假设某人的年化投资回报率是 10%,投入 1 元。
- 求它第 10 年结束时有多少元?
- 多少年之后能超过 1000 元?
-
百鸡百钱问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
-
乘法口诀表:打印出从 1 到 9 的乘法口诀表。