- 0
- 0
- 约4.75千字
- 约 10页
- 2018-03-19 发布于河南
- 举报
c语言chap1
C语言程序设计 第1章 C语言程序设计初步 1.4.4 C语言程序基本结构 程序由若干函数组成,可分为一般函数与主函数 程序由一个或多个函数组成且必须有且只能有一个主函数main( ) 函数间相互独立,在一个函数中可调用另一个函数但不可以定义另一个函数 程序执行从main函数开始,在main中结束,其它函数通过嵌套调用得以执行 函数定义包含首部和函数体,函数体中数据说明部分在执行语句部分前面 程序语句 C程序由语句组成 用“;”作为一条执行语句终止符 注释 /* */为注释,不能嵌套 注释内容不产生编译代码 编译预处理命令 格式特点 习惯用小写字母,大小写敏感 不使用行号,无程序行概念 可使用空行和空格 常用锯齿形书写格式 1.5 C语言编程环境 1.5.1 Turbo C 2.0 编程环境 1.5.2 Visual C++ 6.0 编程环境 Alt+菜单首字母 激活相应的菜单 F10 激活菜单栏,之后用菜单首字母激 活相应的菜单 Alt+F5 切换到输出屏幕 Alt+F9 编译源程序 F9 编译并连接源程序 Ctrl+F9 编译、连接并运行源程序 Alt+Enter 在全屏与窗口模式间切换 F6 在编辑窗口和信息窗口间切换 F5 使当前编辑或信息窗口独享TC屏幕 学习C语言的秘诀 本章小结 语言程序设计 第1章C语言程序设计初步 C 教师: 邱 雅 信箱: lgqiuya@163.com 办公室: 15102 普通高等教育”十一五”国家级规划教材 教学目的: 掌握程序设计的基本概念 掌握程序设计的基本过程 熟悉C语言编程环境--TC2.0和VC6.0的控制台程序开发 了解面向过程和面向对象程序设计方法 教学内容: 程序设计的基本概念 程序设计的一般过程 程序设计的两种方法 C语言概述 C语言编程环境 思考1:什么是程序? “计算机程序”就是指为了让计算机完成一项任务,而在计算机中存放的一系列计算机可以识别的指令(Instruction)。打个比方,计算机就像一个优秀的士兵,他无条件服从长官的命令,为了完成一项军事任务,长官所下达的一系列命令就是“程序”。 思考2:腾讯QQ是应用程序么? 思考3:腾讯QQ的主要功能是什么? 思考4:计算机之间有共同语言么?是什么语言? 思考5:计算机能够直接理解人的语言么? “中文”???”机器语言” 是 腾讯QQ是一个即时通讯工具,可以通过网络传递信息(文字、图片、语音、视频等)。 有,机器语言。 不能直接理解,因为计算机只能直接识别机器语言。怎么办? 2.程序:对于计算机而言实际是一个用计算机语言描述的某一问题的解决步骤。 1.程序设计语言:人们和计算机之间进行交流和通讯的工具。 1.1 程序设计的基本概念 1.1.1 程序与程序设计语言 分4个步骤: 分析问题 寻找问题的解决方法和步骤 用程序语言来描述解决过程 最后是让计算机来执行这个过程以完成任务 1.1.2 问题求解与程序设计 1.2.1 问题的描述 1.2.2 问题的分析 1.2.3 计算机实现 例:“自动应答器” 设计与实现的过程和步骤。 1.2 程序设计的一般过程 描述问题的内容是什么。 该问题的解决方案和步骤。 将分析得到的步骤转化为相应程序设计语言的代码。 编写一个“自动应答器”的程序代码。 问题的描述 当客户走到应答器跟前时,应答器会向客户提示:“请报上您的姓名:”,当客户回答完后,应答器会立刻回答:“XXX客户,您好!”。 问题的分析 根据问题描述中的工作过程,该自动应答器也应该包括以下几个功能:(1)向屏幕输出提示信息的过程 ;(2)等待用户的响应 ;(3)接收用户的输入,并能将用户输入数据连同“您好!”一起显示在用户屏幕。 计算机实现 我们需要将以上每一个步骤转化成计算机可以识别的指令序列(即程序) : (1)通过计算机指令向用户屏幕输出“请报上您的姓名:”; (2)通过计算机指令等待并接收用户的键盘输入,并且暂存起来以备后用; (3)通过计算机指令向用户屏幕输出新的数据信息:用户输入的信息加上“您好!”。 转化后的C程序代码: main( ) { char username[8]; printf(“\n Please input your name :); scanf(%s,username); printf(“\n%s:%s!,username,“good afternoon); } 计算机运行结果: Please input your name:Susan↙ Susan: good afternoon! 其过程如下图所示
您可能关注的文档
最近下载
- 2025年军考提干题目及答案.doc VIP
- 桥门式起重机检验规程.doc
- 文字汉字结构汉字结构现代汉语教案.docx VIP
- 全口义齿特殊颌型.pdf VIP
- 学堂在线 雨课堂 学堂云 研究生的压力应对与健康心理 期末考试答案.docx VIP
- 学堂在线 雨课堂 学堂云 研究生的压力应对与健康心理 章节测试答案.docx VIP
- 在线网课学习课堂《现代农业创新与乡村振兴战略(扬州)》单元测试考核答案.docx VIP
- 学堂在线 雨课堂 学堂云 艺术的启示 章节测试答案.docx VIP
- 2026年中考语文一轮专题复习:现代文阅读.docx VIP
- 计算机基础知识试题(答案_).docx VIP
原创力文档

文档评论(0)