第4课 程序设计基础 教学课件 2023—2024学年闽教版(2020)初中信息技术七年级下册

2024-01-31
| 25页
| 828人阅读
| 234人下载
普通

资源信息

学段 初中
学科 信息科技
教材版本 初中信息技术闽教版(2020)七年级下册
年级 七年级
章节 第4课 程序设计基础
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 2.11 MB
发布时间 2024-01-31
更新时间 2024-01-31
作者 晋安校区-黄思铭
品牌系列 -
审核时间 2024-01-31
下载链接 https://m.zxxk.com/soft/43182943.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

初一下学期教学安排: 1、本学期所有课时都用来学习C语言,不讲flash(已被淘汰) 2、上课必须带课本、笔,随时做笔记,否则听不懂、跟不上。 福州三中 黄思铭 C 程序设计 一、程序设计基础 01 程序设计语言和算法 5分钟时间仔细阅读书本P49-54 计算机/手机能够完成各种任务,是因为它安装了各种不同的软件,但是这些软件是如何生产出来的? 通过程序设计语言,人们将自己的意图设计成软件,通过软件的运行指挥计算机完成特定的任务。程序设计语言多种多样,常见有C、C++、Java、Python等,各有特点,基本功能大同小异 程序设计语言可以分为机器语言、汇编语言和高级语言。 所有的高级语言程序通过编译或解释,最终将转化为机器语言的形式在计算机上运行,并得到相应的结果。 常见的高级语言 C语言简洁优雅 C语言是一门中级语言 C语言语法简单功能强大 C语言是嵌入式系统的首选 C语言适合对效率要求高的场合 最主要的几大语言都是基于C语言 新设备的驱动程序总是用C语言编写的 炫酷的3D游戏的代码编写仍然以C语言为核心 Windows、Unix 和Linux 等操作系统核心是C写的 经典的C语言 所有大学理工科必修课 名企,外企,高薪程序员面试必考 绝对重要的基石语言,Unix,Linux,Windows,JAVA,C++,C#底层实现都靠C 学习数据结构,C++的基石 写外挂,做黑客必须掌握的语言 学会C/C++,走遍全球都不怕 C语言优点简洁、紧凑,使用方便、灵活,功能强大,执行效率高。 C语言仅有32个关键字,9种控制语句,却能完成无数的功能。 32个关键字:(由系统定义,不作其它定义) auto、break、case、char 、const、continue 、default 、do、double 、else、enum、extern、float 、for 、 goto、if 、int、 long 、register 、return、short 、signed、sizeof、 static、 struct、switch 、typedef、unsigned 、union、 void、 volatile 、 while 9种控制语句: if( )~else~ for( )~ while( )~ do~while( ) continue break switch goto Return 34种运算符: 算术运算符:+ - * / % ++ -- 关系运算符:< <= == > >= != 逻辑运算符:! && || 位运算符 :<< >> ~ | ^ & 赋值运算符:= 及其扩展 条件运算符:?: 逗号运算符:, 指针运算符:* & 求字节数 :sizeof 强制类型转换:(类型) 分量运算符:. -> 下标运算符:[] 其它 :( ) - 问题分析 解决什么问题 编写程序 分析结果 结果错了,程序肯定错 结果对了,程序未必对 对源程序进行编辑、编译和连接 设计算法 怎么解决 算法(P52-53):有限步骤内求解某类问题所使用的一组定义明确的规则 描述算法的形式:自然语言、流程图等。 1 有穷性 2 确定性 3 有效性 4 5 可能会有输入数据 肯定会有输出结果 设计算法 怎么解决 某大型停车场对于进入该场地的车辆有如下的规定: (1)进入该停车场的车辆必须为客运车辆,货运车辆谢绝入内。 (2)如果该车的乘员数量小于等于4人,收费四元。 (3)如果该车的乘员数量大于4人,收费八元。 请根据该停车场的规定,给出解决上述问题的算法并绘制流程图。 (1) 检查车辆,获取车辆的特征; (2) 根据车辆特征,判断车辆的类别。如果是货运车辆则禁止进入,算法结束;如果车辆不是货运车辆,则进入第三个步骤; (3) 获取车辆乘载人数; (4) 如果车辆乘载人数大于等于4人,按8元计费,否则按5元计费。 02 编写一个简单的C语言程序 5分钟时间阅读课本P57-59 了解 Dev-C++的使用过程 思考 (1)如何在键盘上输入这些符号: “ { } / * < > ; ” ? (2)为了编写C语言程序应当采用什么输入法? (3)灰色显示的部分是注释,可以不用在意 (4)TAB键有什么作用?它在键盘上的哪个位置? (5)C语言的源程序保存之后以什么为扩展名? (6)如何编译?如何运行? (7)如何debug 打开Dev C++,教师演示编写自己的第一个程序 /* 程序名称:hello.c 作者:黄思铭 */ #include<stdio.h> int main( ) { printf("Hello World!"); return 0; } 代码 功能

资源预览图

第4课 程序设计基础 教学课件 2023—2024学年闽教版(2020)初中信息技术七年级下册
1
第4课 程序设计基础 教学课件 2023—2024学年闽教版(2020)初中信息技术七年级下册
2
第4课 程序设计基础 教学课件 2023—2024学年闽教版(2020)初中信息技术七年级下册
3
第4课 程序设计基础 教学课件 2023—2024学年闽教版(2020)初中信息技术七年级下册
4
第4课 程序设计基础 教学课件 2023—2024学年闽教版(2020)初中信息技术七年级下册
5
第4课 程序设计基础 教学课件 2023—2024学年闽教版(2020)初中信息技术七年级下册
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。