C语言程序设计任务1:密码信息的输出.docVIP

C语言程序设计任务1:密码信息的输出.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 1  - 2  课时      课型: 理论课 课题: 任务一:信息的输出,引言及C语言概述(1) 教学方法: 讲授、引导讨论 教学目的: 1. 了解本门课程的学习要求 2. 了解程序、程序设计、高级语言等概念 3. 理解任务的要求及所需知识的学习 4. 掌握算法的相关概念 教学重、难点:   教学重点:程序、程序设计、高级语言、算法等概念,认识C程序 教学难点:认识C程序 辅助教学手段:多媒体 授课班级 授课日期 月 日 月 日 月 日 月 日 月 日 主要教学内容: 一、引入 情商教育、课程介绍、演示C程序示例提高学习兴趣 二、新课内容 项目一 密码编译 项目介绍: 本项目主要是学习C语言的基本操作、程序设计的基本知识及C语言的基础知识点。 本项目分解为2个任务,由同学们在学习过知识点后,编写部分代码实现。 任务1:密码信息的输出 任务目标:了解C语言的特点及程序设计的算法概念,学会使用C语言的编辑环境。 具体任务:使用C编辑环境编写一个具有输出功能的程序,并编译运行。 知识点学习 ——第1章 C语言概述 章节主要内容 本章主要介绍C语言及其程序设计的基本知识,以及Turbo C V2.0的基本操作。 程序设计与C语言 C程序初识 程序设计方法与算法 C程序运行环境与学习方法 1.1?程序设计与C语言 程序演示: 程序演示1:简单的信息输出 程序演示2:计算——加法运算 程序演示3:判断——Tom和Jerry谁年长一些呢? 程序与程序设计语言 思考:什么是程序?什么是程序设计? 1.程序 程序的概念: 可以连续执行的一条条指令的集合。程序是用语言、文字、图表等方式表达解决某个问题的方法和步骤,是对所要解决问题的各个对象和处理规则的描述。 程序的公式表示 沃思:程序=数据结构+算法 演示一个程序 2.程序设计语言: (1)程序设计的概念 (2)程序设计语言的分类 机器语言:由0和1的代码构成二进制指令或数据,是面向机器的。 汇编语言:用助记符号表示机器语言中的指令和数据 。也是面向机器的。 高级语言:表达方式接近被描述的问题,接近于自然语言和数学表达式 。是面向问题(面向过程)和面向对象的程序设计语言 (3)解释型语言与编译型语言 1.1.2.程序设计语言的发展 机器语言 机器语言 汇编语言 高级语言 面向过程 面向对象 CPU指令系统,由0、1序列构成的指令码组成 如 加 减 用助记符号描述的指令系统 如:ADD A,B 面向机器的语言 程序设计是数据被加工的过程 程序设计关键是定义类,并由类派生对象 客观世界可以分类,对象是类的实例 对象是数据和方法的封装 对象间通过发送和接受消息发生联系 1. C语言的发展简史 产生背景 产生过程: 时间:1972~1973 地点:美国贝尔实验室 目的:开发UNIX操作系统 设计人: Ken.Thompson和Dennis.M.Ritchie C标准: 标准C: KR合著《The C Programming Language》 ANSI C: 1983年 87 ANSI C: 1987年 1990年国际标准的ISO C 2.C语言的特点 1.语言简洁、紧凑,使用方便、灵活 ANSI C一共有32个关键字,程序书写自由,主要用小写字母表示,压缩了一切不必要的成分。 2.运算符极其丰富 C语言共有34种运算符,并把括号、赋值、逗号等都作为运算符处理,从而使C的运算类型极为丰富,可以实现其他高级语言难以实现的运算。 3.数据结构类型丰富 C语言和数据类型有:基本类型、结构类型(数组、结构体、联合体、枚举型)、指针、空类型等,为处理各种复杂数据类型提供了实用的手段。 4.具有结构化的控制语句 C语言程序的主要成分是函数,用函数作为程序模块,实现了模块化。另外C语言具有多种结构化的控制语句,可以很容易地实现结构化的各种基本结构,用来设计结构化程序。 5.生成的目标代码质量高,程序执行效率高。 6语法限制不太严格,程序设计自由度大。 7.可移植性好(较之汇编语言)。 8.可以直接对硬件进行操作 C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能。 1.2 C程序初识 1.2.1 简单C程序案例 例:第一个程序,输出一条信息 Hello. /* example1.1 The first C Program*/ #include stdio.h main() { printf(“Hello.”); } /1.2.2 1.函数与主函

您可能关注的文档

文档评论(0)

kbook + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档