中职C语言(高教版)教案:历年测试题最后一题(全2课时).pdfVIP

  • 0
  • 0
  • 约7.64千字
  • 约 8页
  • 2023-05-01 发布于广西
  • 举报

中职C语言(高教版)教案:历年测试题最后一题(全2课时).pdf

中等专业学校2022-2023-2教案 编号: 备课组 课程 所在 主备 计算机组 C 语言 三年级 别 名称 年级 教师 授课教 授课 授课 授课 师 系部 班级 日期 课题 历年测试题最后一题(第 1 课时) 观看历年的高考题,分析考试方向 教学 对学生进行简单题目的培训,增强学生学习信心 目标 培养学生分析问题,解决问题的能力 重点 历年高考题考试的类型 难点 分析考点,解决问题 教法 直观演示法、任务驱动法、讲解法 教学设 本班教室 备 教学 教学活动内容及组织过程 个案补充 环节 82.文件CITIES.txt 字符式升存放了某地区 13 个城市 的名称。下列程序的功能 是:输入某人行程轨迹中的各城市名 ,判断其是否离开 过该地区。请在答题卡上写出①④表示的内容以完善程 序。#includestdio.h #includestdlib.h 教 学 #includestring.h 内 #define CITIES_NUM 13 容 # define LENGTH 20 int find(char str1[],char str2[][20],int n); int main() { FILE *CITIES_file; char city[CITIES_NUM][LENGTH]; char path[50][LENGTH]; int i,c,outflag=1; if((CITIES_file=fopen(CITIES.txt,r))==NULL) { printf(cannot open this file.\n); exit(0); ) for(i=0;iCITIES_NUM;i++) fscanf(CITIES_file,%s,city[i]);①_; c=0; do { gets(path[c]); c=c+1; }while(strcmp(path[c-1],)!=0); for(i=0;ic-1;i++) if(!find(path[i],city,CITIES_NUM))②_; if(outflag) 教 学 printf(Not out of area!\n); /*输出未出本地区*/ 内 else 容 printf(Out of area! \n); /*输出曾出本地区*/ return 0; } } //对半查找 :在区间 str2 内查找 strl 是否存在,存在 返回 1,不存在返回 0 int find(char str1[]char str2[][LENGTH]int below) { int top=0,m

文档评论(0)

1亿VIP精品文档

相关文档