ID: 23845248

4.1程序设计概述 教学设计 -2025-2026学年《高中信息技术》(沪科版)(重庆地区版)

日期:2025-11-19 科目:信息技术 类型:高中教案 查看:48次 大小:74282B 来源:二一课件通
预览图 1/2
程序设计,概述,教学设计,-2025-2026,学年,高中信息技术
  • cover
第四章 程序设计基础 概述 本章的开篇指出了程序设计的基本步骤,介绍了编写一个完整的程序需要经过的一般过程,并提供了在编写程序的过程中人们需要做的各项工作和需要注意的问题。 在本章中,我们先要学习算法的概念以及描述算法的方法。其中,将着重对流程图的绘制进行详细的介绍。然后,通过进一步分析几个比较复杂的算法,我们可以深刻地体会到结构化程序设计思想的重要性,同时也能够感悟到使用流程图描述算法的优点,即直观易懂,便捷高效。 本教材采用Turbo Pascal 7.0作为教学编程语言来介绍程序设计的基础知识和一些基本算法。本章第二节至第四节详细介绍了使用Turbo Pascal 7.0编写的程序的结构,以及进行程序的编辑、调试的方法。此外,还详细介绍了程序设计的一些基本概念。 本章的主要内容 节名 教学内容 程序设计概述 通过求解一个问题的步骤,了解算法的概念以及表示方法,以及程序设计的基本步骤。能够掌握结构化设计的基础思想,用流程图等算法描述方法描述出相关的算法,并解决一些比较复杂的问题。 Pascal程序结构 通过分析一个具体的pascal程序,掌握pascal程序的基本结构,以及pascal中用到的语言符号。 程序的编写与调试 介绍TurboPascal7.0软件,掌握文件新建、打开、编辑、保存、编译和执行程序等技能,了解跟踪和调试pascal程序的方法,并能够在需要的时候获得相关的帮助信息。 程序设计的几个基本概念 通过一些具体的事例详细介绍了程序设计的几个基本概念:常量和变量、pascal语言的数据类型、Turbo Pascal7.0中提供的标准函数、 pascal语言的运算符和表达式。 第一节 程序设计概述 一、教材分析 教学目标 目标 实现 知识 了解程序设计的基本步骤 在现实生活中,解决一个问题的步骤有哪些?以类比的方法来说明程序设计的步骤 通过解决数列求解问题的过程,了解算法的定义并懂得几种比较常见的算法描述方式 尝试解决一个数列求和问题,在实践中体会什么是算法,并体验自然语言描述法与流程图描述法 懂得结构化程序设计方法的思想,了解程序的三大结构分别是顺序、分支与循环。 寻求三大结构的示例,并结合课后ATM取款习题 技能 能够使用自然描述语言和流程图方式描述简单算法 贯穿于数列求和算法之中 能熟练使用流程图方式表示程序的三大结构 贯穿于ATM取款习题之中 能够用流程图描述出一个比较复杂的算法,算法需包含两个以上不同的程序结构。 贯穿于ATM取款习题之中 情感态度价值观 通过解决一道数列求和问题,对算法的概念有一个感性认识 数列求和算法过程中 根据自己对算法描述方法的认识,总结出自然描述语言与流程图两种的方式各自的优点。 尝试两种算法描述方式后 养成独立分析、解决大问题的习惯,能够将大问题自行分解为若干个小问题 在复杂问题分析和描述算法过程中 教学重点与难点 程序设计步骤的关键是对问题的分析,以及建立正确的算法,这需要教师合理引导学生在整个学习过程中不断地体验并加以应用和总结。所以,教学的重点在于引导学生在解决一些比较简单的问题中,结合流程图的基本知识,分析算法,描述算法。而难点则是在学生使用算法描述解题步骤的时候往往会忽略计算机解题的特点,一味追求细枝末节的实现,而忘记了使用结构化程序设计思想来设计算法,教师应该注意随时调整学生的解题思路,帮助学生把握解题的关键。 二、教学建议 课时安排建议 本节内容建议用2课时完成。第1课时主要让学生了解程序设计的基本步骤,以及观察三种常见的算法描述方法的区别,学会画流程图描述简单算法。第2课时着重讲解为什么需要结构化程序设计思想,体会结构化程序设计思想的优点,并要求学生能够用流程图画出相对较复杂的算法。 教学准备 1.机房准备 程序设计基础中流程图绘制活动的开展对 ... ...

~~ 您好,已阅读到文档的结尾了 ~~