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

《程序设计基础》PPT课件 河北软件职业技术学院 刘扬

程序设计基础_河北软件职业技术学院
 
课件内容: 
祖国你好 
电脑已经成为家庭的必备工具之一,我们现在要开始尝试自己编写C语言程序了。在我们学习和生活中,祖国一直是我们的坚强后盾,是我们努力学习、快乐生活的保证,让我们首先用C语言向祖国问声好吧。 项目完成后,学生将掌握C语言程序的基本结构;熟悉C语言程序的开发流程;能够使用C语言输出一行字符串;能够熟练使用一种C语言的开发工具编写C程序。 
任务1:我向祖国问好 
1.1 初识C语言 
1.2 C语言基本结构与开发流程 
打印消费凭单 
生活中我们总能见到各种机打的消费凭单,其中记录着我们的支出明细。计算机是如何“制作”这些凭单的呢?大家一起来学习并动手设计、制作一张吧!项目完成后,学生将掌握C语言中常量相关知识;分析不同商品信息对应的数据类型;使用格式输出函数输出对应内容;合理使用转义字符;掌握C语言中变量相关知识;掌握C语言中的基本数据类型;使用格式输入函数为变量赋值;掌握算术和赋值运算符的使用方法;根据需要列出所需表达式,计算并输出消费金额。 
任务1:商品信息的输出 
1.1 输出函数 – printf 
1.2 常量 
任务2:凭单中各种数据的处理 
2.1 变量 
2.2 浮点型数据 
2.3 字符型数据 
2.4 输入函数 – scanf 
任务3:计价及汇总 
3.1 算术运算符与表达式 
3.2 赋值运算符 
3.3 数据类型转换 
猜党龄 
人生的征途中,大家会面临着多次抉择,有多个岔路口,这时应如何根据情况做出合理的决策呢?通过两个游戏来看看C语言是如何做的!项目完成后,学生将能够使用关系运算符、逻辑运算符书写if语句中的表达式;能够正确分析出待解决问题的几种可能结果;熟练使用if语句的基本形式解决常见问题;掌握if语句嵌套的语法结构;能够合理的使用if语句解决实际问题;学会使用系统提供的随机数生成器生成随机数。 
任务1:我优秀吗? 
1.1 关系运算符和关系表达式 
1.2 逻辑运算符与逻辑表达式 
1.3 if-else语句 
1.4 算法及表示方式 
任务2:猜党龄游戏的设计与实现 
2.1 if语句的嵌套 
浪漫的表白 
中华人民共和国国旗包含五颗黄色五角星。象征着中国共产党领导全国人民团结一致、奋力向前,中华儿女永远心向中国共产党。在这个项目中我们将通过三个步骤来讲解五角星的画法。项目完成后,学生将熟练使用自增、自减运算符;熟练使用while循环与do—while循环输出长度任意的一行星号;掌握for循环的语法规则;灵活设置初值、条件和步长,控制循环次数,达到输出效果;掌握循环嵌套的基本结构;熟练使用循环嵌套输出任意简单平面图形;合理分割星形,使用循环嵌套分别实现局部后拼凑成五角星。 
任务1:需求分析,用循环书写一行星的诞生 
1.1 自增,自减运算符 
1.2 while循环 
1.3 do-while循环 
任务2:精准剖析—为党庆生 
2.1 for循环 
任务3:使用循环嵌套方法,完成五角星项目验收 
3.1 循环嵌套 
3.2 break和continue语句 
智能外卖订单 
随着互联网技术的快速发展,互联网上诞生出这种便捷的订餐形式,随着生活的快节奏,外卖+网上订餐应运而生,智能外卖点餐成了人们生活的一部分。接下来一起学习C语言是如何管理智能外卖订单的。项目完成后,学生将熟练使用switch语句解决多分支情况;能熟练使用一维数组完成批量数据的存取;复习巩固输入语句scanf()和循环语句的使用;能够熟练的读取一维数组,实现一维数组的遍历;熟练编程实现循环语句和if语句的嵌套;掌握冒泡排序法的基本思想;巩固循环语句和if语句的嵌套;能够熟练的遍历一维数组;实现对一维数组的读取操作;能够熟练使用二维数组进行批量数据的存取;掌握字符串的存储方式;熟练使用常见的字符串处理函数解决实际问题。 
任务1:订单V1.0的输入与显示 
1.1 switch多分支选择结构 
1.2 一维数组的定义与初始化 
1.3 一维数组元素的引用与输入输出 
任务2:订单V1.0查询 
2.1 一维数组元素的查找 
2.2 一维数组元素的极值查找 
任务3:订单V1.0排序 
3.1 冒泡法排序 
任务4:订单V2.0 
4.1 二维数组的定义与初始化 
4.2 二维数组的遍历 
4.3 字符串的存储 
4.4 字符串的输入输出和常用函数 
计算器 
设计并实现简单的计算器:1、界面友好,操作简单2、基本功能:加、减、乘、除、取模运算3、其他功能:求和、求阶乘项目完成后,学生将理解函数的基本概念;掌握函数的定义方法;自定义函数实现计算器界面的输出;理解函数参数相关知识;能够区分函数与过程;明确区分全局变量与局部变量;合理划分各基本功能模块并通过函数实现;利用一维数组做参数,完成数据的批量传递并实现求和功能;利用函数的递归调用实现阶乘计算。 
任务1:界面的设计与实现 
1.1 函数的定义 
1.2 函数的声明以及调用 
任务2:计算功能的封装与实现 
2.1 函数调用参数传递与函数调用方式 
2.2 函数类型以及函数使用的一般过程 
2.3 局部变量与全局变量 
2.4 一维数组作为函数参数 
2.5 递归函数 
2.6 静态变量 
乡村振兴 
党的十九大提出实施乡村振兴战略,是以习近平同志为核心的党中央着眼党和国家事业全局,顺应一万农民对美好生活的向往,对“三农”工作作出的重大决策部署。在这一战略推进的过程中,基层领导班子和党支部发挥了重要作用。项目完成后,学生将理解指针概念;灵活使用是指针访问数据;能够使用指针做参数批量传递数据;理解指针数组概念;灵活使用指针操作字符串和二维数组。 
任务1:选村长 
1.1 指针的概念、定义与引用 
1.2 指针的运算 
1.3 指针作函数参数 
1.4 用指针访问一维数组 
1.5 数组名作为函数参数 
任务2:找党员 
2.1 用指针操作二维数组 
2.2 指针数组与行指针 
2.3 使用指针操作字符串 

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

社交账号快速登录

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