所有分类
  • 所有分类
  • 在线课堂
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
文档家VIP会员升级

《C语言程序设计》PPT课件 郑州职业技术学院 方加娟

C语言程序设计_郑州职业技术学院
 
课件内容: 
初识C语言 
(1)了解计算机语言的发展历史;(2)了解 C 语言的发展史和特点;(3)正确运用 C 语言的基本符号、标识符和关键字;(4)掌握 C 程序的结构,设计简单的 C 语言程序;(5)熟悉 C 语言的开发环境并熟练调试和运行 C 语言程序。 
任务一 编写简单的C语言程序 
任务二 C语言程序的上机操作 
基本数据类型、运算符和表达式 
(1)了解基本数据类型及其常量的表示方法;(2)掌握变量的定义及初始化方法;(3)掌握运算符和表达式的概念;(4)理解自动类型转换和强制类型转换;(5)能够将一般的数学算式转化为 C 语言表达式。 
任务一 求圆的面积和周长 
任务二 计算表达式的值 
任务三 求三角形的面积 
任务四 求长方体的体积 
结构化程序设计 
(1)理解算法的概念及算法的表示方法;(2)能够进行顺序结构程序设计;(3)熟练掌握 if 语句,能够灵活运用 if 语句实现选择结构程序设计;(4)掌握 switch 语句的使用方法,能用 switch 语句完成多分支选择结构程序的编写;(5)掌握循环结构程序设计的方法,能够熟练运用 while、do…while、for 语句实现循环结构程序设计;(6)能灵活运用三种结构解决实际问题。 
任务一 求两整数相除的商和余数 
任务二 顺序输出三个数 
任务三 计算员工工资 
任务四 输出学生成绩最值和平均分 
任务五 水果问题 
应用数组进行程序设计 
(1)掌握数组的概念,数组的定义方法;(2)掌握数组的初始化,能正确地引用数组;(3)掌握字符数组,能够运用字符数组存储和处理字符串;(4)在编程中能够灵活地运用数组来解决实际问题。 
任务一 冒泡排序 
任务二 求矩阵中元素最值 
任务三 统计字符中的单词 
应用函数进行程序设计 
(1)理解函数的概念;(2)学会正确地定义函数;(3)熟练掌握函数调用,清楚函数间的参数传递过程;(4)了解函数的嵌套调用和递归调用;(5)掌握变量的存储类别和作用域;(6)在编程中能够灵活地运用函数来解决实际问题。 
任务一 比较整数大小 
任务二 求x的n次方 
任务三 用递归法求n! 
任务四 选择法排序 
任务五 求数组中成绩的平均分和最值 
任务六 应用数组实现学生成绩排序 
应用指针进行程序设计 
(1)理解内存中地址与指针的关系;(2)掌握指针变量的定义方法和使用;(3)运用指针指向数组、字符串并设计程序;(4)运用指针指向函数并设计应用程序;(5)在编程中能够灵活地运用指针来解决实际问题。 
任务一 两个整数按顺序输出 
任务二 实现数组元素的存储逆序 
任务三 输出指定学生的学号和成绩 
任务四 编写字符串连接函数 
任务五 用指针函数求学生成绩 
结构体和共用体 
(1)理解结构体的概念;(2)学会正确的定义结构体;(3)熟练掌握结构体数组和结构体指针;(4)掌握链表;(5)掌握共用体;(6)了解枚举类型。 
任务一 使用结构体比较学生成绩 
任务二 使用结构体数组统计不及格人数 
任务三 使用结构体指针求最高成绩 
任务四 利用链表录入及输出学生信息 
任务五 利用共用体处理学生和教师信息 
任务六 利用枚举类型模拟机器人控制系统指令 
文件 
(1)理解文件的概念和文件类型指针;(2)掌握文件的打开与关闭方法;(3)熟练掌握顺序读写数据文件的方法;(4)掌握随机读写数据文件的方法。 
任务一 文件的打开与关闭 
任务二 将学生成绩存入文件 
任务三 读取文件中的学生成绩 
学生成绩管理系统 
(1)掌握如何进行需求分析;(2)掌握如何进行系统设计;(3)熟练掌握功能设计中各个模块的设计方法。 
任务一 需求分析 
任务二 系统设计 
任务三 功能设计 

资源下载
资源下载
0
文档家VIP会员升级
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录