任务五 C语言数组(课件)-湖北省计算机技能高考操作(应会)考纲技能通

| 35页
| 96人阅读
| 0人下载
精品

内容正文:

C语言程序设计任务二 数组 湖北省计算机类技能考试 1 content 01. 考核要求 02. 准备工作 03. 操作演示 04. 学生练习 05. 总结 考核要求 01 3 1.掌握握一维数组、字符数组的概念、定义、初始化和使用 2.能熟练运用循环结构操作数组,解决相关问题 3.能熟练运用数组解决经典算法问题 具体的考核要求 准备工作 02 5 硬件设备 02 软件 操作系统学习的环境和硬件配置 已安装了Windows10系统的个人电脑 Windows10操作系统与Dev-C++ 01 6 操作演示 03 7 整型数组的概念、定义、初始化和使用 概念讲解—整型数组 点击任意位置播放视频 学生练习 任务:定义一个存放十个整数的数组arr,并从键盘输入十个整数,并求其和与平均值 10 习题讲解—整型数组 点击任意位置播放视频 字符数组的概念、定义、初始化和使用 概念讲解—字符数组 点击任意位置播放视频 学生练习 任务:向字符数组a[10]中输入一串字母,将其小写转换为大写,大写转换为小写 14 习题讲解—字符数组 点击任意位置播放视频 数组经典练习 任务:向整型数组a[5]中输入一串数字,然后将数组进行逆序 16 习题讲解—数组经典练习 点击任意位置播放视频 数组经典练习2 任务:从已给定数组a[10]中找出最大值和最小值并输出 18 习题讲解—数组经典练习2 点击任意位置播放视频 关于数组的经典算法模型 在技能高考中,算法也是常常考察地重点,与数组有关的经典算法模型有: 1.排序算法(冒泡排序、插入排序、选择排序) 2.分治算法 3.递归算法 4.背包问题等。 排序算法-学生练习1 任务:编写程序使用冒泡排序将数组a[10]进行降序排序。 21 习题讲解—练习1 点击任意位置播放视频 学生练习2 任务:编写程序使用选择排序将数组a[10]进行升序排序。。 23 习题讲解—练习2 点击任意位置播放视频 学生练习3 任务:在有序表 11、13、18、28、39、56、69、89、98、122 中査找关键字为 89 的元素,并返回该元素所对应的位置。 25 习题讲解—练习3 点击任意位置播放视频 学生练习4 任务:向数组a[10]中输入10个整数,并统计5的倍数出现的次数 27 习题讲解—练习4 点击任意位置播放视频 学生练习5 任务:编写程序将数组a[10]的重复的元素去除。 29 习题讲解—练习5 点击任意位置播放视频 总结 04 31 思维导图 学生练习 05 33 课后作业 基础作业:向字符数组a[100]中输入一个字符串,统计其中数字字符的个数 提高作业:向整型数组a[10]中输入10个数字,并统计数组中各数字出现的次数 拓展作业:向整型数组a[10]中输入10个数字,将数组向右旋转k个位置,例如a[10]={1,2,3,4,5,6,7,8,9,10},当k=3时,旋转后a[10]={8,9,10,1,2,3,4,5,6,7} THANKS 35 Lavf57.25.100 Lavf57.25.100 Lavf57.25.100 Lavf57.25.100 Lavf57.25.100 Lavf57.25.100 Lavf57.25.100 Lavf57.25.100 Lavf57.25.100 Lavf57.25.100 Lavf57.25.100 $

资源预览图

任务五 C语言数组(课件)-湖北省计算机技能高考操作(应会)考纲技能通-第1页
1
任务五 C语言数组(课件)-湖北省计算机技能高考操作(应会)考纲技能通-第2页
2
任务五 C语言数组(课件)-湖北省计算机技能高考操作(应会)考纲技能通-第3页
3
任务五 C语言数组(课件)-湖北省计算机技能高考操作(应会)考纲技能通-第4页
4
任务五 C语言数组(课件)-湖北省计算机技能高考操作(应会)考纲技能通-第5页
5
任务五 C语言数组(课件)-湖北省计算机技能高考操作(应会)考纲技能通-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。