以下为《1 计算机和编程语言》的无排版文字预览,完整内容请下载
计算机和编程语/斞?翁某某 计算机是/c生活必需品 • 如果想要/冏?0己设计/ 一些功能和/徯形眉扑慊凑漳?的意图做事情,就需要写程序了 • 本课程的主要的.?l目的是通过学习编程,来理解计算机 是如何解决问题的,理解计算机的能与不能,擅.映び?/巧?映? 计算机如何解决问题 • “请给我/ 一杯/T水” 1. 2. 转/澤?涀叩匠浚?找到/ 一个杯/&子; 计/算人:机W:hHatotwo do
to do 3. 找到/ 一个/T水壶; 4. 在杯/&子中倒/ 入/ 一些/T水; 5. 拿着杯/&子/涀呋刈?&子。 计算机语/斞?• 程序是/d用特殊的编程语/斞孕闯隼幢泶锶绾谓饩鑫侍獾?• 不是/d用编程语/斞岳春图扑慊惶福?}而是描述要求它如 何做事情的过程或/E方法 计算机的语/斞?int u = 32; int v = 26; while ( v!= 0 ) { int temp = u%v; 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 法 • 我们要让计算机做计算,就需要像这样找出计算的步 骤,然后/d用编程语/斞孕闯隼?• 计算机做的所有的事情都叫做计算 计算机的思维 • 2x+6=20 • 解/E方程 • 枚举 • /二分搜索 枚举求最/$大公约数 1. 设t为2; 2. 如果u和v都能被t整除,则记下这个t 3. t加1后重复第2步,直到t等于u或v; 4. 那么,曾经记下的最/$大的可以同时整除u和v的t就是 gcd 程序的执/徯?• 解释:借助/ 一个程序,那个程序能试图理解你的程序, 然后按照你的要求执/徯?• 编译:借助/ 一个程序,就像/ 一个翻译,把你的程序翻 译成计算机真正能懂的语/斞?mdash;—机器语/斞?mdash;—写的程 序,然后,这个机器语/斞孕吹某绦蚓湍苤苯又?徯辛? 解某某/斞詖s编译语/斞?• 语/斞员?F无编译/解释之分 • 常/d用的执/徯?E方式/}而已 • 解释型语/斞杂刑厥獾募扑隳?力 • 编译型语/斞杂腥范XXXXX脑怂阈阅? [文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《1 计算机和编程语言》的无排版文字预览,完整内容请下载
1 计算机和编程语言由用户“niway”分享发布,转载请注明出处