c程序设计电子教案(上)ppt

c程序设计电子教案(上)ppt

ID:36325900

大小:1.02 MB

页数:143页

时间:2019-05-09

c程序设计电子教案(上)ppt_第1页
c程序设计电子教案(上)ppt_第2页
c程序设计电子教案(上)ppt_第3页
c程序设计电子教案(上)ppt_第4页
c程序设计电子教案(上)ppt_第5页
资源描述:

《c程序设计电子教案(上)ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C程序设计计算机基础教研室1课程要求课程目标:正确理解和使用C语言的基本数据结构和语法运用结构化程序的思想去阅读和设计程序完成结构化程序的编写、调试的基本训练课程基本要求:学会使用C语言编译系统,学会上机调试C程序C语言概念和方法要清楚,书上的例子要明白掌握程序设计的一般方法和思想、常用算法认真完成作业2课程特点C是基础:接触各种数据类型及表达式、基本语句语法、常用函数C程序设计:基本算法和案例程序的融合后续课程C++程序设计、面向对象程序设计、数据结构与算法分析、操作系统(UNIX)学什么C语言及程序设计概述数据类型、运算符与表达式简单程序设计(顺

2、序、选择、循环结构程序设计)数组函数指针结构体与共用体文件3教学方法——如何教理论课:重点讲授主要算法和程序案例实验课:验证式实验教学,实现算法程序习题课:分析复杂程序案例学习方法——如何学课前预习:书中主要语句、函数、例题课后复习:教案中重点例题认真独立完成作业上机前必须完成基本程序多读、多看、多写程序4第一章语言的发展及其特点和应用本章要求:了解C语言的特点、与其它高级语言间异同;了解C程序在PC机上的建立、编译和运行过程;了解C语言程序设计思想;重点:C语言的主要特点;C语言在PC机上的运行过程及上机操作过程;常用算法的应用50.回顾下计算机相

3、关知识1.计算机定义:计算机是一种在事先存入程序的控制下,能够接收数据、存储数据、处理数据并提供处理结果的数字化电子设备。输入数据输出结果2.计算机工作流程图输入处理存储输出数据6程序设计语言发展7程序执行81.1.1C语言的发展C语言是在研制UNIX操作系统过程中诞生,伴随着UNIX操作系统的发展而流行ALGOL60B语言C语言(UNIX)ANSIC(1983)目前最流行的C语言有以下几种:MicrosoftC或称MSCBorlandTurboC或称TurboC(本教材选用)AT&TCTurboC2.01989年TurboC++(3.0)19

4、91年91.1.2C语言主要特点:1、C语言简洁、紧凑,使用方便、灵活。ANSIC一共只有32个关键字,9种控制语句,主要用小写字母表示。2、运算符丰富。共有34种。C把括号、赋值、逗号等都作为运算符处理。3、数据结构类型丰富。4、C语言是一种结构化、模块化的程序设计语言。其程序由函数组成,便于模块化的程序设计,程序结构完全由顺序结构、选择结构和循环结构组成。5、语法限制不太严格,程序设计自由度大。一行可以写多个语句,变量类型使用灵活。6、C语言既具有高级语言的功能,又具有汇编语言的许多功能。7、生成目标代码质量高,程序执行效率高,与汇编语言相比,用

5、C语言写的程序可移植性好。10任何一种程序设计语言都具有特定的语法规则和规定的表达方式。例1#include“stdio.h”voidmain(){/*printf是一个输出函数*/printf(“ThisisaCprogram.”);}1.2C语言程序的基本结构函数体开始标志C语句函数体结束标志编译预处理部分函数首部函数类型程序运行结果:thisisaCprogram.注释11程序分析1)C程序一般用小写字母书写;2)每个C源程序有且只能一个main()函数,称主函数;main前的void表示此函数是“空类型”。3)程序体必须在一对{}之间;4

6、)每个语句的结尾,必须要有“;”作为终止符。5)/*……*/表示注释部分,注释内容可用汉字或英文字符表示。6)函数调用语句,printf函数的功能是把要输出的内容送到显示器去显示.7)printf函数是一个由系统定义的标准函数库中的输出函数,可在程序中直接调用。printf语句中双撇号中的字符串按原样输出。“”是换行符即回车换行。8)“#include”为预编译命令也称为文件包含命令,常在“main”主函数之前,用于将有关的“头文件”包括到用户源文件中。被包含的文件通常是由系统提供的,其扩展名为.h。“stdio.h”为标准输入输出库文件,其内定

7、义了printf函数的原型。12例1.2计算指定函数关系式。程序运行结果:inputnumber:9↙2*sqrt(9.000000)+1=7.000000#include#includevoidmain(){floatx,y;/*定义两实型变量*/printf("inputnumber:");scanf("%f",&x);/*输入数字*/y=2*sqrt(x)+1;/*计算指定函数关系式的结果*/printf("2*sqrt(%f)+1=%f",x,y);//按制定格式输出}13程序的功能是输入一个实数x,

8、求2倍开方x加1关系式的值,然后输出结果1)凡是在程序中调用一个库函数时,都必须用预处理命令调用该函数原型所

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。