学编程1

0.1 用代码画画——搞艺术的学编程有啥用? 学艺术的,可以玩的已经很多——油画、水墨、水彩、动画、电脑绘画, 编程或许很牛,但困难多多,用途未知,不去碰它,也照样可以丰富多彩、花样百出。 但是, 搞艺术的,不坚守本门,而去西天学编程,虽有九九八十一难,却可以享有更多的美。 阅读详情

1. 练习《程序设计导引及在线实践》

  • 从第2章“简单计算题”开始做。
  • 方法:不看书,而是只从书上查例题的题号,去百练找出对应题,用百练做。
    • 做完题在百练通过后再回看书的解题,看看与自己的有何不同,如书中思路更好合上书按书的思路再做一遍。
    • 做不出来不要看书,不要google/baidu答案。怎么思考都做不出来再去看书。
    • 只做例题,练习题跳过。
  • 例:题2.1鸡兔同笼,从p287页查题号是2750,去百练做,做完后回看书的解题,然后再做下一道。
  • 量:最低两天一道,一周3题以上的量。
  • 目标:我以前做过前6章,前6章的难度感觉你现在可能差不多。第7章往后我都没做过,不清楚难度。
    • 目标暂订前6章吧。
  • 百练网址: http://bailian.openjudge.cn/ 

2. 创建博客

在优快云注册个帐号。

将自己练习《程序设计导引及在线实践》过程中的每道题的解题源代码发表在优快云。如描述一下解题思路、解题过程更好。

3. 实践

Practice 1:基本输入输出。写个小程序(命令行程序即可),提供以下功能:

  1. 菜单:提供简单菜单,使用户可选择使用哪个功能。菜单项有:1输入数据、2显示数据、3退出。用户通过按数字键选择。
  2. 输入数据:用户可输入一行字符串,如“hello, world"。输入完后按回车保存,回到主菜单。
  3. 保存数据:将用户输入的数据保存在程序所在路径下的文件data.txt中,。
  4. 显示已保存的数据:将文件中保存的数据显示出来。显示完后显示主菜单。
  5. 退出:退出程序,回到命令行。
程序做好后,源代码上传到http://u.download.youkuaiyun.com/upload


OpenDarkBASIC:DarkBASIC Pro编程语言的跨平台重新实现。 使用LLVM将代码编译为机器代码 立即下载

相关推荐

Beginner's Guide to Darkbasic Game Programming

An easy way for game programming with Darkbasic

探索Dark Basic Pro:一款强大的游戏开发入门工具

是一个专为初学者和爱好者设计的游戏编程环境,它基于流行的BASIC语言,让你能够轻松地创建3D游戏和交互式应用程序。这款工具以其直观易学的语法、丰富的功能和完善的社区支持,赢得了全球众多用户的青睐。 ## 技术分析 Dark Basic Pro 基于DirectX API,这意味着它可以充分利用硬件加速,提供流畅的3D图形渲染。它的语法简洁,对新手友好,同时也保留了高级编程语言的一些特性,如条

gitblog_00059的博客 468

DarkBasic Programming

DarkBasic Programming,DarkBasic編程入門。

引擎列表

免费引擎 Agar - 一个高级图形应用程序框架,用于2D和3D游戏。 Allegro library - 基于 C/C++ 的游戏引擎,支持图形,声音,输入,游戏时钟,浮点,压缩文件以及GUI。 Axiom 引擎 - OGRE的衍生引擎。 Baja 引擎 - 专业品质的图像引擎,用于The Lost Mansion。 Boom - Doom代码的一部分。由TeamTNT开发 Bu

Aaronzzq的专栏 1990

二、租用AutoDL服务器与连接教程

点击右上角控制台,选择【租用新的实例】;,我这里使用的是xshell和xftp工具(自行下载)。打开本地目录和服务器目录,直接拖动文件。

zzf021122的博客 1327

C++碰撞检测库FCL安装(MinGW,CMake)

FCL碰撞检测库、libccd\Eigen库编译配置,全流程问题记录

weixin_45650767的博客 4675

游戏引擎大全之美

游戏引擎列表 免费和开源引擎 Agar – 一个高级图形应用程序框架,用于2D和3D游戏。 Allegro – 基于 C/C++ 的游戏引擎,支持图形,声音,输入,游戏时钟,浮点,压缩文件以及GUI。 Axiom 引擎 – OGRE的衍生引擎。 Baja 引擎 – 专业品质的图像引擎,用于The Lost Mansion。 Boom – Doom代码的一部分。由TeamTNT开发 Build 引...

游戏开发、游戏引擎开发、逆向破解爱好者 1603

航天仿真必看:如何用SOFA库实现高精度GCRS-ITRS坐标转换?避坑指南

本文深入解析了航天仿真中高精度GCRS-ITRS坐标转换的关键技术,重点介绍了SOFA库在天球系与轨道系转换中的权威应用。通过对比传统方法的误差来源,详细阐述了SOFA库的转换算法优势、工程实现步骤及误差控制策略,为航天器轨道仿真提供毫米级精度的解决方案。

7h6j5k4l3的博客 850

C++ 从0到1入门学编程资源介绍

C++ 从0到1入门学编程资源介绍 去发现同类优质开源项目:https://gitcode.com/ 本资源文件提供了完整的C++编程学习资料,包括视频教程、课件、笔记和源码,适合从零开始学习C++编程的初学者。通过本资源,学习者可以系统地掌握C++编程的基础知识和技能,逐步提升编程能力。 资源内容 视频教程:详细的视频讲解,涵盖C++编程的各个方面,从基础语法到高级应用。 课件:配合视频教程的...

gitblog_06508的博客 322

STM32芯片解锁读写保护:更改Option Byte [Error已解决]

解锁读保护:STLink更改Option Byte 变Level从1变为0,点击Apply即可。(程序执行读保护,其实是将Level从0变为1) 默认情况下该保护功能是不开启的,若要开启该功能,需要改写内部FLASH选项字节(Option Bytes)中的配置。 RDP读保护级别 级别0,无保护, 级别1,使能读保护, 这种保护下,若使用调试功能(使用下载器、仿真器)或者从内部SRAM自举时都不能对内部FLASH及备份SRAM作任何访问(读写、擦除都被禁止); 当芯片处于级别1的时候,可以把选项字节

HowieXue 薛永浩的博客 2万+

为什么reg2cgate的setup难以满足?

从图上我们可以看出,clock gate的clock latency是delay1,reg1的clock latency是delay1+delay2,可以明显的看出,reg2cgate的setup,其launch clock path delay天生是要比capture clock path delay要多delay2的,因此其setup相对于reg2reg是不好满足的。因此,在数字后端脚本、flow上比较擅长,大家如果有相关的问题,可以提供答疑咨询服务。因此,能够让我们去处理的就是delay2的值。

芯冰乐 1934

莫负好时光——1元学编程2024寒假班明晚开播

莫负好时光1元学编程2024寒假明晚开播昨晚的一场小雪,让上海的气温骤降,但这丝毫挡不住大家学习的热情。今天一早,我还在路上,“小白学编程”群里就有好几个人@我。为了不辜负大家的学习热情(有些是望子成龙和舐犊情深^-^),在这个差不多1个月长的寒假里,格蠹科技本着“激发孩子兴趣,培养未来人才”的宗旨,特推出3节寒假特色在线课程:小白学编程,由《软件简史》和《软件调试》系列图书的作...

advdbgger的博客 463

YOLO26改进策略【YOLO和Mamba】| MLLA:Mamba-Like Linear Attention,融合Mamba设计优势的注意力机制

本文记录的是利用模块优化的目标检测网络模型。模块具有独特优势。它不同于传统模块,能同时兼顾局部特征高效建模与长距离交互学习。常见模块要么在局部特征处理上有优势但长距离交互能力弱,要么反之,而模块克服了此问题。它融合了Mamba模型和线性注意力机制的优势,通过独特的结构设计,能够在保持计算效率的同时,精准地建模局部特征并学习长距离交互信息。本文将其用于的模型改进和二次创新,能够更加关注图像中的重要特征区域,抑制背景等无关信息的干扰,从而突出目标物体的关键特征。Demystify Mamba in Vision

Limiiiing的博客 214

《傻瓜学编程》No.1

很多人上大学都会遇到一个难题,就是学习编程。虽然大多数情况都可以浑浑噩噩的通过考试,但是我认为,面对挑战应该积极的态度,而不是被动的去承受,因为那样只能算是自己放弃了自己生命路程中的一部分,她对你是没有任何意义的。而且不管将来我们要做什么,也需要这种积极的心态,才有可能应付各种不如意和挫折! 基本上很多人没上大学之前没有怎么接触电脑,要么就是玩玩游戏,玩玩QQ,看到编程书就开始头晕了,一个接一个

1583

MicroCap声学仿真介绍(三)-人耳的频率响应

这里需要注意的是,24mm我们会填为”24m”,这里的“m”是毫的意思,24m意思是24e-3,同理7.4mm我们可以填为7.4m,意思是7.4e-3。MicroCap声学库中,已内置“声源”模块和“管”模块,我们需要调用这两个模块,并用连接线将这两个模块连接到一起,完成仿真工作。上图中第一个图是在管的一端输入1Pa(94dBSPL)的信号,管的另一端的不同频率的声压大小的仿真结果。上述的结果跟我们的常识也是符合的。换言之,我们要仿真的目的是在管的一端加1pa的声压时,管的另一端不同频率下的声压分布。

山无忧的博客 1471

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

从实例学SAP ABAP编程(1-19章)资源下载

从实例学SAP ABAP编程(1-19章)资源下载 去发现同类优质开源项目:https://gitcode.com/ 此仓库提供了《从实例学SAP ABAP编程(1-19章).pdf》的下载资源,旨在帮助对SAP ABAP编程感兴趣的读者通过实例学习的方式,逐步掌握ABAP编程的基础知识和技能。 该PDF文档详细介绍了SAP ABAP编程的基础概念、编程技巧及实践应用,内容涵盖从第1章至第19章,...

gitblog_06765的博客 304

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

快速教孩子学编程【1】

再笨的孩子也能教会 少儿编程已经成为了目前IT行业的一个大型商业链,但是,教孩子学编程却是至今一个十分困难的事情。虽然我并不从属于教育事业,不过却有一大堆亲戚朋友让我教他们孩子学编程。根据 ...

qq_45430728的博客 574

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【编程语言】从0到1学Lisp:开启函数式编程之旅

通过学习 Lisp,你不仅掌握了一门独特的编程语言,更重要的是,你拓展了自己的编程思维边界。从 Lisp 的函数式编程中,你学会了以一种全新的视角看待问题,将问题分解为一系列的函数求值和数据变换,避免了可变状态带来的复杂性,使代码更加简洁、可维护和易于理解。你深入理解了递归的强大力量,能够用递归的方式解决许多复杂的数学和逻辑问题,如阶乘计算、斐波那契数列生成等 。

大雨淅淅的博客 2153

从零学编程1-写一封情书

一哥们闲暇之余想学编程,博主作为”会装系统的人”自然脱不了干系,这哥们名字叫鹰,初中文化,对于电脑的认识属于只会上网听歌看电影,差点忘了他强调过CF玩的不错. 那就教起吧. 主人公两枚: 鹰:从零学编程的哥们 我:从零教编程的作者!!注意为了便于新手理解,使用大量的便于理解的语句,不代表本人知识水平.我怎么会告诉你Windows启动过程呢.(~ o ~)~开始我们的故事我:今天让我们写一封电

KD的疯狂实验室 1万+

一起学编程(1)

很久以前就想写本编程的书,但因为人懒,动力比较小,虽然也写了点,但都比较零散。这次给自己一个目标,一定要完成这个内心的想法。写到编程,当然离不开编程语言,但这个系列不会采用特定的语言进行,我想尽可能的表达出编程的一些本质性的东西,这些本质性的东西对于任何语言,都可以进行表达。这样就给一些初入编程的,或有初步基础的朋友一些帮助,使得在学编程语言的时候,不局限于编程语言本身,而是以一种开放的心态对待这

三人行必有我师,手写三行必有所悟 2243

学python编程_皮皮学编程(1):从Scratch到Python

背景作为一名资深程序员,深深地相信编程不只是为了工作,而是能真正的塑造一个完美的虚拟世界。在虚拟的世界中,你可以发挥你天马行空般的想象力,很少有功能能经常体验到“创造世界”一样的成就感。我一直在内心寻找并渴望实现各种完美的软件/智能系统。不过自从有了皮皮后,才深深的体会:小孩要比之前想象的任何智能系统都要更智能和神奇得多。所以:人多力量大确实挺有道理的。由于我深深地喜欢编程,我想让皮皮也能喜欢上编...

weixin_39527879的博客 1009

跟着猫咪学编程第1期(上)

跟着猫咪学编程第1天 初识python 大家好,我是编程站的猫咪吖,是一个热爱计算机程序设计的小女生~由于是第一次写文章,所以有点小紧张,如有不足的地方还请大家指出,以便更正。 下面的内容是【跟着猫咪学python程序设计】图文教程的文章。 【跟着猫咪学python】专辑文章适合零基础的同学学习。 【跟着猫咪学编程(python篇)】分为30期(小节),每天更新一节,其中包含了python基础知识: 初始python,python语法基础(序列,列表,元组,字典,集合),函数。 等内容。 每次文章所分

weixin_45079844的博客 481

小白学编程day1

小白学编程day1

m0_57147957的博客 149

想用心来学编程1

想学好编程的初期感受

L07046667的博客 559

编程小白学编程历程-1

我现在是一名高校大一的学生,在进入大学之前从未接触过有关编程的知识。在我的眼里,编程是一件很神秘,很神奇的事情。感觉程序员这个职业更是高深莫测,因为程序员把‘想象’中的东西带到了现实,并且可供大众使用。我在高校里的专业就是与程序有关,学校提供的学习资源不能放过,自己也要多从网络和其他渠道获取专业知识。我学习这门技术主要是想找个薪资高一点的工作,早一点结束社畜的困境,为父母多分担一些。在具备相应的专业知识后和工作经验后就要入职公司,我想入职的企业是华为公司这种类型。

wangzhanju的博客 181
上一篇: 学习WinDbg - (1)查看内核数据结构
下一篇: 给你的2014年暑期计划建议
DarkBasic
博客等级 码龄23年 3粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值