代码学院。项目#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月15日
    7
  • 装修工程进度管理app

    装修工程进度管理app 随着现代建筑行业的快速发展,装修工程也变得越来越复杂和多样化。为了确保装修工程的顺利进行,管理装修工程进度非常重要。现在,我们提供了一款装修工程进度管理ap…

    科研百科 2024年8月15日
    56
  • 山大一院姜增誉

    山大一院姜增誉山大一院姜增誉的申、丘中在伪作中国作家、电影制片人李安你是【我的世界】【写给文本】张桦(本文图片来源于网络,如有侵权,请联系删除)你是【小孩】我是 【人民群众】姐姐,…

    科研百科 2024年11月26日
    0
  • 浙江奥翔药业股份有限公司 关于使用闲置募集资金进行现金管理的 进展公告

    证券代码:603229 证券简称:奥翔药业 公告编号:2022-021 本公司董事会及全体董事保证本公告内容不存在任何虚假记载、误导性陈述或者重大遗漏,并对其内容的真实性、准确性和…

    科研百科 2022年6月6日
    409
  • 哈尔滨科研项目选哪家

    哈尔滨科研项目选哪家? 哈尔滨是中国东北地区的一个重要城市,拥有着悠久的历史和丰富的文化遗产。随着科技的不断发展,哈尔滨也成为了科研项目的重要基地之一。选择一家可靠的科研项目选哪家…

    科研百科 4天前
    0
  • 房地产项目管理软件有哪些

    房地产项目管理软件是一种用于管理房地产项目的软件,可以帮助开发人员、管理人员和业主更好地协调工作,提高效率,减少错误。随着房地产市场的不断发展,越来越多的房地产开发商开始使用项目管…

    科研百科 2024年7月22日
    61
  • 肖峰 散文 “化作春泥更护花”一一致钟南山基金会秘书长罗凡华

    肖峰 散文 “化作春泥更护花”一一致钟南山基金会秘书长罗凡华 2月26日,张泽勇把您的散文《四海:我的作者梦》,转发在湖北省宜昌市职工文学读书社微信群里后,引起文友们的热议:&#0…

    科研百科 2024年4月2日
    143
  • 社区党建工作哪些问题处理起来比较困难

    社区党建工作是中国共产党在基层管理中的重要任务,它关系到党的路线方针政策在社区的传播和落实,也关系到社区党员的发展和社区建设的发展。然而,在实际工作中,社区党建工作存在一些处理起来…

    科研百科 2024年10月17日
    4
  • 仓运配物流系统–仓储行业管理软件(物流仓储配送管理软件)

    客户需求: 1. 业务流程有许多漏洞,导致后期对账,盘点等造成重重困难;2. 货物体积不规范,品类多、杂、乱,拣货困难;3. 无法掌握货物具体位置,时效性低;4. 出入库货物管理不…

    科研百科 2022年12月14日
    209
  • 大连理工大学城市学院经费

    大连理工大学城市学院经费 大连理工大学城市学院是一所位于辽宁省大连市的本科学院。学院成立于2000年,是大连理工大学的一个重要组成部分。随着学院的不断发展,经费问题成为了学院面临的…

    科研百科 2024年11月16日
    0