随笔分类 - 1-程序设计基础——编程初步
摘要:风格 "{"和“}”之间的每一行的左侧多空了4个空格,表示语句的层次关系 格式 运算符前后有空格,看上去更为美观
阅读全文
摘要:课上未讲的函数,如何表达? 已知函数组合来解决实际问题 网上查 C++参考 C++ reference SDK(软件开发工具包) 主函数与“cmath”文件函数区别 定义函数 相当于自己造螺丝刀给别人用 调用函数
阅读全文
摘要:为什么有如此多的计算机语言* 自然语言有汉语、英语等是因为文化差异 人们发现跟计算机沟通,不适合于表达这一类问题,就会尝试开发新的计算机语言 各种语言的优势 根据功能* 为数学领域而设计 Mathematica 绘制功能,很快画出美妙函数图像 网站设计 PHP 很难用C语言完成网站开发 根据操作系统
阅读全文
摘要:重思路* 尝试按老师思路去思考问题,解决问题 勤动手* 体验计算思维,尔后解决问题过程运用自如 码代码 调试程序。错误是宝贵经验。资深程序员更多指,遇到错误很快想到怎么解决。 敢提问* 多阅读* 源码 经典参考书
阅读全文
摘要:教学目标、理念* 培养计算思维,语言、语法次之 激发学术志趣 引领计算人生 信息、互联网时代,计算思维是必备素质。推开信息大门,走进去 问题* 能写程序解决问题,但学生不知道为什么这样写能解决问题 生活中东西、事情换个角度看,蕴含深刻道理,如扑克牌理牌(排序) 思维本来就有,不够提炼、总结,未形成理
阅读全文
摘要:程序基本框架 类似写信模板 #include <iostream> // 包含库函数 using namespace std; // 命名空间 // 主函数 int main() { return 0; } 包含库函数 以符号“#”开头的行,称为预编译行 “#include ”这条命令是让文件“io
阅读全文
摘要:π用近似值表达:3.14159 sourceforge下载devcpp* 开源代码库sourceforge下载IDE:devcpp 步骤一 步骤二
阅读全文
摘要:问题描述 古时候解决方案 算盘计算 现代解决方案 计算器 程序如何计算呢? 程序基本框架* 意义类似于介绍信/请假条模板 什么是编译* 将源代码文件转换为计算机可识别的指令序列 xx.cpp源代码文件编译为xx.exe文件(windows可识别的可执行文件) 代码实现 // 买菜问题 // calc
阅读全文
摘要:用计算思维解决实际问题,需尽量发挥计算机特长 计算机有哪些特长? 怎么发挥其特长呢? 需先了解计算机原理 图灵机* 理论上计算机,追溯到1936年图灵机(纯数学模型、抽象) 组成 无限长纸带 可移动读头 状态寄存器 一张转换表 进一步将该模型实现,后人提出了冯诺依曼体系结构,沿用至今 计算机原理:冯
阅读全文
摘要:不同规则下考虑同一个问题,思路会发生一定的变化,或简单或复杂。 什么是计算思维* 用计算机解决问题需用不同的思维方式 周以真教授给出的“计算思维”定义 “计算思维”解题特点* 满足计算机程序执行的规则约束 发挥计算机特长
阅读全文
摘要:什么是程序 管理学的程序定义 为进行某项活动或过程所规定的途径 生活中的程序 开学典礼的程序,第一项、第二项 打太极拳的步骤 什么是计算机程序* 为得到某种结果,通过计算机语言表达的指令序列 什么是语言 表情符号 肢体语言 自然语言 汉语、英语 什么是计算机语言 用于跟计算机沟通 计算机语言分类 表
阅读全文