如何编写电脑FORNEXT工程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何编写电脑FORNEXT工程相关的知识,希望对你有一定的参考价值。
用FOR循环变量=初值TO终值【STEP步长】 循环体 NEXT循环变量为下列式子求值(写出用FORNEXT的程序语言)(1)、1+2+3+......+99+100 (2)、.2^1 +2^2+2^3+.....+2^10 (3)、.2+4+6+8......+100(4)、 1+3+5+7+......+97+99 请会的 同仁帮我坐下、快点快点哦、格式要有的。不要没有格式。
参考技术A 编辑本段定义简单的说,编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果的过程。
计算机虽然功能十分强大。可以供你上网、打游戏、管理公司人事关系等等,但是没有程序,它就等于是一堆废铁,不会理会我们对它下达的“命令”。于是,我们要驯服它,只有通过一种方式——程序,这也是我们和计算机沟通的唯一方式。
编辑本段编程原理
程序也就是指令的集合,它告诉计算机如何执行特殊的任务。打个比方说,它好比指导你烹调菜品的菜谱或指挥行驶一路到达目的地的交警(或者交通路标)。没有这些特殊的指令,就不能执行预期的任务。计算机也一样,当你想让计算机为你做一件事情的时候,计算机本身并不能主动为我们工作,因此我们必须对它下达指令,而它根本不会也不可能听懂人类自然语言对事情的描述,因此我们必须使用程序来告诉计算机做什么事情以及如何去做?甚至对最简单的任务也需要指令,例如如何取得击键,怎样在屏幕上放一个字母,怎样在磁盘中保存文件等等。
上面讲到的计算机本身不会主动的做任何事情。因此我们要通过程序的方式来让计算机为我们“效劳”。而这个过程就是我们“编”出来的。编程可以使用某一种程序设计语言来实现,按照这种语言的语法来描述让计算机要做的事情。
我们这里所讲的语法和外语中的语法完全两码事,这里讲的语法只是读你的程序书写做出一写规定而已。写出程序后,再由特殊的软件将你的程序解释或翻译成计算机能够识别的“计算机语言”,然后计算机就可以“听得懂”你的话了,并会按照你的吩咐去做事了。因此,编程实际上也就是“人给计算机出规则”这么一个过程。
编辑本段常见的编程语言
* .NET 后缀为net是网络服务公司,为个人或是商业提供服务
* ActionScript ActionScript是Flash的脚本语言,与javascript相似,ActionScript是一种面向对象编程语言。
* APL、A+和J
* Ada Ada是一种表现能力很强的通用程序设计语言
* 汇编语言 汇编语言(Assembly Language)是面向机器的程序设计语言
* AWK AWK是一种优良的文本处理工具
* Basic 是一种设计给初学者使用的程序设计语言
o QBasic QBASIC是BASIC(Beginner's All-purpose Symbolic Instruction Code,初学者通用指令代码)语言的一个变种,由美国微软公司开发
o Visual Basic Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言
* VBScript VBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言
* Brainfuck Brainfuck是一种极小化的计算机语言
* C、C++ C语言是一种面向过程的计算机程序设计语言 ; C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格
o Objective-C 通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言
* Clipper Clipper芯片主要用于商业活动的计算机通信网
* COBOL 一种适合于商业及数据处理的类似英语的程序设计语言
* dBase dBASE是第一个在微型计算机上被广泛使用的数据库管理系统(DBMS
* PASCAL、Delphi Pascal是一种计算机通用的高级程序设计语言 ;Delphi是全新的可视化编程环境,是一种方便、快捷的Windows应用程序开发工具
* Forth 由Charles H. Moore发展出来在天文台使用的电脑自动控制系统及程序设计语言,允许使用者很容易组合系统已有的简单指令,定义成为功能较复杂的高阶指令。
* Fortran 译为“公式翻译器”,它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。
* FoxPro 是由美国Fox Software公司于1988年推出的数据库产品
* F# F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言
* Fava Fava语言是一个小型的解释语言,它主要面向于系统测试领域及小型嵌入式设备。
* IDL IDL 是一种数据分析和图像化应用程序及编程语言
* Java Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言
* JavaScript Javascript是一种由Netscape的LiveScript发展而来的脚本语言
* J# Visual J# 是一种工具,供 Java 语言程序员用于构建在 .NET Framework 上运行的应用程序和服务
* LISP 一种基于λ演算的函数式编程语言。
* Lua Lua 是一个小巧的脚本语言
* LOGO 是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程
* Module 在软件工程中,指较高一级程序或模块使用的一个单元或模块
* Nuva Nuva语言是一种面向对象的动态脚本语言 Nuva语言的设计目的是用于基于模板的代码生成
* Perl Perl 一般被称为“实用报表提取语言”(PracticalExtraction andReportLanguage),也做“病态折中垃圾列表器”(PathologicallyEclectic Rubbish Lister
* php PHP 是一种 html 内嵌式的语言
* PL/I PL/I是Programming Language One的简写。当中的“I”其实是罗马数字的“一”。它是一只IBM公司在1950年代发明的第三代高级编程语言
* Prolog Prolog(Programming in Logic的缩写)是一种逻辑编程语言
* Python 是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言
* R R是用于统计分析、绘图的语言和操作环境
* Ruby Ruby,一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言
* Scheme Scheme,一种系统设计语言,由LISP语言发展而来,属于lisp的一种方言。与其他lisp不同的是,scheme是可以编译成机器码的。Scheme的一个主要特性是可以像操作数据一样操作函数调用
* Smalltalk 一种面向对象的程序设计语言 一种程序设计环境 一个应用开发环境(ADE)
* Tcl/Tk 是一种 脚本语言
* Visual FoxPro Visual FoxPro原名FoxBase,是美国Fox Software公司推出的数据库产品
参考资料:
1. http://java.sun.com JAVA官方站点
2. http://www.java2000.net JAVA编程语言
3. http://www.php.net PHP官方站点
4. http://www.microsoft.com .NET官方站点
5. http://www.python.org/ PYTHON官方站点
6. http://www.perl.org/ PERL
7. http://www.ruby-lang.org/zh_CN/
﹏G"*獣ミ 回答采纳率:30.2% 2008-11-08 20: 完善答案 参考技术B main() int sum,num,i; sum=0; for(i=1;i>=100;i++) sum=sum+i;printf("sum=%d",sum); 参考技术C main() int a,b,i;a=0;for(i=1;i>=100;i++) a=a+i;printf("a=%d",a); 参考技术D 死了人我心情很低落我该怎么办 第5个回答 2013-07-26 很有可能是电脑网页被锁啦
Django工程的建立以及小网站的编写
这篇博文会详细的介绍如何创建django工程,介绍我如何做了第一个网站。本文基于windows7安装了python2.7.12,Django1.8.18(LTS)版。采用的IDE为pycharm。建议安装Django的时候采用pip安装,因为可能自己电脑环境缺少哪个包的话,pip能给你安装完全。命令是
1 pip install django==1.8.18
本文的目的是建立一个小网站,能够在测试过程中随时记录所出现的bug,网站命名为Buglist,根据描述,便知道主要的用途就是和数据库交互,并且是在Linux服务器上部署,所以采用mysql数据库,并且还要记录是谁进行登陆,记录这些bug,所以要用django的后台管理页面。so,创建一个buglist工程吧。
让我们看看Django项目的结构:
1 |- buglist/ 2 |- manage.py 3 |- templates/ 4 |- buglist/ 5 |- __init__.py 6 |- settings.py 7 |- urls.py 8 |- wsgi.py
-
manage.py: 一个命令行交互文件,用于显示项目的运行情况,不用对这个文件做任何修改。
- templates/:用来存放静态文件,css,js,ico文件等等
- buglist/: 你项目的目录下包含着以下文件:
- __init__.py : 空的Python文件,用来告诉Python将这个项目目录视为一个Python模块。
- settings.py : 项目的配置和设置文件,用命令行生成的Django项目会自动生成默认配置。
- urls.py : URL配置文件,每一行URL都对应一个相应的视图(view)
- uwsgi.py : 配置您的项目,让它作为一个WSGI程序运行。
在工程中新建文件夹
此时需要在settings.py文件中修改几个地方,数据库
1 DATABASES = { 2 \'default\': { 3 \'ENGINE\': \'django.db.backends.mysql\', 4 \'NAME\': \'buglist\', 5 \'USER\':\'buglist\', 6 \'PASSWORD\':\'buglist\', 7 \'HOST\':\'\', ----此处默认即为本地数据库 8 \'PORT\':\'\', -----此处默认即为mysql默认端口 9 } 10 }
时区及静态文件夹的设置
1 TIME_ZONE = \'Asia/Shanghai\' 2 3 4 STATIC_URL = \'/static/\' 5 STATIC_ROOT = os.path.join(BASE_DIR,\'static\') 6 STATICFILES_DIRS = (\'static/css\', 7 \'static/bootstrap\', 8 \'static/images\', 9 \'static/js\', 10 )
创建一个app handle 可以采用tool --> Run manage.py Task 来创建或者采用python manage.py startapp handle来创建,不要忘记在settings.py中添加
1 INSTALLED_APPS = ( 2 \'django.contrib.auth\', 3 \'django.contrib.contenttypes\', 4 \'django.contrib.sessions\', 5 \'django.contrib.messages\', 6 \'django.contrib.staticfiles\', 7 \'handle\', 8 )
首先完成前段部分,login.html,采用POST的方式往后台传输数据,采用了boostrap,简单易用,并且采用了模板语言
1 <!Doctype html> 2 {% load staticfiles %} 3 <html> 4 <head> 5 <meta http-equiv=Content-Type content="text/html;charset=utf-8"> 6 <meta name="description" content="BugList"> 7 <link rel="icon" href="{% static "images/favicon.ico" %}" type="image/x-icon"/> 8 <link rel="stylesheet" href="{% static "login.css" %}" type="text/css"/> 9 <link rel="stylesheet" href="{% static "css/bootstrap.min.css"%}" type="text/css"/> 10 <title>BugList</title> 11 </head> 12 <body> 13 <div class="container"> 14 <div class="row"> 15 <div class="col-sm-6 col-md-4 col-md-offset-4"> 16 <div class="account-wall"> 17 <h1 class="text-center login-title">Sign in to continue</h1> 18 <form class="form-signin" method="POST" action="/login/"> 19 {% csrf_token %} 20 <input name="user" type="user" class="form-control" id="user" placeholder="Username" required autofocus> 21 <input name="password" type="password" class="form-control" id= \'password\' placeholder="Password" required> 22 <button class="btn btn-lg btn-primary btn-block" type="submit" id="">Sign in</button> 23 <p style="color: red;text-align: center;"> {{ loginstatus }} </p> 24 </form> 25 26 </div> 27 </div> 28 </div> 29 </div> 30 31 <script type="text/javascript" src="{% static "jquery-3.2.0.min.js" %}" ></script> 32 <script type="text/javascript" src="{% static "js/bootstrap.min.js" %}"></script> 33 </body> 34 </html>
web模板,采用模板语言的话就是扩展性比较好,layout.html
1 <!DOCTYPE html> 2 {% load staticfiles %} 3 <html lang="en"> 4 <head> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <meta name="description" content=""> 9 <meta name="author" content=""> 10 <link rel="icon" href="{% static "favicon.ico" %} " type="image/x-icon" /> 11 12 <title>BugList</title> 13 14 <!-- Bootstrap core CSS --> 15 <link href="{% static "css/bootstrap.min.css" %}" rel="stylesheet" type="text/css"/> 16 <!-- Custom styles for this template --> 17 <link href="{% static "dashboard.css" %}" rel="stylesheet" type="text/css"/> 18 <link href="{% static "custom.css" %}" rel="stylesheet" type="text/css"/> 19 {% block css %} 20 {% endblock %} 21 </head> 22 23 <body> 24 25 <nav class="navbar navbar-inverse navbar-fixed-top"> 26 <div class="container-fluid"> 27 <div class="navbar-header"> 28 <div class="navbar-brand"><a style=\'text-decoration:none;\' href="/">BugList</a></div> 29 </div> 30 <div id="navbar" class="navbar-collapse collapse"> 31 <ul class="nav navbar-nav navbar-right"> 32 <li class="dropdown"> 33 {% if user.is_active %} 34 <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" id="login_user">{{ user.username }}<span class="caret"></span></a> 35 <ul class="dropdown-menu"> 36 <li><a href="/logout/">logout</a></li> 37 </ul> 38 {% endif %} 39 </li> 40 </ul> 41 </div> 42 </div> 43 </nav> 44 45 <div class="container-fluid"> 46 <div class="row"> 47 <div class="col-sm-2 col-md-2 sidebar"> 48 <ul class="nav nav-sidebar" id="bar"> 49 <li ><a href="/overview/">Overview</a></li> 50 <li ><a href="/search/" >Search Errors</a></li> 51 <li ><a href="/record/" >Record Errors</a></li> 52 </ul> 53 </div> 54 <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main"> 55 {% block con %} 56 {% endblock %} 57 </div> 58 </div> 59 </div> 60 <script src="{% static "jquery-3.2.0.min.js" %}"></script> 61 <script src="{% static "js/bootstrap.min.js"%}"></script> 62 <script src="{% static "custom.js" %}"></script> 63 {% block js %} 64 {% endblock %} 65 </body> 66 </html>
登陆首页,index.html
1 {% extends "web/layout.html" %} 2 {% block con %} 3 <h1>Welcome to BugList Service</h1> 4 {% endblock %}
概览页面 overview.html
1 {% extends "web/layout.html" %} 2 {% block con %} 3 <h2 class="sub-header">Overviews</h2> 4 <div class="table-responsive"> 5 <table class="table table-striped"> 6 <thead> 7 <tr> 8 <th>numbers</th> 9 <th>title</th> 10 <th>auther</th> 11 <th>time</th> 12 </tr> 13 </thead> 14 <tbody> 15 {% for record in context_obj %} 16 <tr> 17 <th><a href="/deltails/{{record.id }}">{{ record.id }}</a> </th> 18 <th>{{ record.title }}</th> 19 <th>{{ record.auther }}</th> 20 <th>{{ record.time }}</th> 21 </tr> 22 {% endfor %} 23 </tbody> 24 25 26 </table> 27 </div> 28 29 {% endblock %}
记录页面 record.html
1 {% extends "web/layout.html" %} 2 {% load staticfiles %} 3 4 {% block css %} 5 <link href="{% static "dcalendar.picker.css" %}" rel="stylesheet"/> 6 {% endblock %} 7 8 9 {% block con %} 10 <h2 class="sub-header">Record</h2> 11 <div class="container" id = "record"> 12 <div class="form-group"> 13 <label for="time">  title  </label> 14 <input type="text" id="title" size="30" name="title"/> 15 </div> 16 <div class="form-group"> 17 <label for="details">details</label> 18 <br/> 19 <textarea name="details" cols="100" rows="5" id="details"></textarea> 20 </div> 21 <div class="checkbox"> 22 <label><input type="checkbox" />Check me out</label> 23 </div> 24 <button type="submit" class="btn btn-default" id="Submit">Submit</button> 25 </div> 26 27 28 {% endblock %} 29 30 {% block js %} 31 <script type="text/javascript"> 32 $(function () { 33 $("#Submit").click(function () { 34 var myDate = new Date(); 35 var time = myDate.toLocaleDateString().replace(/\\//g,"-"); 36 var title = $(Django工程的建立以及小网站的编写