版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、hai任课教师:徐宁任课教师:徐宁电话:电话箱:邮箱:为什么软件研发工程师需求量为什么软件研发工程师需求量如此之大?如此之大?u操作系统的研发:操作系统的研发:微软的微软的windows 2000windows 2000操作系统在开发期间,动用了操作系统在开发期间,动用了50005000名程序员进行开发名程序员进行开发 u驱动的研发驱动的研发:电视机、微波炉、智能手机、自动化工控系统等电视机、微波炉、智能手机、自动化工控系统等u应用软件的研发应用软件的研发:officeoffice、qqqq、淘宝、支付宝、银行安全插件、游戏、自、淘宝、支付宝、银行安全插件、游戏、自动
2、控制、云运算等动控制、云运算等u硬件性能的提高为软件的发展提供了强有力的平台硬件性能的提高为软件的发展提供了强有力的平台例例 1-11-1:最简单的:最简单的c c程序程序 #include /#include /* * 包含头文件包含头文件 * */ / void main() / void main() /* * 主函数主函数 * */ / printf (“this is a c program!”); / printf (“this is a c program!”); /* * 输出一句话输出一句话 * */ / $1.1 c$1.1 c语言发展历史语言发展历史程序设计语言的发展机器
3、语言汇编语言高级语言面向过程面向对象冯.诺依曼结构:计算机运算器控制器存储器主机:i/o设备:键盘、显示器等中央处理器cpucpu指令系统,由0、1序列构成的指令码组成如:10000000 加 10010000 减用助记符号描述的指令系统如 add a, bc语言的易读性如 c = a + b面向机器的语言$1.1 c$1.1 c语言发展历史语言发展历史 c语言的起源与发展过程 产生背景 产生过程 时间:19721973 地点:美国贝尔实验室 目的:unix操作系统 设计人: ken.thompson和dennis.m.ritchie c标准 标准c: k&r合著the c programmi
4、ng language ansi c: 1983年 87 ansi c: 1987年 1990年国际标准的ansi c例例1.3 1.3 求两数中的大数求两数中的大数#include int add_function(int x,int y) /* 定义定义add_function函数,求两数的和函数,求两数的和 */ int z; /* 定义本函数中用到的变量定义本函数中用到的变量z为整形为整形 */ z=x+y; return (z); /* 将将z的值返回,通过的值返回,通过add_function带回到调用函数的位置带回到调用函数的位置 */ void main ( ) /* 主函数主
5、函数 */ int a, b, sum; /* 定义变量定义变量a、b、sum */ a=123; b=456; /* 输入变量输入变量a和和b的值的值 */ sum=add_function(a,b); /* 调用调用add_function函数,将得到的和赋给函数,将得到的和赋给sum */ printf (“sum is %d”,sum); /* 输出输出sum的值的值 */ main( ) int i , j , sum; sum=0; for(i=1; i10;i+) for(j=1;j10;j+) sum+=i*j ; printf(“%dn”,sum);优秀程序员的素质之一: 使用tab缩进 对齐 有足够的注释 有合适的空行 1.4 运行程序的步骤和方法1.4.1 运行程序的步骤上机输入与编辑源程序对源程序进行编译与库函数连接运行目标程序小结:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年常德科技职业技术学院单招职业适应性测试题库带答案详解(基础题)
- 2026年广州番禺职业技术学院单招职业技能测试题库及答案详解(必刷)
- 2026年山西艺术职业学院单招职业技能考试题库附答案详解(培优a卷)
- 2026年广东水利电力职业技术学院单招职业技能测试题库带答案详解(满分必刷)
- 2026山东威海市乳山市中医院招聘急需紧缺专业人才7人笔试模拟试题及答案解析
- 2025-2026学年幼儿园户外攀爬教案
- 2025-2026学年蘑菇长大教案
- 景区游客画像分析系统
- 2026年山西药科职业学院单招职业技能考试题库含答案详解(巩固)
- 2026年川北幼儿师范高等专科学校单招职业技能考试题库带答案详解(综合卷)
- 2026年甘肃事业单位联考笔试易考易错模拟试题(共500题)试卷后附参考答案
- 《化工HSE与清洁生产》课件-项目6 危险化学品
- 2026年江西机电职业技术学院单招综合素质考试题库含答案解析
- 运输企业物流标准化管理制度
- 2025年南京城市职业学院单招职业倾向性测试题库带答案解析
- 2026年春季学期统编版三年级下册语文教学计划(含进度表)(2024新教材)
- 3 岁以下婴幼儿回应性照护指南
- 房屋市政工程有限空间作业安全管理指南
- 七下综合世界真奇妙-共享“地球村”
- 二、干混砂浆分类及与预拌砂浆对比分析
- 大学四年应该如何度过写给大一下学生的话
评论
0/150
提交评论