人工智能应用基础 课件 第6章-智慧编程_第1页
人工智能应用基础 课件 第6章-智慧编程_第2页
人工智能应用基础 课件 第6章-智慧编程_第3页
人工智能应用基础 课件 第6章-智慧编程_第4页
人工智能应用基础 课件 第6章-智慧编程_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

人工智能应用基础第6章

智慧编程人工智能应用基础Catalogue目录01编程思维02“无代码/低代码”编程03智能化编程助手04应用开发基本流程05实践任务06课堂小结第6章

智慧编程智慧编程01第6章

智慧编程编程思维ComputationalThinking思维过程:(1)分解能力‌(2)模式识别(3)抽象思维‌(4)算法设计“理解问题——找出路径”的过程将复杂问题拆解成可管理的小部分,通过逻辑分析和算法设计逐一解决各部分问题,最终再将各部分的解决方法重新组合成完整的解决方案。6.1智慧编程编程思维的定义逻辑思考能力6.1

智慧编程逻辑思考能力对复杂问题的简化分析,逐步解决所有问题逻辑思考能力不断学习新的编程语言和技术,不断优化和改进代码持续学习和自我提升不断尝试和调整,寻找到新的解决方案和方法.创造性思维强调对问题分析和解决方法的设计。问题解决能力考虑问题的整体结构和各个组成部分之间的关系系统思考能力编程思维的优势“无代码/低代码”编程02第6章

智慧编程“无代码/低代码”编程是一种无须编写大量代码,使用最少的编码知识来快速构建应用程序的方法。少儿编程股票量化分析数据分析准备数据模型计算无代码/低代码”编程6.2“无代码/低代码”编程6.2“无代码/低代码”编程编程类Scratch数学模型类MATLAB数据管理类数睿数据(Smardaten)协作应用程序构建腾讯云微搭股票量化交易聚宽(JoinQuant)无代码/低代码”编程分类智能化编程助手03第6章

智慧编程特点代码示例和解决方案调试分析错误代码重构和优化多种编程语言支持6.3智能化编程助手特点多种编程语言支持代码生成与优化项目框架搭建与代码审查6.3智能化编程助手特点代码生成与实时续写代码解释与优化单元测试技术问答6.3智能化编程助手特点多种编程语言支持代码生成与优化项目框架搭建与代码审查6.3智能化编程助手应用开发基本流程04第6章

智慧编程6.4应用开发基本流程需求分析项目设计编码实现测试检查调试优化部署发布实践任务05第6章

智慧编程任务一任务二退出实践任务

使用Python语言开发一款图形化“倒计时器”,使用图形化编程软件Scratch完成动画设计,通过对两个实践任务的分析讲解,熟悉智慧编程具体应用。

任务一图形化“倒计时器”任务描述任务样图任务分析任务提示“倒计时器”的功能要求如下:(1)生成一个图形化用户界面,大小为10厘米。(2)在用户界面中,用户可以输入倒计时时间,时间格式为分钟。(3)倒计时开始后,在用户界面显示剩余时间,时间格式精确到秒。(4)倒计时结束后,用户界面显示“倒计时结束”。(5)计时开始和结束功能使用按钮控制。任务描述任务样图任务分析任务提示任务一图形化“倒计时器”任务描述任务样图任务准备任务提示本任务借助“文心快码”编程助手完成程序开发,用户也可以选择其他智能编程助手协助开发。安装“文心快码”编程助手插件。安装Python编辑器。任务一图形化“倒计时器”任务描述任务样图任务分析任务提示任务一图形化“倒计时器”任务二Scratch动画编程任务描述任务样图任务分析任务提示本任务要求使用图形化编程软件Scratch完成多角色的动画设计。任务描述任务样图任务分析任务提示任务二Scratch动画编程任务描述任务样图任务分析任务提示任务二Scratch动画编程角色Penguin2任务描述任务样图任务分析任务提示任务二Scratch动画编程角色balloon1任务描述任务样图任务分析任务提示任务二Scratch动画编程课程小结06第6章

智慧编程0102理论层面:了解编程思维及常用的智慧编程助手。实践层面:通过实训案例,掌握使用智慧编程助手和“无代码/低代码”平台完成设计。能力提升:能够根据任务需求设计规范化提示,通过迭代优化提升代码的生成质量。课堂小结课程内容回顾01课堂练习一、单选题1.AI智能化编程融合了(

)技术来提升编程效率和品质。A.深度学习、机器学习、NLPB.数据分析、机器学习、NLPC.图像处理、深度学习、NLPD.自然语言生成、NLP、模式识别2.Scratch编程界面主要包括舞台区、角色区、背景区和(

)。A.素材区 B.积木区C.演示区 D.调试区3.下列选项中,不属于无代码/低代码编程平台的是(

)。A.Scratch B.MATLABC.VisualStudioCode D.腾讯云微搭4.以下内容中属于AI智能化编程助手集成开发环境的是(

)。A.Photoshop B.MicrosoftOfficeC.VisualStudioCode D.AutoCAD5.Scratch允许用户为自己的项目添加声音效果的功能是(

)。A.编写代码 B.变量函数定义C.声音编辑器 D.背景编辑01一、单选题答案1.AI智能化编程融合了(

)技术来提升编程效率和品质。

A.深度学习、机器学习、NLPB.数据分析、机器学习、NLPC.图像处理、深度学习、NLPD.自然语言生成、NLP、模式识别2.Scratch编程界面主要包括舞台区、角色区、背景区和(

)。A.素材区

B.积木区C.演示区 D.调试区3.下列选项中,不属于无代码/低代码编程平台的是(

)。A.Scratch B.MATLAB

C.VisualStudioCode D.腾讯云微搭4.以下内容中属于AI智能化编程助手集成开发环境的是(

)。A.Photoshop B.MicrosoftOffice

C.VisualStudioCode D.AutoCAD5.Scratch允许用户为自己的项目添加声音效果的功能是(

)。A.编写代码 B.变量函数定义

C.声音编辑器 D.背景编辑课堂练习01二、多选题1.下列选项中,无代码/低代码编程的优势包括(

)。A.降低开发门槛 B.提升开发效率C.减少代码编写量 D.适用于所有编程任务2.应用开发流程中,在编码实现之后依次进行的是(

)A.需求分析 B.调试优化C.测试检查 D.部署发布3.下列选项中,属于文心快码支持的主流编程语言是(

)。A.Python B.JavaC.C++ D.PHP4.AI智能化编程助手可以帮助程序员完成(

)。A.编写代码 B.理解代码C.优化代码 D.项目管理5.下列选项中,属于Scratch编程工具支持的多媒体素材类型的是(

)。A.图像 B.声音C.动画 D.视频课堂练习01二、多选题答案1.下列选项中,无代码/低代码编程的优势包括(

)。

A.降低开发门槛

B.提升开发效率

C.减少代码编写量

D.适用于所有编程任务2.应用开发流程中,在编码实现之后依次进行的是(

)A.需求分析

B.调试优化

C.测试检查

D.部署发布3.下列选项中,属于文心快码支持的主流编程语言是(

)。

A.Python

B.Java

C.C++

D.PHP4.AI智能化编程助手可以帮助程序员完成(

)。

A.编写代码

B.理解代码

C.优化代码 D.项目管理5.下列选项中,属于Scratch编程工具支持的多媒体素材类型的是(

)。

A.图像

B.声音

C.动画 D.视频课堂练习01三、填空题1.“无代码/低代码”编程最常用的领域包括少儿编程、()、数据分析准备和数据模型计算。2.编程思维主要包括分解问题、()、线性思维和算法设计四个步骤。3.在Scratch中,用户可以通过拖动()来构建程序。4.Scratch支持多种编程概念,包括顺序、()、条件等。5.在应用开发的基本流程中,()阶段的目标是形成一个清晰的文档,以帮助明确用户的需求。课堂练习01三、填空题答案1.“无代码/低代码”编程最常用的领域包括少儿编程、(股票量化分析)、数据分析准备和数据模型计算。2.编程思维主要包括分解问题、(模式识别)、线性思维和算法设计四个步骤。3.在Scratch中,用户可以通过拖动(积木块)来构建程序。4.Scratch支持多种编程概念,包括顺序、(循环)、条件等。5.在应用开发的基本流程中,(需求分析)阶段的目标是形成一个清晰的文档,以帮助明确用户的需求。课堂练习01四、判断题1.编程思维仅仅适用于编程领域。()2.无代码/低代码编程不需要编写任何代码。()3.ChatGPT可以进行不同语言之间的翻译。()4.AI智能化编程助手可以完全

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论