HNU 实训4.1(部分)~4.2

文章包含几个编程示例,涉及函数定义(如求解方程和优化算法)、鸡兔同笼问题的解决以及一个AI猜数游戏的实现,展示了基本的IT技术和逻辑思维应用。
#Student Start
def f(x):
    return x**3-10*x**2-25*x+250
def fp(x):
    return 3*x**2-20*x-25
x0=eval(input())
x1=x0-f(x0)/fp(x0)
while abs(x1-x0)>1e-6:
    x0=x1
    x1=x0-f(x0)/fp(x0)
print('x={:.6f}'.format(x1))

#student End

 

### 百钱百鸡 ###
c=0
for i in range(21):
    for j in range(34):
        if i*5+j*3+(100-i-j)//3==100 and (100-i-j)%3==0:
            c+=1
            print('鸡翁的数量是{} 鸡母的数量是{} 鸡雏的数量是{}'.format(i,j,100-i-j))
print('共有4种买法')

# -*- coding: utf-8 -*-
"""
Created on Thu Dec 10 08:19:29 2020
鸡兔同笼
@author: Admin
"""
print("请输入总的头数")
heads = int(input())
print("请输入总的脚数")
legs = int(input())
### Begin ###
if legs<0 or heads<0 or heads>legs:
    print('{}只动物{}条腿的情况无解'.format(heads,legs))
else:
    for i in range(heads+1):
        for j in range(heads+1):
            if i+j==heads and i*2+j*4==legs:
                print('鸡有{}只 兔有{}只'.format(i,j))


### End ###
def guess(x,low,high):
    '''AI猜数函数,猜测x的值
    low:数据x所在范围的下界
    high:数据x所在范围的上界
    返回猜测的次数
    '''
    ### Begin ###
    c=0
    while high>=low:
        mid=(high+low)//2
        if mid==x:
            return c
        elif mid>x:
            print('大了')
            high=mid-1
        elif mid<x:
            print('小了')
            low=mid+1
        c+=1

    ### End ###

### 湖南大学小学期实训概述 湖南大学的小学期实训是为学生提供实践机会的重要环节,旨在强化学生的实际操作能力和理论知识的应用能力。根据引用内容[^3],实训设备的种类和更新速度可能会影响学生的实训效果,因此在小学期实训中,通常会结合当前的技术发展和教学目标来设计项目。 #### 小学期实训项目 小学期实训项目的设计通常围绕以下几个方面展开: 1. **项目主题**:项目主题需要贴近实际应用,例如计算机组装与维修、软件开发等。这些项目可以帮助学生更好地理解理论知识,并将其应用于实践中。 2. **技术平台**:在选择技术平台时,可以参考Unity3D等新兴技术的应用案例[^1],以激发学生的学习兴趣并提高教学效果。 3. **团队协作**:项目通常以小组形式进行,鼓励学生之间的合作与沟通,培养团队协作能力。 #### 实验报告要求 实验报告是评估学生学习成果的重要依据,其基本结构和要求如下: 1. **封面信息** 包括项目名称、学生姓名、学号、指导教师、完成日期等基本信息。 2. **摘要** 简要描述项目的背景、目的、方法、结果和结论。 3. **项目背景与目标** 详细介绍项目的背景意义及预期达到的目标。 4. **设计方案** 描述项目的具体设计思路和技术实现方案。例如,如果使用Unity3D开发教学资源,则需详细说明其应用场景和技术优势[^1]。 5. **实施过程** 记录项目实施的具体步骤,包括遇到的问题及解决方法。这部分可以结合代码示例进行说明。例如: ```python def calculate_area(length, width): """计算矩形面积""" return length * width ``` 6. **测试与分析** 提供测试数据和结果分析,验证项目是否达到了预期目标。 7. **总结与展望** 对项目进行总结,并提出改进建议或未来工作的方向。 8. **参考文献** 列出项目中参考的所有资料,确保学术规范。 ### 注意事项 - 确保实验报告内容完整、逻辑清晰,避免遗漏关键步骤。 - 使用图表、代码等辅助工具增强报告的可读性和专业性。 - 结合实际问题进行深入探讨,体现对所学知识的综合运用能力。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值