首页 > 编程语言 >IDEPG001编程课程

IDEPG001编程课程

时间:2024-04-12 12:56:05浏览次数:44  
标签:选项 降雨量 菜单 编程 IDEPG001 10% 课程 测试

DEPG001编程课程课业2023-2024课程课业每个元件的标记都在所附的标记中清楚地标明计划此课业占该科目总分的70%。编程编程V
1 2324NCUK有限公司2023第2页,共8页简报作为气候变化项目的一部分,东北部达勒姆市附近的一个自然保护区英格兰需要一个记录和分析降雨数据的程序。收集数据并手动输入到测试文件中。程序将加载并分析数据。您的程序应执行以下功能:1.从文本文件加载数据。格式和示例数据如下所示。2.在屏幕上显示格式化的数据,例如:3.以以下方式执行数据分析,在屏幕上以适当格式化的方式。a.对于用户输入的特定年份:每个月的降雨量,年总降雨量、月平均降雨量、降雨量最少的月份(&其值),降雨量最大的月份(及其值)。i.注意:为了证明你可以使用结构,统计数据(应该是计算并存储在合适的数据结构(C结构)中。b.对于2年之间的特定时期(由用户输入):年平均降雨量,降雨量最少的年份(及其值)大多数降雨量(及其值)。c.对于2年之间的特定时期(由用户输入):a年份和年降雨量的排序列表。d.对于2年之间的特定时期(由用户输入):这段时间内最干燥的月份和最潮湿的月份(包括年份、月份和数值)。e.对于给定年份,与年降雨量长期平均值的差异。4.选项应作为屏幕上的菜单提供,选项3应提供分析选项的子菜单。应该有退出子菜单的选项和程序。一个简单的文本菜单,例如以下菜单是合适的:编程编程V
1 2324NCUK有限公司2023第3页,共8页5.输入的验证应包括以下内容:a.菜单选项应限制为选项范围内的整数b.输入的年份应限制为全年数据范围内的整数。c.如果输入两年(对于一个范围),则第二年必须更大比第一个。指导1.你的程序应该有良好的结构和评论,并有有意义的变量姓名。应在适当的位置使用常量和用户定义的函数为了清晰和减少重复。2.该程序应以增量方式开发,我们建议您首先创建菜单,并在移动之前验证菜单选项到更复杂的元素上。3.应使用函数将程序分解为有意义的(可重复使用的)模块。4.仔细查看评分方案和评分标准,确保你符合任务的全部要求。询问你的导师是否有任何方面你不明白。5.请注意,单年分析的结果必须存储在数据结构中(结构)。6.最后,建议你把程序放到一台漂亮的打印机上以确保其格式一致。数据程序要使用的数据如下所示。应将其复制到文本文件中以供程序读取。文本文件的名称可以硬编码到中的程序中这项任务。200

编程编程V
1 2324NCUK有限公司2023第5页,共8页标记方案第1部分-设计(30%)预计您将按照讲座中提供的指导进行制作您的模型。流程图和伪代码是可供选择的处理方式建模。为了证明您可以同时使用这两种表达方式,您应该提供以下模型:应为分析选项3a提供伪代码(10%)(单个年份分析)和3c(排序列表)。应为负载数据选项提供流程图(10%)。STD(10%)应为菜单提供状态转换图系统第2部分-测试计划(20%)代 写DEPG001编程课程要测试的内容、原因、预期结果、补救措施的详细信息如果需要,采取行动。所有测试都应该有一个屏幕截图来证明测试已完成。第3部分——应用(40%)在带有注释的编号列表中提供的所有源代码,适当的命名约定和漂亮的打印。必须对代码进行适当的演示,以获得相应的分数要素你应该能够回答有关你的课程的问题并处理导师对源数据的修改。第4部分-审查(10%)一份适当的书面反思报告,通过任务,你已经发展的技能和需要进一步发展的领域改善所有提交的材料都应采用导师指定的格式。编程编程V
1 2324NCUK有限公司2023第6页,共8页评估的标准要素必要知识的获取和应用新手[0–39%]初学者[40–49%]胜任[50–59%]精通[60–69%]专家[70–100%]模型的质量。30%伪代码(10%)流量图表(10%)STD(10%)介绍得很差型号不合适或者完全无效。模型的问题破坏适当性和功效但很明显努力的证据尝试和技巧是可识别的。可接受的型号尽管有一些次要的的问题适当性和功效和/或符号错误。没有明显的限制模型。技术已经习惯了适当的标准尽管可能有一些小遗漏或减少的错误的完整性模型。模型非常有效且专业呈现,已经使用了符号适当地和模型完全映射到提供的解决方案。测试文档20%计划包括的原因测试,预期结果,实际结果和的证据补救的行动和测试处决测试非常差,主要功能未经测试和/或缺乏在任何实际计划中,执行证据或管理。基本测试水平明显的错误和明显的遗漏和计划有测试的证据处决,尽管不是令人信服应用程序或经营满意计划测试主要可执行文件系统的功能和测试证据正在执行和已管理但未管理引人入胜的良好的计划,具有重要意义系统的大部分按照要求进行测试轻微遗漏。清楚的执行证据和经营非常好综合规划;综合证据的测试执行和管理。应用40%处决(50%)应用程序受限于功能,较差缺乏工程设计稳健性和可扩展性和严格。应用程序具有大部分所需的功能明显但缺乏彻底的工程导致不足可扩展性和/或鲁棒性有限严格性显而易见。可接受的解决方案彻底的不令人信服的设计这可能会限制可扩展性和/或坚固性,严格性缺乏的解决方案经过精心设计有证据证明可扩展性。可能有一些轻微的缺失稳健性和/或特征或严格性完全专业带解决方案的方法精心设计,坚固耐用并且可扩展。可用性(10%)没有互动和输出非常有限。系统功能,但有没有互动,只有最小输出。可接受的可用性尽管没有用户加载数据的交互和/或非常基本的输出良好、可用的应用程序具有基本用户界面提供,将数据加载为必需,并且具有最小输出井显示。很好,很近职业素质界面和交互性。用户可以自由加载数据和输出是广泛而优秀演示质量(20%)计划没有产生正确的后果标准的编码很差没有真正的尝试

标签:选项,降雨量,菜单,编程,IDEPG001,10%,课程,测试
From: https://www.cnblogs.com/quanwang/p/18130941

相关文章

  • 实验2 C语言分支与循环基础应用编程
    //task1.c#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));//以当前系统时间作为随机种子for(i=0;i<N;++i){number=rand()%65+1; printf("20238331%04d\n&......
  • 宋红康JDBC课程学习记录2
    宋红康JDBC课程学习记录2第3章:使用PreparedStatement实现CRUD操作3.1操作和访问数据库数据库连接被用于向数据库服务器发送命令和SQL语句,并接受数据库服务器返回的结果。其实一个数据库连接就是一个Socket连接。在java.sql包中有3个接口分别定义了对数据库的调用的......
  • ISOM3028-高级计算机编程
    ISOM3028-高级计算机编程2023/2024第001节___________________________________________________________________________注意:提交硬拷贝(打印格式)和软拷贝。1.对于硬拷贝,您需要提交样本输入和输出。你需要提到作者姓名,即您的姓名和学生号。2.对于软拷贝,请压缩所有类和程序文件并......
  • 编程中常见的技术难题及其解决方案
    编程中常见的技术难题及其解决方案在编程过程中,我们经常会遇到各种技术难题。这些难题可能来自于语言特性、算法设计、数据结构、并发编程等多个方面。本文将介绍一些常见的编程技术难题,并给出相应的解决方案。一、语言特性相关难题内存管理:在某些编程语言中,内存管理是一......
  • Java程序设计教程(第九版)1.4Java编程语言
    目录1.4Java编程语言Java程序注释标识符和保留字空白符1.4Java编程语言ava是第一种能够将编写的程序在Web浏览器中执行的语言Java程序基本结构:注释类(class)的定义方法注释注释应当揭示程序的初衷或意图,注释将被计算机忽略,并不影响程序执行两种注释形式://……(被......
  • Shell脚本编程入门技能
    Shell脚本编程入门技能Shell脚本的概念Shell是一个命令解释器,它的作用是解释执行用户命令及程序等,用户每输入一条命令,shell就执行一条。这种从键盘输入命令,就可以得到回应的对话方式,称为交互的方式。当命令或程序语句不在命令行下执行,而是通过一个程序文件来执行时,该程序......
  • iPad手绘+Ai二合一课程,Procreate+Mj+SD零基础到精通(10节视频课)
    课程内容:1系统课AI辅助设计流-从零进阶轻松驾驭AI设计,mp42商务沟通阶段ChatGPTMidjourney-聊天机器人项目调研资料收集,mp43_商务沟通阶段ChatGPT_Midjourney-Midjourney基础界面初识初步设置.mp44_商务沟通阶段ChatGPT_Midjourney-Midjourney基础Prompt结......
  • 16. 网络编程(1)
    Hi,大家好!从本节开始我们学习网络编程相关的知识。基于TCP服务器和客户端实现流程框架。本节目录:网络编程在软件开发中具有相当重要的作用,涉及到各方各面:网络通信:Linux系统作为一个多用户、多任务的操作系统,网络通信是其重要的功能之一。通过网络编程,可以实现不......
  • 10个编程好习惯:优秀程序员的经验分享
    大家好,我是知微!作为一个程序员,写代码就跟厨师做菜一样,如果没有一些好的方法和习惯,做出来的菜肯定又慢又难吃。下面分享一些优秀的编程习惯,用了都说好!1、规范的命名命名是代码清晰度的关键。变量、函数和类的命名需简洁明了,并遵循项目中约定的命名规则,如驼峰命名法或下划线分......
  • 2024年3月电子学会青少年软件编程 中小学生Python编程等级考试一级真题解析(判断题)
    2024年3月Python编程等级考试一级真题解析判断题(共10题,每题2分,共20分)26、turtle画布的坐标系原点是在画布的左上角答案:错考点分析:考查turtle相关知识,turtle画布坐标系是在画布的中点,答案错误27、Python变量名区分大小写,book和BOOK不是同一个变量答案:对考点分析:考查......