作者文章归档:admin

python基础知识点


Python 基础

包含:认识 Python → 变量 → 数据类型 → 输入输出 → 运算符 → 分支 → 循环 → 案例 → 练习


1. 认识 Python

1.1 Python 是什么

Python 是一种简单、易学、功能强大的编程语言。

可以用来做:计算、画画、小游戏、工具软件。

1...

Read more

for循环


Python编程:for循环的奥秘

课程基本信息

  • 课程名称: Python编程:for循环的奥秘
  • 授课对象: 小学高年级学生(已掌握基本变量、print等知识)
  • 课时: 1课时(45分钟)
  • 授课教师: [教师姓名]
  • 授课日期: [具体日期]

教学目标

  1. 知识与技能目标:

    • 理解 rang...

Read more

switch练习


题目:学生成绩等级转换与评语生成器

题目描述:题目描述:

小明需要写一个程序,根据输入的成绩(0-100之间的整数),自动转换成绩等级并输出对应的评语。转换规则如下:

成绩范围 等级 评语 90 ~ 100 A 优秀!继续保持! 80 ~ 89 B 良好!还有提升空间! ...

Read more

c++学习路线


📘 一、基础语法与程序设计(约2~3个月) 这个阶段的目标是掌握C++基础语法和简单程序设计能力,能独立写100行以内的代码解决基础问题。

知识点 内容说明 学习建议 变量与数据类型 int, double, char, bool 等基本类型定义与使用;变量命名规则 配合简单数学题练...

Read more

乐高蜗轮箱介绍学习


乐高蜗轮蜗杆箱(蜗轮箱)

蜗轮蜗杆箱(简称蜗轮箱)是乐高科技机械系统中最核心的垂直减速传动部件,属于交错轴齿轮传动的一种,通过蜗杆与蜗轮的啮合,同时实现90°动力换向超大单级减速比单向自锁三大功能,是低速大扭矩、防反转场景的首选结构。


一、结构组成与工作原理

1.1 核心组成

一套完整的...

Read more

考点相关案例


冒泡排序--给定一个整数数组,升序排列

二分查找--给定一个已排序的整数数组和一个目标值 在数组中索引查找,不存在返回-1

斐波那契数列(递归)--给定一个整数n,使用递归的方式计算斐波那契数列的第n项

找零问题(贪心算法)--给定一个金额,使用最少的硬币找零,硬币面额1、5、10、25

归并...

Read more

算法考点总结


基础算法:

排序算法

冒泡排序 简单效率低 适合小规模数据

选择排序 每次选择未排序部分的最小值 交换到已排序部分的末尾

快速排序 高效的递归排序算法,通过基准值划分数据

归并排序 稳定的分治排序算法,数组分解为子数组排序后合并

查找算法

二分查找

哈希表 使用哈希函数快速查找元素

算法常用的...

Read more

完美数


include

#include <vector>
using namespace std;

// 计算正整数x的真因数之和 
int sum_proper_divisors(int x) {
    if (x == 1) return 0; // 1没有真因数 
    i...

Read more

局部搜索算法


局部搜索算法是解决优化问题的一类启发式方法,尤其适用于组合优化和NP难问题。其核心思想是从一个初始解出发,通过逐步调整当前解的邻域状态,寻找更优解或近似最优解。


一、核心思想与特点 1. 邻域动作
通过定义邻域操作(如交换、翻转、插入等)生成新解。例如,在旅行商问题中,2-opt操作通...

Read more