代码学院。项目#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

相关推荐

  • pmp项目管理是在系统里答题吗

    PMP项目管理是在系统里答题吗? 在实施PMP(项目经理项目经理) 项目时,我们需要通过系统进行答题。PMP项目管理是一种提高项目管理技能和知识的培训课程,它旨在帮助项目经理更好地…

    科研百科 2025年1月24日
    1
  • 河南省高校重点科研项目

    河南省高校重点科研项目 近年来,河南省高校在科技创新方面取得了显著进展,尤其是在重点科研项目方面。作为河南省高校的重要组成部分,河南大学在科技创新方面发挥着重要的作用。本文将介绍河…

    科研百科 2025年2月2日
    1
  • 建筑行业成熟的erp管理软件(建筑行业ERP)

    工程建筑行业的erp解决方案让企业可以在自己的项目和不动产生命周期内支持并提高所有业务流程,还可以和供应商、分包商、经营者以及客户更紧密地合作。从而改善经营业绩、变得更富竞争力,实…

    2022年7月29日
    245
  • 项目管理系统pmis

    项目管理系统pmis:提高团队协作效率 项目管理系统pmis是一种能够帮助企业进行项目管理的工具,它通过自动化工作流程和协作工具来提高团队协作效率。在本文中,我们将介绍pmis的基…

    科研百科 2024年8月18日
    48
  • pmbok项目管理

    PMbok项目管理:从入门到精通 PMbok(Project Management Body of Knowledge)是由国际项目管理协会(IPMP)制定的项目管理知识体系,是项…

    科研百科 2024年7月27日
    48
  • 金数据 收购

    金数据收购事件:中国数据分析市场将迎来新巨头 近年来,随着大数据和人工智能技术的快速发展,数据分析市场也在不断变化。今天,我们宣布,金数据公司被中国数据分析市场的新巨头收购。 金数…

    科研百科 2024年10月25日
    0
  • 信息系统项目管理app 免费

    信息系统项目管理app免费使用:提升项目管理效率的利器 随着信息技术的不断发展,信息系统项目管理已经成为了现代企业项目管理中不可或缺的一部分。然而,传统的信息系统项目管理方法往往需…

    科研百科 2025年6月27日
    0
  • 西游记是历史上最成功的项目管理案例

    西游记取经项目背景:唐僧接到观音菩萨下达的西天取经任务,组成取经团队,项目组成员有唐僧、孙悟空、猪八戒和沙和尚。其中唐僧是项目经理、孙悟空是核心技术人员、猪八戒和沙和尚是普通成员。…

    科研百科 2023年9月5日
    123
  • 科研项目服务内容

    科研项目服务:让科技服务于人类 随着科技的不断发展,科研项目已经成为推动社会进步的重要力量。在科研项目中,科学家需要通过实验和观察来研究自然现象,从而提出新的理论并提出解决方案。这…

    科研百科 2025年2月17日
    1
  • 江西赣州市国家保密局:“321”模式助推党建与业务融合发展

    作者:王艳玲(江西省赣州市国家保密局) 江西省赣州市国家保密局始终坚持以党建引领业务,积极探索党建与保密工作融合发展新路子,逐步形成“321”党建与业务融合发展模式,推动党建和业务…

    科研百科 2023年10月16日
    161