Chapter3 Fortran程序设计基础

Chapter3

字符集

英文字母(大小写一视同仁),数字,22个特殊符号

书面格式

旧式写法叫固定格式 *.FOR,

Fortran90之后的新写法叫自由格式*.F90
建议用新写法
注释!
连接符号&
空格无意义,纯粹方便阅读

Fortran的数据结构

整数Integer:分成长整型32bits(4bytes)范围(-2 ^ 31+1~2 ^ 31)、短整型16bits(2bytes)

字 word
字节 byte
位 bit
字长是指字的长度
1字节=8位(1 byte = 8bit)
1字=2字节(1 word = 2 byte)

浮点数real:单精度32bits(4bytes)有效位数6-7和双精度64bits(8bytes)有效位数15-16
复数
字符character
逻辑判断(布尔变量Logical)

Chapter4

输出命令

Program开头,接自定义程序名称(不需要和文件名有任何关系)End结束
write( * , * )第一个星花表示输出的位置使用默认值,也就是屏幕,第二个星花表示不特别设置输出格式,输出的几笔数据用逗号区分
想输出引号,连续用两个引号
Print*,不同大括号只有一个星花(少了赋值输出位置的能力)建议少用

声明

程序员向编译器要求预留一些存放数据的内存空间

integer :: a声明一个名字为a的整型变量
长整型integer(kind=4)a 默认,注意不要超出范围
短整型integer(kind=2)a
技巧:同时声明 integer a,b,c

浮点数real一样的,以后的算式整数也要加上.0,3/2也不行要写成1.5
计算机在存浮点数时,会先转成科学计数法,如果是单精度就约保留6位,双精度高达15位
单精度设置数值技巧:10 ^ 10 写成1E10,要不然浪费版面和时间
双精度把E改成D

Fortran的数学库函数

write()“sin(“,a,”)”,sin(a)
单位是弧度,a通常是浮点数类型

复数complex,笔者说Fortran是唯一提供复数类型的语言

字符及字符串character
声明时要求使用好几个字符串
character(len=10) a
改变其中几个字符
string(6) = “”!重新设置从第6个字符之后的字符串
string(1:2)= “”字符串最前面两个字符会变成
string(13:13)= “”字符串的第13个字符会变成
两个连续的除号可以连接两个字符串

逻辑变量
设置逻辑变量注意点 a=.true.

输入命令

基于SSM框架的智能家政保洁预约系统,是一个旨在提高家政保洁服务预约效率和管理水平的平台。该系统通过集成现代信息技术,为家政公司、家政服务人员和消费者提供了一个便捷的在线预约和管理系统。 系统的主要功能包括: 1. **用户管理**:允许消费者注册、登录,并管理他们的个人资料和预约历史。 2. **家政人员管理**:家政服务人员可以注册并更新自己的个人信息、服务类别和服务时间。 3. **服务预约**:消费者可以浏览不同的家政服务选项,选择合适的服务人员,并在线预约服务。 4. **订单管理**:系统支持订单的创建、跟踪和管理,包括订单的确认、完成和评价。 5. **评价系统**:消费者可以在家政服务完成后对服务进行评价,帮助提高服务质量和透明度。 6. **后台管理**:管理员可以管理用户、家政人员信息、服务类别、预约订单以及处理用户反馈。 系统采用Java语言开发,使用MySQL数据库进行数据存储,通过B/S架构实现用户与服务的在线交互。系统设计考虑了不同用户角色的需求,包括管理员、家政服务人员和普通用户,每个角色都有相应的权限和功能。此外,系统还采用了软件组件化、精化体系结构、分离逻辑和数据等方法,以便于未来的系统升级和维护。 智能家政保洁预约系统通过提供一个集中的平台,不仅方便了消费者的预约和管理,也为家政服务人员提供了一个展示和推广自己服务的机会。同时,系统的后台管理功能为家政公司提供了强大的数据支持和决策辅助,有助于提高服务质量和管理效率。该系统的设计与实现,标志着家政保洁服务向现代化和网络化的转型,为管理决策和控制提供保障,是行业发展中的重要里程碑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值