第3章 Go语言的流程控制-【千锋教育】Go语言开发实战(慕课版)同步教案

2023-03-22
| 9页
| 83人阅读
| 0人下载
教辅

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 高三
章节 -
类型 教案
知识点 -
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 77 KB
发布时间 2023-03-22
更新时间 2023-04-09
作者 北京千锋互联科技有限公司
品牌系列 -
审核时间 2023-03-22
下载链接 https://m.zxxk.com/soft/38223757.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

千锋教育 Go语言开发实战 教学设计 课程名称: Go语言开发实战 授课年级: ______ ______________ ___ 授课学期: ___ ____ ________ ________ 教师姓名: ______________ ________ 2019年09月01日 课程名称 第3章 Go语言的流程控制 计划学时 4学时 内容分析 本章主要介绍流程控制概述、if条件判断语句、if嵌套语句、switch分支语句、for循环语句、for嵌套循环语句、循环控制语句 教学目标 与 教学要求 要求学生掌握if条件判断语句,掌握switch分支语句,掌握for循环语句,掌握嵌套循环语句,掌握循环控制语句。 教学重点 if条件判断语句、if嵌套语句、switch分支语句、for循环语句、for嵌套循环语句、循环控制语句 教学难点 if条件判断语句、if嵌套语句、switch分支语句、for循环语句、for嵌套循环语句、循环控制语句 教学方式 课堂讲解及ppt演示 教 学 过 程 第一课时 (流程控制概述、if条件判断语句、if嵌套语句、switch分支语句) 回顾内容,引出本课时主题 1.回顾内容,引出本课时的主题 上节已经学习了Go语言的基本语法。本节将开始介绍Go语言的流程控制的关知识。流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制是一门语言的经脉;流程控制有条件分支语句、循环语句。本节主要讲解条件分支语句的内容。 2.明确学习目标 (1) 能够理解程序流程控制 (2) 能够掌握if分支语句 (3) 能够掌握switch分支语句 知识讲解 · 条件判断语句 Go 语言提供了以下几种条件判断语句,如表所示。 语句 描述 if 语句 if 语句 由一个布尔表达式后紧跟一个或多个语句组成。 if...else 语句 if 语句 后可以使用可选的 else 语句, else 语句中的表达式在布尔表达式为 false 时执行。 if 嵌套语句 可以在 if 或 else if 语句中嵌入一个或多个 if 或 else if 语句。 · 条件分支语句 Go 语言提供了以下几种条件分支语句,如表所示。 语句 描述 switch 语句 switch 语句用于基于不同条件执行不同动作。 select 语句 select 语句类似于 switch 语句,但是select会随机执行一个可运行的case。如果没有case可运行,它将阻塞,直到有case可运行。 · 循环语句 在实际问题中,存在许多具有规律性的重复操作,因此在程序中需要重复执行某些语句。 Go 语言提供了以下几种循环语句,如表所示。 循环类型 描述 for循环 重复执行语句块 循环嵌套 在 for 循环中嵌套一个或多个 for 循环 · 循环控制语句 GO 语言支持以下几种循环控制语句,如表所示。 控制语句 描述 break语句 经常用于中断当前 for 循环或跳出 switch 语句 continue语句 跳过当前循环的剩余语句,然后继续进行下一轮循环。 goto语句 将控制转移到被标记的语句。 · if条件判断语句—语法结构 Go语言中if语句的语法如下所示。 if 布尔表达式 { /* 在布尔表达式为 true 时执行 */ } if在布尔表达式为true时,其后紧跟的语句块执行,如果为false则不执行。 Go语言中if...else语句的语法如下所示。 if 布尔表达式 { /* 在布尔表达式为 true 时执行 */ } else { /* 在布尔表达式为 false 时执行 */ } if在布尔表达式为true时,其后紧跟的语句块执行,如果为false则执行else语句块。 Go语言中if...else if ... else语句的语法如下所示。 if 布尔表达式 { /* 在布尔表达式为 true 时执行 */ } else if { /* 在布尔表达式为 true 时执行 */ … } else { /* 在布尔表达式为 false 时执行 */ } 先判断if的布尔表达式,如果为true,其后紧跟的语句块执行,如果为false,再判断else if的布尔表达式,如果为true,其后紧跟的语句块执行,如果为false,再判断下一个else if的布尔表达式,以此类推,当最后一个else if的表达式为false时,执行else语句块。 在if语句的使用过程中,应注意以下细节。 · 不需使用括号将条件包含起来。 · 大括号{}必须存在,即使只有一行语句。

资源预览图

第3章 Go语言的流程控制-【千锋教育】Go语言开发实战(慕课版)同步教案
1
第3章 Go语言的流程控制-【千锋教育】Go语言开发实战(慕课版)同步教案
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。