ID: 8506177

高中信息技术必修课件-3.2 信息的编程加工1-教科版(共30张PPT)

日期:2026-02-26 科目:信息技术 类型:高中课件 查看:56次 大小:565538B 来源:二一课件通
预览图 1/12
高中,PPT,30张,教科,加工,信息技术
  • cover
信息的编程加工 《信息技术基础》3.2 怎么过独木桥? 过独木桥的方法步骤 步骤:(共用29秒) 1、让a和b过桥(3秒),a带灯回来(1秒) 2、让d和e过桥(12秒),b带灯回来(3秒) 3、让a和c过桥(6秒),a带灯回来(1秒) 4、让a和b过桥(3秒) 问题:计算机能快速地求出问题的解,是不是代表它有思维、知道如何解决问题? 答案是否定的,所以必须告诉它解决问题的过程和方法。在程序设计中我们称之为算法。 什么是算法? 算法的设计分两个内容: 一是寻找一种方法或策略。 二是描述一下实现这个方法的步骤 。 算法概念:解决问题的方法和步骤。 算法与程序 计算机程序本质上是由算法来告诉计算机执行某个指定任务的确切步骤,以解决一个或一类问题。 程序是算法思想的体现。 算法是程序的灵魂。 计算机解决问题的过程 我们可以利用计算机的优势: 高速度和大容量来帮我们快速解决问题。 第一步:分析问题 第二步:设计算法 第三步:编写代码 第四步:调试运行 程序设计语言简介 程序语言的发展经历了机器语言、汇编语言、高级语言(从低级到高级)等发展阶段。 Visual Basic(VB):微软公司出的基于Windows的可视化(Visual) 、面向对象、采用事件驱动方式的编程平台,是一种结构化严谨的高级语言。 设变量X、Y分别存放了数据, 如 X=24,Y=35 X=35,Y=24, 引进一个中间变量M. 1、交换两个变量中的数据。 M X Y X→M, Y→X, M→Y 即 M=X : X=Y : Y=M 流程图:顺序结构 A1 A2 A3 A4 入口 出口 开始 输入X,Y x m y x m y 输出X,Y 结束 方法二: x=x+y : y=x-y : x=x-y 方法三: x=x-y : y=x+y : x=y-x 使用顺序结构 2、输入三个各不相同的数,求出其中最小数 设变量min ,用于存放“最小数”,输入a、b、c三个不同的数。 ⑴先将a与b比较 ,若a THEN <语句1> ELSE <语句2> 格式2 IF <条件> THEN <语句1> 3、计算自然数列前100项之和。 其算法用语言叙述如下: ① 设 sum=0 ( 0 → sum ) ② 设 i=1 ( 1 →i ) ③ sum=sum+i (sum+i → sum ) ④ i=i+1 (i+1 → i) ⑤ 若 i>100 则计算停止,否则返回③ 最后 sum 中的数值即是自然数列前100项之和。 求自然数列前 100 项之和的流程图 2 2 结束 开始 i<=100 输出 sum i+1 i Sum+i sum 1 i 0 sum N Y For I=1 to 100 Sum=sum+I Next I 编程求 S=1*2*3*……*10 S=1+1/3+1/5+……+1/99 使用循环结构 4、使用VB绘制函数图形 常用的标准函数—绝对值函数abs(x) 、取整函数int(x) 、平方根函数sqr(x) 、符号函数sgn(x) 、自然对数函数log(x) 、指数函数(以e为底) exp(x) 、正弦函数sin(x) 、余弦函数cos(x) 、正切函数tan(x) 、随机函数rnd 、格式函数tab(x) 、求余函数mod等 。 默认坐标系 自定义坐标系 Picture1.Scale (-100,100)-(100, -100) 绘制函数图像 双曲线的参数方程 T∈[0,20], x=1/cos(t), y=tan(t) 三叶线的参数方程 T∈[0,20], x=cos(3*t)*cos(t), y=cos(3*t)*sin(t) 阿基米德螺线的参数方程 T∈[0,60], x=t*cos(t), y=t*sin(t) 编程加工信息的基本过程 设计算法 设计界面 编写代码 调试运行 练习:达标训练第50-55页上的【基础训练】。 某位同学的日记片段:《我的一天》 清晨六点十分,伴随着准时而优美的闹钟铃声,我走出家门,踏上了去学校的公车,随着IC卡在打卡机上轻轻掠过,1元钱便不翼而飞了。第6节是语文阅读课,我来到图书馆,用鼠标在电脑上点了几下,我想要的书立刻就查询到了。放学了, ... ...

~~ 您好,已阅读到文档的结尾了 ~~