高中信息学竞赛C语言教程(第一讲)初识C程序ppt课件_第1页
高中信息学竞赛C语言教程(第一讲)初识C程序ppt课件_第2页
高中信息学竞赛C语言教程(第一讲)初识C程序ppt课件_第3页
高中信息学竞赛C语言教程(第一讲)初识C程序ppt课件_第4页
高中信息学竞赛C语言教程(第一讲)初识C程序ppt课件_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一讲 初识C程序设计语言一、什么是程序设计语言程序设计语言就是用于书写程序设计语言就是用于书写计算机程序的语言。计算机程序的语言。 1二、程序设计语言与自然语言的比较自然语言自然语言C语言语言信息交流(地位平等)(人具有思维能力和推理能力)o人机对话(命令方式)(无思维能力和推理能力,有计算能力和逻辑判断能力)语法规则、句法规则灵活(可省略、颠倒)如: 走,去晒太阳! 去晒太阳,走!o语法规则、句法规则固定(一般不可省略、颠倒,必须按部就班)如: x=a+b; scanf(“%d%d”,&a,&b);表达方式多样o算法多样2三、简单的C程序例1-1:输出一句话。#includ

2、eint main(void) printf(This is a C program.); return 0;输出函数输出函数This is a C program.3例1-2:输入两个整数,计算并输出它们的和。#includeint main(void)int a,b,sum;a=2;b=3;sum=a+b;printf(sum=%d,sum);return 0;赋值语句赋值语句sum=5变量声明语句变量声明语句4例1-3:给定一个正整数n,判断他是奇数还是偶数。#includeint main(void)int a;scanf(%d,&a);if (a%2=0)printf(偶数偶

3、数); elseprintf(奇数奇数);return 0;条件判断条件判断(if)语句)语句5奇数奇数6偶数偶数读入函数读入函数5三、C程序的结构 C程序的结构非常严谨,他有严格的规定,下面我们从实例上来说明C程序的结构。例5:已知长方形的长和宽,求长方形的周长和面积。设长方形的长为A,宽为B,周长为L,面积为S,我们知道公式如下:L=2(A+B),S=(AB),它的C程序如下:6#include /预处理指令预处理指令int main(void) /函数名函数名int a,b,c,s; /声明语句声明语句printf(请输入长方形的长和宽:n);printf(“长:”); scanf(%d

4、,&a);printf(宽:);scanf(%d,&b); /函数语句函数语句c=2*(a+b); /赋值语句赋值语句s=a*b;printf(长方形的周长为:%dn,c);printf(长方形的面积为:%d,s);return 0; 函数头(函数头(header):是程序的开头部分。函数体:函数体:C程序中包含一个或多个函数,它们是C程序的基本模块。C的惯例是把main()函数放在开头,因为它通常为程序提供了基本框架。通常,所有的C函数都使用花括号来表示函数体的开始与结束,函数体则由各种语句组成。7五、使用DevC+开发程序的一般流程1.启动Dev-C+。2.新建源代码。3.编写代码。4.源程序存盘(Ctrl+S)。5.编译程序(F9)。6.运行程序并查看结果(F10)。注:也可以同时编译、运行程序并查看结果(F11)。7.若编译有错,改错,再次进行编译运行。8.若程序结果有误,改错,再次进行编译运行。9.若程序结果正确,结束。8六、课堂练习1、利用printf语句在屏幕上输出“我的名字叫做。”,并将程序命名为“P1”进行保存;2、利用prin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论