浙教版(2023)六年级上册信息科技 第4课算法的程序体验 课件(共13张PPT)

资源下载
  1. 二一教育资源

浙教版(2023)六年级上册信息科技 第4课算法的程序体验 课件(共13张PPT)

资源简介

(共13张PPT)
第4课 算法的程序体验
浙摄版2023版 六年级上册
学习目标
1.认识计算机语言,理解算法可以通过计算机语言来实现。
2.通过体验“鸡兔同笼”程序,认识Python语言的基础语句。
讨论
生活中常用的计算机程序有哪些?它们能解决什么问题?
画图
绘画
用计算机解决问题,需要将算法转化为一组计算机能够执行的指令,即程序,让计算机按人们指定的步骤有序地执行算法。
高级语言一般采,根据一定的规则要求来编写程序。
计算机语言: 人 指令 计算机 工作的语言。
一、计算机语言
高级语言一般采用英文词汇、符号、公式和数字,根据一定的规则要求来编写程序。
一、计算机语言
同一个算法可以使用不同的计算机语言来实现。
如:在屏幕上显示Hello,World!
试一试:请在scratch中实现
二、程序的运行环境
程序设计语言在编写与运行程序时一般都需要一个环境。
比如
Python窗口
scratch窗口
Dev C++窗口
二、程序的运行环境
Python包含了 IDLE Shell 和程序编辑器两个窗口。
IDLE Shell :用于显示程序运行结果,也可以直接输入单行代码并运行。
程序编辑器:用于编写完整的程序并支持文件保存。
说一说:两个窗口的不同之处。
试一试:请在 IDLE Shell 中实现输出“Hello,World!”(书本P16页)
三、认识基础语句
每种程序设计语言都有自己特定的语法规则,按照一定的格式编写程序,不仅便于人们阅读理解,更重要的是能够被计算机识别并正确执行。
以“鸡兔同笼”解题程序为例,认识 Python 的基础语句。
三、认识基础语句
“鸡兔同笼”问题的算法如图:
tu=0
while tu<36:
ji=35-tu
if ji*2+tu*4==94:
print("兔的只数为:",tu,"鸡的只数为:",ji)
tu=tu+1
三、认识基础语句
赋值语句:使用赋值号“=”将右边的值赋给左边的对象。
输出语句:print()输出1个或者多个对象(如数字,字符串)
多个内容之间用英文逗号分隔。
字符串需要放在英文单引号或双引号之中
常见比较运算符:等于“==”
小于“<” 大于“>” 不等于“!=”
结果只有“真(True)”或“假(False)”
三、认识基础语句
看一看老师输入的代码,猜一猜会呈现什么结果?
试一试:请在 IDLE Shell 中实现不同的输出(书本P17页)
练一练
在 IDLE Shell 中编写一段代码计算边长为 3、4、5 厘米的三角形的周长。
思考:能计算任意三角形的周长的算法。
谢谢聆听

展开更多......

收起↑

资源预览