代码学院。项目#1:软件开发概念(代码学院官网)

每日分享最新,最流行的软件开发知识与最新行业趋势,希望大家能够一键三连,多多支持,跪求关注,点赞,留言。

代码学院。项目#1:软件开发概念(代码学院官网)

你好!我开始在 IT 领域为自己学习一个新的职业。我决定从“Codecademy”网站上的“IT 简介”课程开始。为了获得课程结业证书,我必须完成软件开发概念项目。
主要任务是创建设计模式搜索算法。例如,我们使用此算法在特定文本正文中搜索单词,如字典或网站。项目的实现分为几个步骤。我建议你仔细看看。

步骤 1. 计划和编写算法

任务: “获取两个称为文本和模式的字符串值。搜索文本的值以检查是否可以在文本中找到值模式。如果在文本中找到模式,请通知用户。”
解决方案:我会在笔记本上写下算法和与之相关的所有动作:

  1. 创建一个名为“text”的字符串变量并输入我们计划搜索的文本的值
  2. 创建一个名为“pattern”的字符串变量并输入我们在文本中寻找的模式的值
  3. 创建一个“match_count”变量并将其设置为 0
  4. 决策:我们是否完成了对文本值的搜索?
    • 如果否,继续执行步骤 5
    • 如果是,继续执行步骤 7
  5. 迭代到“text”变量中的下一个单词
  6. 将“text”的值与“pattern”的值进行比较。决定:他们平等吗?
    • 如果是,请转到步骤 7
    • 如果否,请返回步骤 5
  7. 如果匹配计数等于模式的长度:找到模式!否则:找不到模式!

步骤 2. 绘制流程图

任务: “将上一个任务的每个步骤匹配到适当的形状,然后将所有这些形状连接在一起以创建流程图。”
解决方案:我附上我的流程图。

代码学院。项目#1:软件开发概念(代码学院官网)

步骤 3.测试图表

任务: “通过使用以下值检查您的流程图来测试您的解决方案

  1. text = "错误:无效的函数参数"; 模式=“错误”
  2. text = "错误:内存不足"; 模式=“网络”
  3. text = "错误:文件被写保护"; pattern = "protected" 解决方案:我将进行分析输入以确保它按预期工作。

步骤 4. 生成伪代码

任务: “使用经过微调的流程图作为指导,通过创建与前面的步骤和流程图相对应的伪代码来获得更多技术。”
解决方案:我正在创建一个如下所示的伪代码。

定义文本
定义模式
创建一个 match_count 变量,
如果没有搜索到整个文本,则将其设置为 0:如果没有搜索到 整个模式
,则迭代到文本的下一个字符: 如果模式中的这个字符等于文本中的字符: 如果 match_count 等于模式的长度,则 增加 match_count 变量: 找到模式! 否则: 找不到模式!

感谢您将我的文章读到最后!这是我的第一个项目,所以对我来说既有趣又困难。感谢您提出改进我的模板的建议。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月30日 上午8:47
下一篇 2023年4月30日 上午8:57

相关推荐

  • 三新领域发展党员存在问题

    三新领域发展党员存在问题 随着新时代的发展,的三新领域指的是科技、新能源、新材料。这三个领域的发展对于国家的发展具有重要的意义。然而,在三新领域发展党员的过程中,存在一些问题需要注…

    科研百科 2024年10月21日
    10
  • 内网包括什么(内网管理软件有哪些)

    内网管理软件是一种可以帮助企业或组织管理内网的软件工具,能够帮助用户更好地控制和管理网络资源。以下是几种常见的内网管理软件: 1. W数的内网管理软件 W数的内网管理软件是一款专为…

    科研百科 2024年6月2日
    68
  • 工程项目管理网络图

    工程项目管理网络图 工程项目管理是一个重要的领域,涉及到项目规划、执行、控制和收尾等环节。工程项目管理网络图是一种可视化的图形,用于描述工程项目管理的各个方面和各个团队之间的相互作…

    科研百科 2024年8月28日
    42
  • 工程项目建设期管理系统

    工程项目建设期管理系统:优化项目进展,提高项目管理效率 随着现代项目管理的日益复杂,工程项目建设期管理系统已经成为项目管理人员必不可少的工具。一个高效的项目管理系统可以帮助项目管理…

    科研百科 2025年1月17日
    0
  • 了解项目管理软件的功能和用途(了解项目管理软件的功能和用途有哪些)

    数字化办公、无纸化办公的概念越来越火,项目管理软件也一跃成为了热门话题。项目管理软件到底什么?项目管理软件是不是项目团队才用得到?项目管理软件都能干什么?今天一篇文章让你对项目管理…

    科研百科 2023年12月16日
    134
  • 仓储项目管理系统费用占比

    仓储项目管理系统费用占比 仓储项目管理系统是现代物流中必不可少的一项工具。它可以帮助仓储管理人员更好地管理库存,提高生产效率,降低库存成本和风险。但是,仓储项目管理系统的费用占比也…

    科研百科 2025年1月24日
    0
  • 体育总局拨款,研究-u0026#34;关于中国男足对世界和平贡献度-u0026#34;的计量方法(国家体育总局拨款)

    作为喜欢踢球的草根科技工作者,计量和检测从业者,一直有个梦想,要找到量化中国男足对世界和平的贡献程度的科学评价方法。 我们需构建一套严谨(略带趣味性)的假设模型,并设计相应的研究方…

    科研百科 2024年4月20日
    63
  • erp企业项目管理软件

    ERP企业项目管理软件:企业数字化转型的关键技术 随着企业数字化转型的加速,ERP企业项目管理软件成为了企业数字化转型的关键技术之一。本文将介绍ERP企业项目管理软件的基本原理、功…

    科研百科 2024年5月23日
    99
  • 留学科研项目招募

    留学科研项目招募 随着全球化的不断深入,越来越多的学生选择留学海外。留学不仅让学生可以接触到不同的文化,还可以拓宽学生的眼界,提升学生的综合素质。因此,我们特别招募留学科研项目,帮…

    科研百科 2025年3月1日
    0
  • 2022仓库管理软件排行(2022仓库管理软件排行榜)

    企业在选择仓库管理软件前,要先弄明白自己的需求,需要解决的问题是什么,因为市面上的仓库管理软件有很多,要根据问题来选择合适自己的软件,才是最重要的。 而一般的进销存系统,就仅仅是管…

    2022年8月22日
    288