











高中信息技术中图版 (2019)必修1 数据与计算2.1.1 解决问题的一般过程优质课ppt课件
展开编写第一个Pythn程序
1、核心素养中的“信息意识”
参考;在合作解决问题的过程中,愿意与团队成员共享信息,实现信息的更大价值。
信息意识 是指个体对信息的敏感度和对信息价值的判断力。 表现为信息敏感力、观察力和分析判断能力及对信息的创新能力。
人类所有的思想和认知,都是来源于“意识” 的结果。高中生是未来国家的栋梁,在互联网+时代缺乏信息意识将被时代淘汰。
2、考考你的“信息意识”
2、你是否进行过跨媒介的阅读与交流?
4、微信小程序和手机APP有什么不同?
1、小明准备和父母一起乘飞机外出旅游,请为他们选择尽快到机场的方法,有什么办法可以尽量避开堵车道路?
5、书本或其它纸质媒介的信息如何传输到电脑?
3、前郭县内的共享单车是否使用过,是否下载了相关哈啰出行APP?
3、增强信息意识是时代的呼唤
我们身处的这个时代是人类历史上一个发展迅速的伟大时代,互联网、智能手机、各种App、大数据、机器人等都已经一步步变为现实,5G、物联网、人工智能也很快会大面积实现和普及,就像今天的互联网和手机高速度,所有这一切的背后,都离不开人类编写的软件。在未来世界中,用计算机解决问题中的编程能力可以说是一个受过教育的人的基本能力,就像今天一个上过学、读过书的人要具备的基本的读写能力一样。
万丈高楼平地起,学习贵在坚持。高中三年的学习就是信息存储和加工的过程,基础很重要。
问题: 请做好计划,在一年52周内每周要背诵的古诗词或单词数。每周进步一点点,背诵数量递增,如:第1周背20个(首),第2周40个(首),第3周60个(首)……以此递进,到年底也是个可观的数字哦。试编写一年52周背古诗词、背单词的程序,为体现程序的灵活性,第1周起初背个数和每周递增的个数,均可以通过键盘输入。
提高信息意识,从信息存储开始。
1、已知条件是第一周背诵的个数及每周递增的个数2、此问题是加法运算,递增式累加,循环。3、循环相加的条件是什么? i<=52 4、最后输出一年52周的背诵量(求和save)
如:10+30+50+70+……+1030=27040。需要在程序中显示每周存的背诵量和一年52周累计的总数。
计算机编程解决问题的设计方案一般包括以下两个环节:首先,根据需求分析,将问题按照求解过程分解为若干相对独立的功能,每个功能完成一个特定的任务。如果分解的某些功能仍然比较复杂,还可再进行细分。
然后,针对分解的各个特定功能分别进行详细的操作步骤设计,给出问题求解的具体过程和方法,即设计算法。
算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。 通俗地说,算法是计算机求解某一问题的方法,是能被机械地执行的动作或指令的有穷集合。
通俗易懂,但缺乏直观性和简洁性,并且容易产生歧义
Visual Basic、C++、 Pythn 等,是介于自然语言和计算机语言之间的文字。
Save+=shici
定义变量 周数 i ,求和(save),赋初值
输入第一周背诵量和每周递增数(shici,add)
shici+=add i=i+1
Pythn编程语言介绍
Pythn(大蟒蛇)由Guid van Rssum于1989年开发,它是一种面向对象、解释型不需要去编译的程序设计语言。 Pythn有简洁的语法和对动态输入的支持,在大多数平台上都是一个理想的脚本语言,适用于快速的应用程序开发。
应用到问题中:一年52周的背诵量
#52周诗词背诵shici=int(input("请输入第一周词个数")) add=int(input("请输入每周递增的个数")) i=1save=0 while i<=52: save+=shici print("第{}周,共掌握{}个,累计{}个".frmat(i,shici,save)) shici+=add i=i+1
1、计算机解决问题的过程:
2、与计算机交流的语言——程序设计语言
提高信息意识从常见问题入手
1. 使用字母、符号和数字的集合。 2. 不要以任何单词、生日、证件号、手机号做为密码。3.先设置基础密码,然后用统一规则叠加组合成不同的强密码。
人生需要无数次在不同的平台注册,密码设置是生活中的重要内容。 一些程序或注册入口对密码设定有严格的要求,必须有数字和字母,并能检测密码强度。
用Pythn语言来编写一个密码强度检测程序:密码长度超过8 位,同时要有数字和字母的组合。
问题要求是:密码长度超过8位,同时要有数字和字母的组合。分别定义2个函数,用于检测输入的内容是否含有字母、数字。在主程序里,首先判断输入的密码长度是否达到8位,达到则强度等级就增加1,然后判断输入的密码是否含有字母,如含有则强度等级再加1,最后判断输入的密码是否含有数字,如含有则强度再加1。最后如果密码强度等于3则提示“密码强度合格”,否则均为“密码强度不合格”。
第一步:自定义zimu函数,用于判断输入的密码是否含有字母;第二步:自定义shuzi函数,用于判断输入的密码是否含有数字;第三步:用循环语句控制4次输入机会;第四步:定义变量qiangdu,当满足条件则加1;第五步:用条件语句判断输入的密码是否超过8位,如果满足则qiangdu+1;第六步:用条件语句判断输入的密码是否含有字母,如果满足则qiangdu+1;第七步:用条件语句判断输入的密码是否含有数字,如果满足则qiangdu+1;第八步:判断变量qiangdu是否等于3,给出是否合格的提示信息。
探究: 很多网络平台对密码设置的要求是有符号,字母要区别大小写,你需要在哪里添加语句?
建议: 密码设置用一成语首字母+数字,如宁静致远,厚德载物,或是你的人生格言,或是一句诗的首字母,然后加上有规律的数字。
编写第一个pythn程序
编写程序: 假期结束了,老师问班里的同学们:“谁在假期里看过《功夫熊猫》?”有一半同学举手,老师又问:“谁在假期里看过《流浪地球》?”有五分之二的学生举手,方老师发现有7位学生两部影片都看过了,同时也知道了两部影片都没看的人数,如果这个班有50名学生,你知道有几位同学两部都没看吗?
a=50/2 b=50*2/5 c=a+b-7d= 50-c print("未观影的同学人数是",d)
人数不能为小数,为避免出现小数引入int()
假期结束了,老师问班里的同学们:“谁在假期里看过《功夫熊猫》?”有一半同学举手,老师又问:“谁在假期里看过《流浪地球》?”有五分之二的学生举手,方老师发现有9位学生两部影片都没看过,如果这个班有50名学生,是否有同学两部电影都看过了,有几位?
再接再厉——探究1:将第一个程序问题稍做改动
问题: 对班级学生特长统计,班里有30%的学生精通舞蹈,有20%的学生会乐器,有50%的学生会各种球类,其中前两种特长都具备的有8人,后两种特长都具备的有7人,其中舞蹈与球类特长都具备有的6人,如班里有50名学生,有10人没有任何特长,请计算以上三种特长都具备的人数。
课程融合,高一数学正在讲的集合问题。
在“互联网+”这个最好的时代,发展的步伐是无法阻挡的,我们所能做的是掌握一些有用的算法,用理性精神来面对现实,抓住智能时代的机遇,而不是回避它、否定它和阻止它。未来的社会,属于那些具有创意的人,属于那些理性的人,属于信息意识强,懂得在生活中运用计算机解决问题的人。
必修1 数据与计算第2单元 编程计算2.1 计算机解决问题的过程获奖课件ppt: 这是一份必修1 数据与计算第2单元 编程计算2.1 计算机解决问题的过程获奖课件ppt,共17页。PPT课件主要包含了学习目标,游戏规则,最强大脑游戏,什么是算法,“最强大脑”算法分析,使用流程图描述算法,三种基本结构的流程图,顺序结构,使用自然语言描述,使用流程图表示等内容,欢迎下载使用。
高中信息技术浙教版 (2019)必修1 数据与计算3.1 用计算机编程解决问题的一般过程优秀教学ppt课件: 这是一份高中信息技术浙教版 (2019)必修1 数据与计算3.1 用计算机编程解决问题的一般过程优秀教学ppt课件,文件包含浙教版2019必修1数据与计算31用计算机编程解决问题的一般过程教学课件pptx、浙教版2019必修1数据与计算31用计算机编程解决问题的一般过程教学设计docx等2份课件配套教学资源,其中PPT共16页, 欢迎下载使用。
2021学年第三章 算法的程序实现3.1 用计算机编程解决问题的一般过程精品课件ppt: 这是一份2021学年第三章 算法的程序实现3.1 用计算机编程解决问题的一般过程精品课件ppt,文件包含31《用计算机编程解决问题的一般过程》课件PPTpptx、31《用计算机编程解决问题的一般过程》教案docx等2份课件配套教学资源,其中PPT共14页, 欢迎下载使用。