首页 > 编程语言 >IDEPG001编程指南

IDEPG001编程指南

时间:2024-03-31 11:33:06浏览次数:21  
标签:指南 降雨量 菜单 编程 IDEPG001 38 选项 84

NCUK国际一年工程IDEPG001编程课程课业

2023-2024课程课业每个元件的标记都在所附的标记中清楚地标明计划此课业占该科目总分的70%。编程编程V1 2324©NCUK有限公司2023第2页,共8页简报作为气候变化项目的一部分,东北部达勒姆市附近的一个自然保护区英格兰需要一个记录和分析降雨数据的程序。收集数据并手动输入到测试文件中。程序将加载并分析数据。您的程序应执行以下功能:

1.从文本文件加载数据。格式和示例数据如下所示。2.在屏幕上显示格式化的数据,例如:3.以以下方式执行数据分析,在屏幕上以适当格式化的方式。

a.对于用户输入的特定年份:每个月的降雨量,年总降雨量、月平均降雨量、降雨量最少的月份(&其值),降雨量最大的月份(及其值)。i.注意:为了证明你可以使用结构,统计数据(应该是计算并存储在合适的数据结构(C结构)中。b

.对于2年之间的特定时期(由用户输入):年平均降雨量,降雨量最少的年份(及其值)大多数降雨量(及其值)。

c.对于2年之间的特定时期(由用户输入):a年份和年降雨量的排序列表。

d.对于2年之间的特定时期(由用户输入):这段时间内最干燥的月份和最潮湿的月份(包括年份、月份和数值)

。e.对于给定年份,与年降雨量长期平均值的差异。

4.选项应作为屏幕上的菜单提供,选项3应提供分析选项的子菜单。应该有退出子菜单的选项和程序。一个简单的文本菜单,例如以下菜单是合适的:编程编程V1 2324©NCUK有限公司2023第3页,共8页5.输入的验证应包括以下内容:代 写IDEPG001编程指南a.菜单选项应限制为选项范围内的整数b.输入的年份应限制为全年数据范围内的整数。c.如果输入两年(对于一个范围),则第二年必须更大比第一个。指导1.你的程序应该有良好的结构和评论,并有有意义的变量姓名。应在适当的位置使用常量和用户定义的函数为了清晰和减少重复。2.该程序应以增量方式开发,我们建议您首先创建菜单,并在移动之前验证菜单选项到更复杂的元素上。3.应使用函数将程序分解为有意义的(可重复使用的)模块。

4.仔细查看评分方案和评分标准,确保你符合任务的全部要求。询问你的导师是否有任何方面你不明白。5.请注意,单年分析的结果必须存储在数据结构中(结构)。6.最后,建议你把程序放到一台漂亮的打印机上以确保其格式一致。数据程序要使用的数据如下所示。应将其复制到文本文件中以供程序读取。文本文件的名称可以硬编码到中的程序中这项任务。

2000 35 30 21 150 46 89 49 44 84 119 148 722001 46 104 43 60 15 38 13 76 75 77 36 542002 37 84 37 19 53 47 80 91 25 86 84 922003 62 18 18 24 44 61 50 16 41 42 46 652004 97 29 25 54 22 68 63 156 20 120 18 202005 36 42 45 82 20 36 73 38 64 75 72 382006 21 44 79 24 84 13 10 57 35 53 126 772007 56 70 21 11 50 119 100 31 39 13 61 532008 113 13 38 84 21 77 134 95 98 45 41 572009 39 36 21 37 38 78 169 37 14 46 147 812010 60 68 68 12 24 56 62 45 76 62 157 412011 36 58 25 7 40 48 66 125 28 54 27 522012 30 10 15 134 66 137 98 103 116 84 125 992013 81 27 59 23 101 23 53 71 85 100 54 652014 91 61 33 56 78 47 54 79 16 51 64 27编程编程V1 2324©NCUK有限公司2023第4页,共8页2015 49 15 40 21 71 28 86 81 38 70 104 1202016 117 30 52 83 39 50 35 70 36 52 86 462017 33 57 42 29 20 103 71 49 89 29 86 252018 55 51 76 75 25 31 48 50 47 53 56 442019 15 28 53 30 37 108 70 81 84 88 107 292020 33 87 24 4 18 83 56 111 57 95 26 1122021 137 82 24 14 82 29 69 45 44 86 51 712022 16 65 41 27 51 40 49 13 99 90 104 602023 38 20 53 50编程编程V1 2324©NCUK有限公司2023第5页,共8页标记方案第1部分-设计(30%)

预计您将按照讲座中提供的指导进行制作您的模型。流程图和伪代码是可供选择的处理方式建模。为了证明您可以同时使用这两种表达方式,您应该提供以下模型:应为分析选项3a提供伪代码(10%)(单个年份分析)和3c(排序列表)。应为负载数据选项提供流程图(10%)。STD(10%)应为菜单提供状态转换图系统第2部分-测试计划(20%)要测试的内容、原因、预期结果、补救措施的详细信息如果需要,采取行动。所有测试都应该有一个屏幕截图来证明测试已完成。第3部分——应用(40%)在带有注释的编号列表中提供的所有源代码,适当的命名约定和漂亮的打印。必须对代码进行适当的演示,以获得相应的分数要素你应该能够回答有关你的课程的问题并处理导师对源数据的修改。第4部分-审查(10%)一份适当的书面反思报告,通过任务,你已经发展的技能和需要进一步发展的领域改善所有提交的材料都应采用导师指定的格式。

标签:指南,降雨量,菜单,编程,IDEPG001,38,选项,84
From: https://www.cnblogs.com/meryo/p/18106532

相关文章

  • 打造DiTing聊天室之从零开始:准备工作指南
    前言Hello,我是单木。接下来我将会开启一个新的博客系列,使用GoLang从0到1实现一个IM聊天室项目。为什么要做这个项目说实话,作为一个Javer,我对于Go的了解也还仅限于前两天时间刚刚突击的基本语法,但是没办法,我即将实习的公司采用Go作为技术栈,我只能开始转战Go的旅程。......
  • 【NodeMcu-ESP8266】引脚使用参考指南——推荐收藏
    目录概述     一、ESP826612—E/F模组引脚图二、ESP826612-E/FNodeMCU引脚图三、ESP8266coreforArduino源码关于NodeMCU引脚设置的定义四、ESP8266-NodeMCU引脚特性及使用建议五、需要特别提醒和强调的几个具体问题参考文档概述         ......
  • SpringBoot 手动控制事务,即编程式事务
    前置知识Spring事务默认只在发生未捕获的RuntimeException时才回滚SpringAOP异常捕获需要被拦截的方法显式的抛出异常。默认情况下AOP只捕获RuntimeException类的异常,但可以通过配置来捕获特定的异常手动控制事务案例在日常开发中,如果没办法使用@Transactional注......
  • JUC并发编程(七)
    1、不可变对象1.1、概念        不可变类是指一旦创建对象实例后,就不能修改该实例的状态。这意味着不可变类的对象是不可修改的,其内部状态在对象创建后不能被更改。不可变类通常具有以下特征:实例状态不可改变:一旦不可变类的对象被创建,其内部状态(字段或属性)将不会改......
  • Solo 开发者周刊 (第9期):Dawwin首位人工智能编程师或将改变未来?
    这里会整合Solo社区每周推广内容、产品模块或活动投稿,每周五发布。在这期周刊中,我们将深入探讨开源软件产品的开发旅程,分享来自一线独立开发者的经验和见解。本杂志开源,欢迎投稿。好文推荐Dawwin首位人工智能编程师,未来又会怎么样?Darwinai是一家快速发展的视觉质量检测公司,为......
  • (七)Rust 通用的编程概念
    变量与可变性在Rust语言中,声明变量是使用let关键字,而且变量默认是不可改变的,一旦值被绑定在一个名称上,就不能给这个变量重新赋值,如果重新赋值的话,就会在编译的时候报错。这是Rust提供给我们的众多优势之一,让我们可以充分利用Rust提供的安全性和简单并发性来编写代码......
  • JAVA学习-网络编程.Java11标准化的HTTP Client
           Java11引入了标准化的HTTPClient,它提供了一种现代化、灵活且易于使用的方式来进行HTTP通信。下面是关于Java11标准化的HTTPClient的概述以及与其他比较和高级应用的说明:1.概述:       Java11标准化的HTTPClient是一种替代HttpURLConnection的新......
  • 【Lua硬件编程之】电机温度和振动4G远程监测
    【Lua硬件编程之】电机温度和振动4G远程监测1电机温度和振动监测介绍2温振传感器4G上云图示3代码实现讲解(基于FlexLuaDTU01采集器)4参考资料1电机温度和振动监测介绍可通过温振传感器测量电机表面的温度,电机三轴振动速度,电机的振动位移,通过这些物理量来感知电......
  • 【并发编程】线程的基础概念
    一、基础概念1.1进程与线程A什么是进程?进程是指运行中的程序。比如我们使用钉钉,浏览器,需要启动这个程序,操作系统会给这个程序分配一定的资源(占用内存资源)。什么线程?线程是CPU调度的基本单位,每个线程执行的都是某一个进程的代码的某个片段。举个栗子:房子与人比如现......
  • 洛谷题单指南-图的基本应用-P2853 [USACO06DEC] Cow Picnic S
    原题链接:https://www.luogu.com.cn/problem/P2853题意解读:找到所有奶牛都可以到达的牧场,就是要从奶牛所在位置开始遍历,求所有奶牛能重合的点的个数。解题思路:直接从从牛奶所在位置进行DFS,记录每个位置有奶牛能到的个数,个数等于奶牛总数的即合适的牧场。100分代码:#include<bi......