新学期同学们好 —祝大家学习顺利培训资料

上传人:youn****329 文档编号:137220846 上传时间:2020-07-06 格式:PPT 页数:24 大小:694KB
返回 下载 相关 举报
新学期同学们好 —祝大家学习顺利培训资料_第1页
第1页 / 共24页
新学期同学们好 —祝大家学习顺利培训资料_第2页
第2页 / 共24页
新学期同学们好 —祝大家学习顺利培训资料_第3页
第3页 / 共24页
新学期同学们好 —祝大家学习顺利培训资料_第4页
第4页 / 共24页
新学期同学们好 —祝大家学习顺利培训资料_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《新学期同学们好 —祝大家学习顺利培训资料》由会员分享,可在线阅读,更多相关《新学期同学们好 —祝大家学习顺利培训资料(24页珍藏版)》请在金锄头文库上搜索。

1、新学期同学们好!,祝大家学习顺利,计算机技术基础(c ) 主讲刘士杰,本课程简介,学时:64 (上机30学时); 考核方式:考试 使学生掌握C语言语法规则及编程思想,掌握C编程的一般方法和步骤,为今后的学习打下坚实的基础。 讲课: 1-9,11-18;周三 9,10节 共34节 上机: 3-9,11-18周;每周五 9,10节 共30节 地点:在信息楼3层 基础实验室 四,第1章 C语言概述,重点: C 程序的组成和形式 C语言即可编写系统软件又可编写应用软件,是高级语言中的低级语言-中级语言 。,1.1 C语言的特点 1。语言简洁、紧凑,使用方便。只有32个关键字,9个控制语句。 2。语法限

2、制不太严格,程序设计自由度大。 3。允许直接访问物理地址,可进行位操作。 4。目标代码执行效率高,只比汇编低10%-20% 5。可移植性好。,1.2 简单的C程序介绍,二、C 程序的组成和形式 例1。 #include “stdio.h” /*打开输入输出函数库*/ void main( ) /*求两数和*/ int a,b,sum; /*定义变量*/ a=125; b=360; /*给a,b 赋值*/ sum = a+b; /*求和*/ printf ( “sum is %dn” , sum);/*输出结果*/ 运行结果:sum is 485,编程基本步骤: 定义变量、输入数据、处理(计算)

3、数据、输出结果,一、程序:为解决某一问题或完成某项任务的指令的有序集合.,说明:,1.程序由函数构成,必从main函数开始。 2.函数由函数首部与函数体组成。 3.一行内可写几个语句,语句用“;”号结束。 4.C无输入输出语句,而用输入输出函数(scanf, printf)。用#include “stdio.h”打开函数库. 5. /* .*/中间为注释。,三、函数的组成 (首部与函数体) 首部: int max (int x , int y),函数参 数类型,函数参数名,函数 类型,函数名,首部: int max( int x, int y) 函数体: 声明部分: int z ; /*定义z

4、为整型数*/ 执行部分: if (xy) z=x; else z=y; return(z); /*将z的值返回*/,1.3 上机步骤,1.“开始”/“所有程序”/“Microsoft Visal Stuaio”/ “Visal C+ 6.0” ,进入C+主窗口。 2.选择“File”(文件)菜单的“new”,单击对话框上方的“Files”后,从下拉列表选“C+ Source File”,然后在Location(目录)框中选要保存的文件目录,在其上方的File框中输入文件名(zy1-1.c),选“ok”.,3. 输入并编辑程序: 这时可在编辑窗口输入源程序。输入后用File/Save保存 . 编

5、译、连接、运行程序: 选择主菜单“Build”(构建)”ReBuild All”(生成.obj的目标程序后,生成.exe可执行程序)。 若出错,可在信息窗口看信息,双击报错行到提示改错的位置改错后,再单击ReBuild All。 5。查看结果: 用工具栏“!”命令或Alt+F5看结果。,6.用“File/Close Workspace”关闭工作组,重复2.,第2章 算 法,重点:算法及其表示(流程图) 程序包括:数据的描述和对操作的描述 程序=数据结构+算法 2.1 算法及其特征 算法就是解决一个问题采取的方法和步骤。 特征: (1)有穷性。包含有限操作步骤,给出结束的条件. (2)确定性。步

6、骤必意义明确,不许有二义性。 (3)有效性。能在计算机上执行。 (4)有零个或多个输入。 (5)有一个或多个输出。,2.2 算法的表示,一、用自然语言表示 二、用流程图(框图)表示 1. 流程图是一种用图形、文字和符号来比较形象地描述“算法”的工具。 2 . 流程图的图形符号 (1) 起止框: 代表算法的开始与结束。 (2) 处理框:表示对问题处理若干个步骤。 (3) 输入与输出框:进行输入或输出处理。 (4) 判断框:表示需要根据条件判断的步骤。 (5) 流程线:程序的走向。,流程图常用图形符号,例 用流程图来描述如下算法,向计算机输入两 个不相等的数A、 B,判断两数中 哪个数大,输 出大

7、数。,传统流程图弊端: 流程线可转来转 去,不好理解。,3. N-S结构化流程图,主要特点是全部算法由基本的矩形框图排列,组成一个大矩形,即不许程序任意转移,而只能顺序执行,使程序结构化。 程序三种基本的简单结构,即顺序、选择和循环。,N-S流程图,(1) 顺序结构,传统流程图 NS流程图,(2) 选择结构,传统流程图 NS流程图,(3) 当型循环结构,F,传统流程图 NS流程图,例2. 用N-S流程图作例1。,三、用计算机语言表示算法 要用计算机实现算法,就要将算法转换计算机语言程序。 用程序描述算法,运行程序实现算法。,2.3 结构化程序设计方法,1。自顶向下 2。逐步细化 3。模块化设计

8、 4。结构化编程,2.4 算法举例,例3. 求:5! 即1X2X3X4X5 Step1: 使t=1 s2.使i=2 s3.使t*i=t s4.使i+1 = i s5.判断i是否5, 是则输出t,结束, 否则继续执行3步,作业 (下次上课交作业) 1. P13 1.3 2. 已知长L为42,宽w为25,编程求长方形面积(参考书例2)。 3.用传统流程图和NS流程图作2题。 上机作业:自己找时间上机 P13 1。1.5(参考书例1)文件名:zy1-5. 2。1.7 只作例2,文件名zy1-7. 3. 上机作作业中2题(求长方形面积)文件名:zy1-j.,注意:,电子教案与交作业网址: 网页地址:Ftp:/10.1.10.136:28 用户名: lsj 密 码: Lsj,定C程序设计指导书,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号