1、1学习方法学习方法v 掌握编程思想、找到编程感觉是一名软件工程师的最高境界!是在反复的实践、观察、分析、比较、总结中潜移默化积累的!而刚开始又必须从一门实实在在的编程语言中去实践和体验2学习方法学习方法v(1)预习,复习v(2)多实践,不要太关注细节v(3)注意编程规范(强调规范化)v(4)提高英语水平v(5)认真做笔记3v 1.什么是程序什么是程序v 2.C#语言的发展史语言的发展史v 3.什么是算法什么是算法v 4.什么是流程图什么是流程图v 5.使用流程图解决实际问题使用流程图解决实际问题目录目录41.什么是程序什么是程序v程序一词来自生活,通常指完成某些事务的一种既定方式和过程v在日常
2、生活中,可以将程序看成对一系列动作的执行过程的描述 51.做口述笔记2.键入信函的内容3.发送传真1.口述2.信函1._2._3._4._3.3.传真指令被逐条执行程序员老板秘书程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合要执行的一组指令1.什么是程序什么是程序-计算机中的程序计算机中的程序61.什么是程序什么是程序-高级语言高级语言&低级语言低级语言v高级语言 容易理解,运行慢v低级语言 不易理解,运行快72.C#语言的发展史语言的发展史v C#语言出现前的主流高级开发语言。c、c+、vb、Java.v 2000年微软的.NET 战略。v .NET 是一种平台,支
3、持多种语言。v C#语言是专门为.NET 平台定制的全新面向对象的跨平台语言。v C#语言目前已经有了:C#1.0 、C#2.0、C#3.083.什么是算法什么是算法-算法算法 计算长方形的面积问题:1.接收用户输入的长方形长度和宽度两个值;2.判断长度和宽度的值是否大于零;3.如果大于零,将长度和宽度两个值相乘得到面积,否则显示输入错误;4.显示面积。算法算法:解决问题的具体方法和步骤94.什么是流程图什么是流程图-流程图概念流程图概念流程图是算法的一种图形化表示方式流程图是算法的一种图形化表示方式。流程图直观、清晰,更有利于人们设计与理解算法。它使用一组预定义的符号来说明如何执行特定任务。
4、开始/结束处理输入/输出判断/分支连接符流程线10序号序号符号符号活动活动1.2.3.4.5.4.什么是流程图什么是流程图-思考题思考题将以下动词与合适的符号相匹配。将以下动词与合适的符号相匹配。获取、写出、停止、加上、开始、乘以、读取、减去、除以、显示、输入、输出、如果。114.什么是流程图什么是流程图-绘制流程图绘制流程图v完成的销售额计算方式为销售的个数乘以完成的销售额计算方式为销售的个数乘以单价。绘制一个流程图计算和打印销售额。单价。绘制一个流程图计算和打印销售额。124.什么是流程图什么是流程图-流程图流程图开始接受 num1 和 num2Result=num1num2显示 Result结束num1和num2 0?显示“输入错误”否是134.什么是流程图什么是流程图-绘制流程图(课堂作业)绘制流程图(课堂作业)完成的销售数量计算方式为销售总额除以完成的销售数量计算方式为销售总额除以单价。单价。绘制一个流程图计算和打印销售数量。绘制一个流程图计算和打印销售数量。14总结总结v 什么是程序v C#语言的发展史v 什么是算法v 什么是流程图v 使用流程图解决实际问题