版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 学习目标学习目标: 3 1 了解程序以及程序设计的概念了解程序以及程序设计的概念 了解了解C语言程序的基本结构语言程序的基本结构 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 主要内容主要内容: 3 1 程序以及程序设计概念程序以及程序设计概念 一个简单的程序一个简单的程序 常用的几个重要语句常用的几个重要语句 使用使用VC开发程序的过程开发程序的过程 2021-7-11电气与信息工程学院计算机系制作电
2、气与信息工程学院计算机系制作 3 程序以及程序设计程序以及程序设计 2 程序程序: 为让某一对象去解决一个具体问题为让某一对象去解决一个具体问题,采用某种采用某种 方式教其如何执行的一系列的动作方式教其如何执行的一系列的动作(步骤步骤) 例例: 新生报到程序新生报到程序 学校请假程序学校请假程序 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 3 程序以及程序设计程序以及程序设计 2 程序设计程序设计(设计程序设计程序): 为解决问题而设计所需要执行的动作步骤的过为解决问题而设计所需要执行的动作步骤的过 程程 例例: 学校为使新生顺利报到,设计报到程序学校为使新
3、生顺利报到,设计报到程序 学校为管理学生学习,设计请假程序学校为管理学生学习,设计请假程序 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 程序以及程序设计程序以及程序设计 3 2 计算机程序计算机程序: 使计算机为解决某一问题使计算机为解决某一问题,采用计算机可以理采用计算机可以理 解的语言所表达的、其应如何执行的一系列解的语言所表达的、其应如何执行的一系列 步骤步骤 计算机程序实例计算机程序实例 俄罗斯方块游戏俄罗斯方块游戏 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 程序以及程序设计程序以及程序设计 3 2 计算机程序设
4、计语言计算机程序设计语言: 可使计算机理解的语言可使计算机理解的语言 C语言就是其中的一种语言就是其中的一种 其他语言有其他语言有C+,Java,Basic等等 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 程序以及程序设计程序以及程序设计 3 2 计算机程序设计语言的本质计算机程序设计语言的本质 n与自然语言与自然语言(如英语如英语,汉语等汉语等)类似类似,都是都是 一个我们与其他对象进行交流的工具一个我们与其他对象进行交流的工具 n每种语言都有自己的语法规则,在和每种语言都有自己的语法规则,在和 对象交流时,都需要按照其规则进行对象交流时,都需要按照其规则
5、进行 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 程序以及程序设计程序以及程序设计 3 2 计算机程序设计计算机程序设计: 为解决某一问题为解决某一问题, 采用计算机语言采用计算机语言(如如C语言语言), 按照其规则按照其规则,将需要计算机如何执行的一系列将需要计算机如何执行的一系列 步骤所表达出来的过程。步骤所表达出来的过程。 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 程序以及程序设计程序以及程序设计 3 2 为什么使用为什么使用C语言程序设计语言程序设计: uC语言是高级语言,可以让你更好的了解程序语言是高级语言,可
6、以让你更好的了解程序 设计的本质。设计的本质。 u许多设备驱动程序和操作系统都是许多设备驱动程序和操作系统都是C语言写的语言写的 u学好了学好了C语言可以很快的掌握其他的语言,其语言可以很快的掌握其他的语言,其 是质是一致的是质是一致的 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 程序以及程序设计程序以及程序设计 3 2 第一个第一个C语言程序语言程序 #include int main() printf(我的第一个我的第一个C语言程序语言程序!n); return 0; lesson1_00.c 程序的开始程序的开始 功能处理功能处理 程序的结束程序的结束
7、 程序结构:程序结构: 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 程序以及程序设计程序以及程序设计 3 2 总结:程序的基本组成结构总结:程序的基本组成结构: u程序的开始程序的开始 u数据定义数据定义 u功能处理功能处理 u程序的结束程序的结束 输入输入 计算计算 输出输出 赋值赋值 计算计算 选择选择 循环循环 调用函数调用函数 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 3 C语言程序设计语言程序设计 2 #include int main() float s=0,a=0,b=0; scanf(%f%f, s=a+
8、b; printf(两数和为两数和为=%f,s); return 0; 程序的开始程序的开始 数据定义数据定义 功能处理功能处理 程序的结束程序的结束 lesson1_01.c 例例1:下面程序从键盘输入两个计算它们的和:下面程序从键盘输入两个计算它们的和 输入输入 计算计算 输出输出 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 float s=0,a=0,b=0; 数据定义:数据定义: 定义了三个变量定义了三个变量 它们的名字分别叫:它们的名字分别叫:s a b 变量的作用:用来存放数据变量的作用:用来存放数据 3 程序解释程序解释 3 2021-7-11
9、电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 scanf(%f%f, 3 程序解释程序解释 3 从键盘上输入两个数放在变量从键盘上输入两个数放在变量a、b中中 %f是占位的,表示要从键盘上输入一个数是占位的,表示要从键盘上输入一个数 2、在变量、在变量a和和b前面要有符号前面要有符号 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 s=a+b; 计算计算,将将a和和b向加向加 结果保存在结果保存在s中中 3 程序解释程序解释 3 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 printf(两数和为两数和为%f,s
10、); 在显示器上输出在显示器上输出 %f是占位的,表示该位置要输出一个小数,是占位的,表示该位置要输出一个小数, 这个数来自双引号后面的变量这个数来自双引号后面的变量 s是变量,表示要把是变量,表示要把s的值在屏幕上输出的值在屏幕上输出 3 程序解释程序解释 3 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 编写程序编写程序,计算计算3个数之和个数之和 3 课堂练习课堂练习 4 2021-7-11电气与信息工程学院计算机系制作电气与信息工程学院计算机系制作 3 程序中符号在键盘上的位置程序中符号在键盘上的位置 5 C语言常用符号语言常用符号 , ; # return 0; #include int main() printf(你好你好:); printf(我的名字叫我的名字叫); printf(); return 0; less
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省射阳实验初中达标名校2025-2026学年初三化学试题全国三卷模拟卷1含解析
- 2026年直驱转台与高精度反馈系统提升联动平顺性
- 2026年出口退运货物补发RCEP原产地证操作流程
- 2026年拖拉机全面进入动力换挡动力换向时代技术解析
- 2025年临床执业医师《妇产科学》测试卷
- 服装设计师招聘面试问题详解
- 文化产品如图书、音乐销售分析
- 从工作角度解读:如何在邮件银行提高系统效率
- 互联网公司活动推广运营总监的招聘与面试技巧
- 商场大堂经理工作手册与日程安排
- 铃儿响叮当的变迁合唱简谱
- 麻精药品信息化管理系统需求说明
- 全过程工程咨询实施投标方案
- 镇墩稳定计算
- parp抑制剂研究进展 课件
- 《水工钢结构》试题及答案1783
- 实习协议书电子电子版(2篇)
- 三级医院评审标准(2023年版)实施细则
- 江苏专转本计算机资料汇编
- GA/T 2002-2022多道心理测试通用技术规程
- 片区更新改造总体规划项目建议书
评论
0/150
提交评论