当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

上海交通大学:《程序设计思想与方法》课程教学资源(上机课)第三次上机_python第三次上机

资源类别:文库,文档格式:DOC,文档页数:2,文件大小:29KB,团购合买
点击下载完整版文档(DOC)

Problem 1 问题描述: 一个简化的GPA分级描述如下: 成绩分数[90,100]=绩点4.0 成绩分数[80,90)=绩点3.0 成绩分数[70,80)=绩点2.0 成绩分数[60,70)=绩点1.0 成绩分数[0,60)=绩点0 现给定输入文件scores.txt,其中每行给出两个由空格分隔的正数,第一个数表示某门课 的成绩,第二个数表示这门课程的学分数。请编写程序,计算并打印总平均绩点,显示结果 保留两位小数。 总平均绩点计算公式为: ∑(绩点*学分) 总平均绩点= ∑学分 程序文件命名:1py Problem 2 问题描述: 输入三个由空格分隔的正整数,分别代表年、月、日。输出为一个正整数,代表该日期 是一年中的第几天。 提示:闰年的判断标准:年数能够被4但不能被100整除,或者年数能够被400整除。 输入举例: 20001130 输出举例: 335 程序文件命名:2.py Problem 3 问题描述: 编写程序,输入一个奇数,打印出一个上底和下底的长度等于的由*构成的图形,见 下例: *水*水常 本家水 米本水 n=5 程序文件命名:3.py

Problem 1 问题描述: 一个简化的 GPA 分级描述如下: 成绩分数[90,100] = 绩点 4.0 成绩分数[80, 90) = 绩点 3.0 成绩分数[70, 80) = 绩点 2.0 成绩分数[60, 70) = 绩点 1.0 成绩分数[0, 60) = 绩点 0 现给定输入文件 scores.txt,其中每行给出两个由空格分隔的正数,第一个数表示某门课 的成绩,第二个数表示这门课程的学分数。请编写程序,计算并打印总平均绩点,显示结果 保留两位小数。 总平均绩点计算公式为: * =   (绩点 学分) 总平均绩点 学分 程序文件命名:1.py Problem 2 问题描述: 输入三个由空格分隔的正整数,分别代表年、月、日。输出为一个正整数,代表该日期 是一年中的第几天。 提示:闰年的判断标准:年数能够被 4 但不能被 100 整除,或者年数能够被 400 整除。 输入举例: 2000 11 30 输出举例: 335 程序文件命名:2.py Problem 3 问题描述: 编写程序,输入一个奇数,打印出一个上底和下底的长度等于 n 的由*构成的图形,见 下例: ***** *** * *** ***** n=5 程序文件命名:3.py

Problem 4 问题描述: 从键盘输入两个数n、a,求s(n,a=a+aa+aaa++aa…a之值,其中a是一个不为零的 一位数,n代表相加的项数。例如:当n=5,a=2时,s(5,2)=2+22+222+2222+22222。 程序文件命名:4py Problem 5 问题描述: 编写程序画出回归直线(能够最佳拟合点集中点的直线)。绘制一个400×400像素的图 形窗口,并且在该窗口的左下角绘制一个标记为“Sto即”的长方形按钮。程序允许用户通过 点击图形窗口定义多个点,并在图形窗口中标出鼠标点击处的位置,当用户点击“Stop”按 钮的时候,画出通过点击定义的点的回归直线。 回归直线满足以下的定义: y=y+m(x-x) 其中 m= ∑xy-nx少 2 ∑x2-n 其中,x代表所有点的横坐标的平均值,'代表所有点的纵坐标的平均值。 提示:程序计算回归直线与图形窗口左边和右边边界上的交点坐标,然后使用两个交点 的坐标画出直线。 程序文件命名:5.py

Problem 4 问题描述: 从键盘输入两个数 n、a,求 s(n,a)=a+aa+aaa+…+aa…a 之值,其中 a 是一个不为零的 一位数,n 代表相加的项数。例如:当 n=5,a=2 时,s(5,2)=2+22+222+2222+22222。 程序文件命名:4.py Problem 5 问题描述: 编写程序画出回归直线(能够最佳拟合点集中点的直线)。绘制一个 400400 像素的图 形窗口,并且在该窗口的左下角绘制一个标记为“Stop”的长方形按钮。程序允许用户通过 点击图形窗口定义多个点,并在图形窗口中标出鼠标点击处的位置,当用户点击“Stop”按 钮的时候,画出通过点击定义的点的回归直线。 回归直线满足以下的定义: _ _ y  y m(x  x) 其中 _ _ _ 2 2 i i i x y n x y m x n x      其中, _x 代表所有点的横坐标的平均值, _y 代表所有点的纵坐标的平均值。 提示:程序计算回归直线与图形窗口左边和右边边界上的交点坐标,然后使用两个交点 的坐标画出直线。 程序文件命名:5.py

点击下载完整版文档(DOC)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有